[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