diff options
author | Nathan Rossi <nathan@nathanrossi.com> | 2016-09-03 23:30:39 +1000 |
---|---|---|
committer | Nathan Rossi <nathan@nathanrossi.com> | 2016-09-30 00:27:08 +1000 |
commit | aa1afe6327fb34734dfdc8fd843cb75ac820dcdf (patch) | |
tree | ef87c096ac04a42ac16b8ed028b3a75e1ec6df73 | |
parent | b40710ac4d6e5df03502d7ba2e621f878cf1eca4 (diff) | |
download | meta-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.conf | 8 | ||||
-rw-r--r-- | conf/machine/qemuzynq.conf | 6 |
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 |
21 | IMAGE_CLASSES += "qemuboot" | 21 | IMAGE_CLASSES += "qemuboot" |
22 | QB_SYSTEM_NAME = "qemu-system-microblazeel" | 22 | QB_SYSTEM_NAME = "qemu-system-microblazeel" |
23 | QB_MEM = "-m 256" | ||
23 | QB_MACHINE = "-machine petalogix-ml605" | 24 | QB_MACHINE = "-machine petalogix-ml605" |
25 | QB_OPT_APPEND = "-nographic -serial mon:stdio" | ||
24 | QB_DEFAULT_FSTYPE = "cpio" | 26 | QB_DEFAULT_FSTYPE = "cpio" |
25 | QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0 earlyprintk" | 27 | QB_KERNEL_CMDLINE_APPEND = "console=ttyS0 earlyprintk" |
26 | QB_MEM = "-m 256" | 28 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" |
29 | QB_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" | |||
23 | QB_MEM = "-m 1024" | 23 | QB_MEM = "-m 1024" |
24 | QB_MACHINE = "-machine xilinx-zynq-a9" | 24 | QB_MACHINE = "-machine xilinx-zynq-a9" |
25 | QB_DTB = "${MACHINE}.dtb" | 25 | QB_DTB = "${MACHINE}.dtb" |
26 | QB_SERIAL_OPT = "-serial null -serial mon:stdio" | 26 | QB_OPT_APPEND = "-nographic -serial null -serial mon:stdio" |
27 | QB_OPT_APPEND = "-net nic -net nic -usb -usbdevice tablet" | ||
28 | QB_DEFAULT_FSTYPE = "cpio" | 27 | QB_DEFAULT_FSTYPE = "cpio" |
29 | QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" | 28 | QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" |
29 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" | ||
30 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0" | ||
31 | |||