summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorNathan Rossi <nathan@nathanrossi.com>2017-01-23 20:08:37 +1000
committerNathan Rossi <nathan@nathanrossi.com>2017-02-01 22:46:11 +1000
commitbd9de7e964ea4a0ed32eb6b7be5c044f1a7e9b20 (patch)
tree2ad4bdfab9e3293170e411fa59a59ef0caf537d7 /conf
parentb869a52678a276ce577860b806c8cfd6a245931c (diff)
downloadmeta-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.conf3
-rw-r--r--conf/machine/ml605-qemu-microblazeel.conf3
-rw-r--r--conf/machine/qemu-zynq7.conf3
-rw-r--r--conf/machine/s3adsp1800-qemu-microblazeeb.conf3
-rw-r--r--conf/machine/zcu102-zynqmp.conf3
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"
23QB_MACHINE = "-machine xlnx-ep108" 23QB_MACHINE = "-machine xlnx-ep108"
24QB_MEM = "-m 2048" 24QB_MEM = "-m 2048"
25QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" 25QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null"
26QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" 26QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@"
27QB_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"
20QB_MEM = "-m 256" 20QB_MEM = "-m 256"
21QB_MACHINE = "-machine petalogix-ml605" 21QB_MACHINE = "-machine petalogix-ml605"
22QB_OPT_APPEND = "-nographic -serial mon:stdio" 22QB_OPT_APPEND = "-nographic -serial mon:stdio"
23QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" 23QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@"
24QB_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"
20QB_MEM = "-m 1024" 20QB_MEM = "-m 1024"
21QB_MACHINE = "-machine xilinx-zynq-a9" 21QB_MACHINE = "-machine xilinx-zynq-a9"
22QB_OPT_APPEND = "-nographic -serial null -serial mon:stdio" 22QB_OPT_APPEND = "-nographic -serial null -serial mon:stdio"
23QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" 23QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@"
24QB_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"
19QB_MEM = "-m 256" 19QB_MEM = "-m 256"
20QB_MACHINE = "-machine petalogix-s3adsp1800" 20QB_MACHINE = "-machine petalogix-s3adsp1800"
21QB_OPT_APPEND = "-nographic -serial mon:stdio" 21QB_OPT_APPEND = "-nographic -serial mon:stdio"
22QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" 22QB_NETWORK_DEVICE = "-net nic,netdev=net0,macaddr=@MAC@"
23QB_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 += "\
27QB_MACHINE = "-machine xlnx-zcu102" 27QB_MACHINE = "-machine xlnx-zcu102"
28QB_MEM = "-m 2048" 28QB_MEM = "-m 2048"
29QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" 29QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null"
30QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" 30QB_NETWORK_DEVICE = "-net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@"
31QB_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
34QB_OPT_APPEND_append_qemuboot-xilinx = " -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/zcu102-arm.dtb " 33QB_OPT_APPEND_append_qemuboot-xilinx = " -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/zcu102-arm.dtb "