diff options
Diffstat (limited to 'dynamic-layers/raspberrypi')
-rw-r--r-- | dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/files/boot.cmd.xen.in | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/files/boot.cmd.xen.in b/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/files/boot.cmd.xen.in index 0367e36c..98742200 100644 --- a/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/files/boot.cmd.xen.in +++ b/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/files/boot.cmd.xen.in | |||
@@ -13,10 +13,6 @@ fdt resize 0x1000 | |||
13 | echo Add boot arguments for Xen | 13 | echo Add boot arguments for Xen |
14 | fdt set /chosen xen,xen-bootargs "console=dtuart dtuart=/soc/serial@7e215040 dom0_mem='@@RPI_DOM0_MEM@@' @@RPI_DEBUG_XEN_ARGS@@" | 14 | fdt set /chosen xen,xen-bootargs "console=dtuart dtuart=/soc/serial@7e215040 dom0_mem='@@RPI_DOM0_MEM@@' @@RPI_DEBUG_XEN_ARGS@@" |
15 | 15 | ||
16 | echo Add boot arguments for dom0 | ||
17 | setenv dom0_bootargs "console=hvc0 earlycon=xenboot debug root=/dev/mmcblk0p2 rootwait" | ||
18 | fdt set /chosen xen,dom0-bootargs \"${dom0_bootargs}\" | ||
19 | |||
20 | echo Add a dom0 node to chosen to put Linux boot information in | 16 | echo Add a dom0 node to chosen to put Linux boot information in |
21 | fdt mknode /chosen dom0 | 17 | fdt mknode /chosen dom0 |
22 | 18 | ||
@@ -32,6 +28,13 @@ fdt rm /scb/pcie@7d500000/pci@1,0/usb@1,0 | |||
32 | echo Delay to allow the MMC card to be ready | 28 | echo Delay to allow the MMC card to be ready |
33 | sleep 1 | 29 | sleep 1 |
34 | 30 | ||
31 | # Retrieve PARTUUID for the rootfs partition of the sdcard | ||
32 | part uuid mmc 1:2 rootfs_partuuid | ||
33 | |||
34 | echo Add boot arguments for dom0 | ||
35 | setenv dom0_bootargs "console=hvc0 earlycon=xenboot debug root=PARTUUID=${rootfs_partuuid} rootwait" | ||
36 | fdt set /chosen xen,dom0-bootargs \"${dom0_bootargs}\" | ||
37 | |||
35 | echo Load Xen into memory | 38 | echo Load Xen into memory |
36 | fatload mmc 1:1 ${xen_loadaddr} xen | 39 | fatload mmc 1:1 ${xen_loadaddr} xen |
37 | echo Xen loaded, size: 0x$filesize | 40 | echo Xen loaded, size: 0x$filesize |