[oe-commits] Jagadeesh Krishnanjanappa : runqemu-internal: add support to boot arm64 qemu target via NFS
git at git.openembedded.org
git at git.openembedded.org
Sun Jun 28 08:46:43 UTC 2015
Module: openembedded-core.git
Branch: fido
Commit: 4311b8f59b2a551f2928a4705d4e85901a39995e
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=4311b8f59b2a551f2928a4705d4e85901a39995e
Author: Jagadeesh Krishnanjanappa <jkrishnanjanappa at mvista.com>
Date: Tue Jun 16 16:36:29 2015 +0530
runqemu-internal: add support to boot arm64 qemu target via NFS
Add required boot parameters inorder to boot arm64 qemu
target via NFS
(From OE-Core rev: 0b614317b38b933a4845cd006b0ad734adfa559d)
Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa at mvista.com>
Signed-off-by: Ross Burton <ross.burton at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
scripts/runqemu-internal | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/scripts/runqemu-internal b/scripts/runqemu-internal
index 2db5566..954bba5 100755
--- a/scripts/runqemu-internal
+++ b/scripts/runqemu-internal
@@ -389,6 +389,15 @@ if [ "$MACHINE" = "qemuarm64" ]; then
# qemu-system-aarch64 only support '-machine virt -cpu cortex-a57' for now
QEMUOPTIONS="$QEMU_NETWORK_CMD -machine virt -cpu cortex-a57 $ROOTFS_OPTIONS $QEMU_UI_OPTIONS"
fi
+ if [ "$FSTYPE" = "nfs" ]; then
+ if [ "$NFS_SERVER" = "192.168.7.1" -a ! -d "$NFS_DIR" ]; then
+ echo "Error: NFS mount point $ROOTFS doesn't exist"
+ cleanup
+ return 1
+ fi
+ KERNCMDLINE="root=/dev/nfs nfsroot=$NFS_SERVER:$NFS_DIR,$UNFS_OPTS rw console=ttyAMA0,38400 mem=$QEMU_MEMORY highres=off $KERNEL_NETWORK_CMD"
+ QEMUOPTIONS="$QEMU_NETWORK_CMD -machine virt -cpu cortex-a57 $QEMU_UI_OPTIONS"
+ fi
fi
More information about the Openembedded-commits
mailing list