mambo: Add a reservation for the initramfs
mambo: Add a reservation for the initramfs

On most systems the initramfs is loaded inside the part of memory
reserved for the OS [0x0-0x30000000] and skiboot will never touch it.
On mambo it's loaded at 0x80000000 and if you're unlucky skiboot can
allocate over the top of it and corrupt the initramfs blob.

There might be the downside that the kernel cannot re-use the initramfs
memory since it's marked as reserved, but the kernel might also free it
anyway.

Fixes: 65612f120735
Signed-off-by: Oliver O'Halloran <3dfaff8fa6ae977f042064a112a6aac576279b9b@gmail.com>
Tested-by: Michael Ellerman <864f124608374e06e4da1fa5d2e47ed839b95411@ellerman.id.au>
[ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.vnet.ibm.com: add Fixes]
Signed-off-by: Stewart Smith <ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.vnet.ibm.com>

open-power/skiboot,shenki/skiboot,mikey/skiboot,open-power/skiboot,legoater/skiboot,legoater/skiboot,shenki/skiboot,qemu/skiboot,stewart-ibm/skiboot,mikey/skiboot,legoater/skiboot,open-power/skiboot,legoater/skiboot,qemu/skiboot,qemu/skiboot,shenki/skiboot,legoater/skiboot,shenki/skiboot,stewart-ibm/skiboot,shenki/skiboot,stewart-ibm/skiboot,qemu/skiboot,mikey/skiboot,open-power/skiboot,qemu/skiboot,open-power/skiboot