[meta-xilinx] [PATCH 0/5] ZCU102 Multiarch QEMU

Alistair Francis alistair23 at gmail.com
Wed May 24 14:17:45 PDT 2017


On Wed, May 24, 2017 at 8:47 AM, Nathan Rossi <nathan at nathanrossi.com> wrote:
> 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:
>
> https://www.xilinx.com/member/forms/download/xef.html?filename=xilinx-zcu102-v2017.1-final.bsp&akdm=1
>
> Download the BSP, extract the BSP using tar, and grab the file named
> 'pmu_rom_qemu_sha3.elf' from deep in the directory tree.
>

Cool!

Do you have a branch I can test?

Thanks,
Alistair

> Nathan Rossi (5):
>   qemu-devicetrees: Deploying of MULTI_ARCH device trees
>   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
>
>  conf/machine/include/machine-xilinx-qemu.inc       |  5 +++++
>  conf/machine/zcu102-zynqmp.conf                    | 16 +++++++--------
>  .../qemu/files/qemu-system-aarch64-multiarch       | 23 ++++++++++++++++++++++
>  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 +-
>  7 files changed, 67 insertions(+), 19 deletions(-)
>  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
> --
> _______________________________________________
> meta-xilinx mailing list
> meta-xilinx at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-xilinx



More information about the meta-xilinx mailing list