[meta-xilinx] [PATCH v2 0/6] ZCU102 Multiarch QEMU
Nathan Rossi
nathan at nathanrossi.com
Tue May 30 04:45:36 PDT 2017
This series of changes enables the execution of a multiarch set of QEMU
instances to allow for the ZCU102 to be emulated with a PMU processor
for the setup and availability of the PMU firmware at run time.
This is handled by runqemu launching a script instead of QEMU, the
script handles starting the PMU instance of QEMU after which the script
starts the APU QEMU instance using the QEMU args passed by runqemu.
Currently this setup requires the PMU ROM exist in the image deploy
directory with the name 'pmu-rom.elf', which is not at this time
available for independent download without a Xilinx account. The PMU ROM
can be obtained from the ZCU102 PetaLinux BSP, see README.qemu.md for
more details.
---
Changes in v2:
* Setup qemu-multiarch script to use --pmu-args passed via runqemu
* Handle detecting PMU ROM elf and error when missing
* Added README.qemu.md which documents PMU ROM and how to get it, this
is referenced in the above mentioned error message
* Rebase against master
* Add Alistair's reviewed-by tag to unchanged commits
Nathan Rossi (6):
qemu-devicetrees: Deploying of MULTI_ARCH device trees
README.qemu.md: Add a README to detail PMU ROM
qemu-xilinx-multiarch-helper-native: Recipe to provide a helper script
qemu-xilinx: Set the value of QEMU_TARGETS as opposed to default
zcu102-zynqmp: Setup the use of multiarch QEMU
zcu102-zynqmp: Remove pinning of older kernel, u-boot and atf versions
README.qemu.md | 25 +++++++++++++++++
conf/machine/include/machine-xilinx-qemu.inc | 5 ++++
conf/machine/zcu102-zynqmp.conf | 27 ++++++++++++------
.../qemu/files/qemu-system-aarch64-multiarch | 32 ++++++++++++++++++++++
recipes-devtools/qemu/qemu-devicetrees_2017.1.bb | 15 +++++-----
.../qemu/qemu-xilinx-helper-native_1.0.bb | 5 +++-
.../qemu-xilinx-multiarch-helper-native_1.0.bb | 20 ++++++++++++++
recipes-devtools/qemu/qemu-xilinx_2017.1.bb | 2 +-
8 files changed, 112 insertions(+), 19 deletions(-)
create mode 100644 README.qemu.md
create mode 100644 recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
create mode 100644 recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
--
2.11.0
More information about the meta-xilinx
mailing list