diff options
Diffstat (limited to 'conf/machine')
| -rw-r--r-- | conf/machine/ep108-zynqmp.conf | 12 | ||||
| -rw-r--r-- | conf/machine/zcu102-zynqmp.conf | 16 |
2 files changed, 27 insertions, 1 deletions
diff --git a/conf/machine/ep108-zynqmp.conf b/conf/machine/ep108-zynqmp.conf index 17363ef5..2eabecf3 100644 --- a/conf/machine/ep108-zynqmp.conf +++ b/conf/machine/ep108-zynqmp.conf | |||
| @@ -21,5 +21,15 @@ UBOOT_ENTRYPOINT = "0x80000" | |||
| 21 | 21 | ||
| 22 | EXTRA_IMAGEDEPENDS += "arm-trusted-firmware" | 22 | EXTRA_IMAGEDEPENDS += "arm-trusted-firmware" |
| 23 | 23 | ||
| 24 | QEMU_DTB = "${KERNEL_IMAGETYPE}-${@os.path.splitext(os.path.basename(d.getVar("KERNEL_DEVICETREE",True)))[0]}" | 24 | # For runqemu |
| 25 | IMAGE_CLASSES += "qemuboot" | ||
| 26 | QB_SYSTEM_NAME = "qemu-system-aarch64" | ||
| 27 | QB_MACHINE = "-machine xlnx-ep108" | ||
| 28 | QB_MEM = "-m 2048" | ||
| 29 | QB_DTB = "${KERNEL_IMAGETYPE}-${@os.path.splitext(os.path.basename(d.getVar("KERNEL_DEVICETREE",True)))[0]}.dtb" | ||
| 30 | QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" | ||
| 31 | QB_DEFAULT_FSTYPE = "cpio" | ||
| 32 | QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" | ||
| 33 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no -net nic,netdev=net0,macaddr=@MAC@" | ||
| 34 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic,netdev=net0" | ||
| 25 | 35 | ||
diff --git a/conf/machine/zcu102-zynqmp.conf b/conf/machine/zcu102-zynqmp.conf index 11a8ddbf..f762922a 100644 --- a/conf/machine/zcu102-zynqmp.conf +++ b/conf/machine/zcu102-zynqmp.conf | |||
| @@ -9,6 +9,9 @@ require conf/machine/include/machine-xilinx-board.inc | |||
| 9 | 9 | ||
| 10 | MACHINE_FEATURES = "rtc ext2 ext3 vfat usbhost mali" | 10 | MACHINE_FEATURES = "rtc ext2 ext3 vfat usbhost mali" |
| 11 | 11 | ||
| 12 | # This machine has a qemu machine model | ||
| 13 | EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native" | ||
| 14 | |||
| 12 | UBOOT_MACHINE = "xilinx_zynqmp_zcu102_revB_defconfig" | 15 | UBOOT_MACHINE = "xilinx_zynqmp_zcu102_revB_defconfig" |
| 13 | 16 | ||
| 14 | SERIAL_CONSOLE = "115200 ttyPS0" | 17 | SERIAL_CONSOLE = "115200 ttyPS0" |
| @@ -21,3 +24,16 @@ PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-xlnx" | |||
| 21 | EXTRA_IMAGEDEPENDS += "\ | 24 | EXTRA_IMAGEDEPENDS += "\ |
| 22 | arm-trusted-firmware \ | 25 | arm-trusted-firmware \ |
| 23 | " | 26 | " |
| 27 | |||
| 28 | # For runqemu | ||
| 29 | IMAGE_CLASSES += "qemuboot" | ||
| 30 | QB_SYSTEM_NAME = "qemu-system-aarch64" | ||
| 31 | QB_MACHINE = "-machine xlnx-zcu102" | ||
| 32 | QB_MEM = "-m 2048" | ||
| 33 | QB_DTB = "${KERNEL_IMAGETYPE}-${@os.path.splitext(os.path.basename(d.getVar("KERNEL_DEVICETREE",True)))[0]}.dtb" | ||
| 34 | QB_OPT_APPEND = "-nographic -serial mon:stdio -serial null" | ||
| 35 | QB_DEFAULT_FSTYPE = "cpio" | ||
| 36 | QB_KERNEL_CMDLINE_APPEND = "console=ttyPS0" | ||
| 37 | 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@" | ||
| 38 | QB_SLIRP_OPT = "-netdev user,id=net0 -net nic -net nic -net nic -net nic,netdev=net0" | ||
| 39 | |||
