mirror of https://github.com/xemu-project/xemu.git
PPC: e500: dt: create memory node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
63397dd0be
commit
dd0bcfca64
|
@ -88,10 +88,10 @@ static int mpc8544_load_device_tree(CPUPPCState *env,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Manipulate device tree in memory. */
|
/* Manipulate device tree in memory. */
|
||||||
ret = qemu_devtree_setprop(fdt, "/memory", "reg", mem_reg_property,
|
qemu_devtree_add_subnode(fdt, "/memory");
|
||||||
sizeof(mem_reg_property));
|
qemu_devtree_setprop_string(fdt, "/memory", "device_type", "memory");
|
||||||
if (ret < 0)
|
qemu_devtree_setprop(fdt, "/memory", "reg", mem_reg_property,
|
||||||
fprintf(stderr, "couldn't set /memory/reg\n");
|
sizeof(mem_reg_property));
|
||||||
|
|
||||||
if (initrd_size) {
|
if (initrd_size) {
|
||||||
ret = qemu_devtree_setprop_cell(fdt, "/chosen", "linux,initrd-start",
|
ret = qemu_devtree_setprop_cell(fdt, "/chosen", "linux,initrd-start",
|
||||||
|
|
Binary file not shown.
|
@ -27,11 +27,6 @@
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
memory {
|
|
||||||
device_type = "memory";
|
|
||||||
reg = <0x0 0x0>; // Filled by U-Boot
|
|
||||||
};
|
|
||||||
|
|
||||||
soc8544@e0000000 {
|
soc8544@e0000000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
Loading…
Reference in New Issue