diff options
author | Nathan Rossi <nathan@nathanrossi.com> | 2017-01-23 20:08:37 +1000 |
---|---|---|
committer | Nathan Rossi <nathan@nathanrossi.com> | 2017-02-01 22:46:11 +1000 |
commit | bd9de7e964ea4a0ed32eb6b7be5c044f1a7e9b20 (patch) | |
tree | 2ad4bdfab9e3293170e411fa59a59ef0caf537d7 /conf | |
parent | b869a52678a276ce577860b806c8cfd6a245931c (diff) | |
download | meta-xilinx-bd9de7e964ea4a0ed32eb6b7be5c044f1a7e9b20.tar.gz |
conf/machine/*.conf: Move to QB_NETWORK_DEVICE for QEMU targets
Move the setup of network devices to the new QB_NETWORK_DEVICE variable,
this avoids the need to configure slirp or tap options from the machine
configuration.
Additionally this provides the benefit of letting runqemu handle the
setup of tap and slirp arguments, allowing for it to provide features
such as host-guest port forwarding for slirp.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Tested-by: Alistair Francis <alistair.francis@xilinx.com>
Diffstat (limited to 'conf')
-rw-r--r-- | conf/machine/ep108-zynqmp.conf | 3 | ||||
-rw-r--r-- | conf/machine/ml605-qemu-microblazeel.conf | 3 | ||||
-rw-r--r-- | conf/machine/qemu-zynq7.conf | 3 | ||||
-rw-r--r-- | conf/machine/s3adsp1800-qemu-microblazeeb.conf | 3 | ||||
-rw-r--r-- | conf/machine/zcu102-zynqmp.conf | 3 |
5 files changed, 5 insertions, 10 deletions
diff --git a/conf/machine/ep108-zynqmp.conf b/conf/machine/ep108-zynqmp.conf index 3b08248e..a15ef669 100644 --- a/conf/machine/ep108-zynqmp.conf +++ b/conf/machine/ep108-zynqmp.conf | |||
@@ -23,6 +23,5 @@ EXTRA_IMAGEDEPENDS += "arm-trusted-firmware" | |||
23 | QB_MACHINE = "-machine xlnx-ep108" | 23 | QB_MACHINE = "-machine xlnx-ep108" |
24 | QB_MEM = "-m 2048" | 24 | QB_MEM = "-m 2048" |
25 | QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" | 25 | QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" |
26 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" | 26 | QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@" |
27 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0" | ||
28 | 27 | ||
diff --git a/conf/machine/ml605-qemu-microblazeel.conf b/conf/machine/ml605-qemu-microblazeel.conf index 38364a83..a0ef7d3e 100644 --- a/conf/machine/ml605-qemu-microblazeel.conf +++ b/conf/machine/ml605-qemu-microblazeel.conf | |||
@@ -20,6 +20,5 @@ FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm" | |||
20 | QB_MEM = "-m 256" | 20 | QB_MEM = "-m 256" |
21 | QB_MACHINE = "-machine petalogix-ml605" | 21 | QB_MACHINE = "-machine petalogix-ml605" |
22 | QB_OPT_APPEND = "-nographic -serial mon:stdio" | 22 | QB_OPT_APPEND = "-nographic -serial mon:stdio" |
23 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" | 23 | QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@" |
24 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0" | ||
25 | 24 | ||
diff --git a/conf/machine/qemu-zynq7.conf b/conf/machine/qemu-zynq7.conf index 02b9e621..e3cd575a 100644 --- a/conf/machine/qemu-zynq7.conf +++ b/conf/machine/qemu-zynq7.conf | |||
@@ -20,6 +20,5 @@ FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm" | |||
20 | QB_MEM = "-m 1024" | 20 | QB_MEM = "-m 1024" |
21 | QB_MACHINE = "-machine xilinx-zynq-a9" | 21 | QB_MACHINE = "-machine xilinx-zynq-a9" |
22 | QB_OPT_APPEND = "-nographic -serial null -serial mon:stdio" | 22 | QB_OPT_APPEND = "-nographic -serial null -serial mon:stdio" |
23 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" | 23 | QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@" |
24 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0" | ||
25 | 24 | ||
diff --git a/conf/machine/s3adsp1800-qemu-microblazeeb.conf b/conf/machine/s3adsp1800-qemu-microblazeeb.conf index d76ed17f..2577faab 100644 --- a/conf/machine/s3adsp1800-qemu-microblazeeb.conf +++ b/conf/machine/s3adsp1800-qemu-microblazeeb.conf | |||
@@ -19,6 +19,5 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS_remove = "device-tree" | |||
19 | QB_MEM = "-m 256" | 19 | QB_MEM = "-m 256" |
20 | QB_MACHINE = "-machine petalogix-s3adsp1800" | 20 | QB_MACHINE = "-machine petalogix-s3adsp1800" |
21 | QB_OPT_APPEND = "-nographic -serial mon:stdio" | 21 | QB_OPT_APPEND = "-nographic -serial mon:stdio" |
22 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" | 22 | QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@" |
23 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0" | ||
24 | 23 | ||
diff --git a/conf/machine/zcu102-zynqmp.conf b/conf/machine/zcu102-zynqmp.conf index 3dd2cb3b..10b85754 100644 --- a/conf/machine/zcu102-zynqmp.conf +++ b/conf/machine/zcu102-zynqmp.conf | |||
@@ -27,8 +27,7 @@ EXTRA_IMAGEDEPENDS += "\ | |||
27 | QB_MACHINE = "-machine xlnx-zcu102" | 27 | QB_MACHINE = "-machine xlnx-zcu102" |
28 | QB_MEM = "-m 2048" | 28 | QB_MEM = "-m 2048" |
29 | QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" | 29 | QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" |
30 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" | 30 | QB_NETWORK_DEVICE = "-net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" |
31 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic -net nic -net nic -net nic,netdev=net0" | ||
32 | 31 | ||
33 | # Xilinx QEMU options | 32 | # Xilinx QEMU options |
34 | QB_OPT_APPEND_append_qemuboot-xilinx = " -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/zcu102-arm.dtb " | 33 | QB_OPT_APPEND_append_qemuboot-xilinx = " -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/zcu102-arm.dtb " |