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 /conf | |
| 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>
Diffstat (limited to 'conf')
| -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 | |||
