From b40710ac4d6e5df03502d7ba2e621f878cf1eca4 Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Thu, 18 Aug 2016 18:12:35 -0700 Subject: conf/machine: update for new runqemu The new runqemu has removed machine knowledge, these info can set in bsp's conf file, please see oe-core's meta/classes/qemuboot.bbclass for more info. Signed-off-by: Robert Yang Signed-off-by: Nathan Rossi --- conf/machine/qemumicroblaze.conf | 7 +++++++ conf/machine/qemuzynq.conf | 10 ++++++++++ conf/machine/qemuzynqmp.conf | 12 ++++++++++++ 3 files changed, 29 insertions(+) diff --git a/conf/machine/qemumicroblaze.conf b/conf/machine/qemumicroblaze.conf index 9de93c8c..d3708dd1 100644 --- a/conf/machine/qemumicroblaze.conf +++ b/conf/machine/qemumicroblaze.conf @@ -17,3 +17,10 @@ SERIAL_CONSOLE = "115200 ttyS0" # Use the networking setup from qemuarm FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm" +# For runqemu +IMAGE_CLASSES += "qemuboot" +QB_SYSTEM_NAME = "qemu-system-microblazeel" +QB_MACHINE = "-machine petalogix-ml605" +QB_DEFAULT_FSTYPE = "cpio" +QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0 earlyprintk" +QB_MEM = "-m 256" diff --git a/conf/machine/qemuzynq.conf b/conf/machine/qemuzynq.conf index c23db5da..894fee81 100644 --- a/conf/machine/qemuzynq.conf +++ b/conf/machine/qemuzynq.conf @@ -17,3 +17,13 @@ MACHINE_DEVICETREE = "qemu/qemuzynq.dts" # Use the networking setup from qemuarm FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm" +# For runqemu +IMAGE_CLASSES += "qemuboot" +QB_SYSTEM_NAME = "qemu-system-arm" +QB_MEM = "-m 1024" +QB_MACHINE = "-machine xilinx-zynq-a9" +QB_DTB = "${MACHINE}.dtb" +QB_SERIAL_OPT = "-serial null -serial mon:stdio" +QB_OPT_APPEND = "-net nic -net nic -usb -usbdevice tablet" +QB_DEFAULT_FSTYPE = "cpio" +QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" diff --git a/conf/machine/qemuzynqmp.conf b/conf/machine/qemuzynqmp.conf index 8b4dd5d2..6fa93b16 100644 --- a/conf/machine/qemuzynqmp.conf +++ b/conf/machine/qemuzynqmp.conf @@ -5,3 +5,15 @@ MACHINEOVERRIDES =. "ep108-zynqmp:" require conf/machine/ep108-zynqmp.conf + +# For runqemu +IMAGE_CLASSES += "qemuboot" +QB_SYSTEM_NAME = "qemu-system-aarch64" +QB_MACHINE = "-machine xlnx-ep108" +QB_CPU = "-cpu cortex-a57" +QB_MEM = "-m 2048" +QB_DTB = "${QEMU_DTB}.dtb" +QB_SERIAL_OPT = "-serial mon:stdio -serial null" +QB_DEFAULT_KERNEL = "Image" +QB_DEFAULT_FSTYPE = "cpio" +QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" -- cgit v1.2.3-54-g00ecf