summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Rossi <nathan@nathanrossi.com>2016-09-03 23:30:39 +1000
committerNathan Rossi <nathan@nathanrossi.com>2016-09-30 00:27:08 +1000
commitaa1afe6327fb34734dfdc8fd843cb75ac820dcdf (patch)
treeef87c096ac04a42ac16b8ed028b3a75e1ec6df73
parentb40710ac4d6e5df03502d7ba2e621f878cf1eca4 (diff)
downloadmeta-xilinx-aa1afe6327fb34734dfdc8fd843cb75ac820dcdf.tar.gz
qemuzynq, qemumicroblaze: Improve runqemu support
* Handle slirp/tap networking separately. * Force the use of serial port and always disable graphics since the qemuzynq and qemumicroblaze targets do not support any graphics Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
-rw-r--r--conf/machine/qemumicroblaze.conf8
-rw-r--r--conf/machine/qemuzynq.conf6
2 files changed, 10 insertions, 4 deletions
diff --git a/conf/machine/qemumicroblaze.conf b/conf/machine/qemumicroblaze.conf
index d3708dd1..067b6d0c 100644
--- a/conf/machine/qemumicroblaze.conf
+++ b/conf/machine/qemumicroblaze.conf
@@ -20,7 +20,11 @@ FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm"
20# For runqemu 20# For runqemu
21IMAGE_CLASSES += "qemuboot" 21IMAGE_CLASSES += "qemuboot"
22QB_SYSTEM_NAME = "qemu-system-microblazeel" 22QB_SYSTEM_NAME = "qemu-system-microblazeel"
23QB_MEM = "-m 256"
23QB_MACHINE = "-machine petalogix-ml605" 24QB_MACHINE = "-machine petalogix-ml605"
25QB_OPT_APPEND = "-nographic -serial mon:stdio"
24QB_DEFAULT_FSTYPE = "cpio" 26QB_DEFAULT_FSTYPE = "cpio"
25QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0 earlyprintk" 27QB_KERNEL_CMDLINE_APPEND = "console=ttyS0 earlyprintk"
26QB_MEM = "-m 256" 28QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@"
29QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0"
30
diff --git a/conf/machine/qemuzynq.conf b/conf/machine/qemuzynq.conf
index 894fee81..e9767d98 100644
--- a/conf/machine/qemuzynq.conf
+++ b/conf/machine/qemuzynq.conf
@@ -23,7 +23,9 @@ QB_SYSTEM_NAME = "qemu-system-arm"
23QB_MEM = "-m 1024" 23QB_MEM = "-m 1024"
24QB_MACHINE = "-machine xilinx-zynq-a9" 24QB_MACHINE = "-machine xilinx-zynq-a9"
25QB_DTB = "${MACHINE}.dtb" 25QB_DTB = "${MACHINE}.dtb"
26QB_SERIAL_OPT = "-serial null -serial mon:stdio" 26QB_OPT_APPEND = "-nographic -serial null -serial mon:stdio"
27QB_OPT_APPEND = "-net nic -net nic -usb -usbdevice tablet"
28QB_DEFAULT_FSTYPE = "cpio" 27QB_DEFAULT_FSTYPE = "cpio"
29QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" 28QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0"
29QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@"
30QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0"
31