[meta-xilinx] [PATCH v2 0/6] ZCU102 Multiarch QEMU

Nathan Rossi nathan at nathanrossi.com
Sat Jun 3 06:28:20 PDT 2017


On 31 May 2017 at 04:22, Alistair Francis <alistair23 at gmail.com> wrote:
> On Tue, May 30, 2017 at 4:45 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, 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
>
> Tested-by: Alistair Francis <alistair.francis at xilinx.com>

Thanks for testing Alistair.

I've gone ahead and merged this series, including the change for a
PMU_ROM variable as you suggested.

Thanks,
Nathan

>
> Thanks,
> Alistair
>
>>
>> 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
>> --
>> _______________________________________________
>> meta-xilinx mailing list
>> meta-xilinx at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-xilinx



More information about the meta-xilinx mailing list