From a1d592f4595ac5961c1d698b31c7dbff6a8c62a6 Mon Sep 17 00:00:00 2001 From: Nathan Rossi Date: Tue, 30 May 2017 21:30:26 +1000 Subject: README.qemu.md: Add a README to detail PMU ROM Add a README for QEMU documentation and specifically add information about the PMU ROM requirements for QEMU with ZynqMP/ZCU102. This details the reason for the PMU Firmware + PMU ROM requirement as well as documentation and link to get the PMU ROM in order to boot a ZCU102 QEMU with runqemu. Signed-off-by: Nathan Rossi Reviewed-by: Alistair Francis Tested-by: Alistair Francis --- README.qemu.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 README.qemu.md diff --git a/README.qemu.md b/README.qemu.md new file mode 100644 index 00000000..992e0618 --- /dev/null +++ b/README.qemu.md @@ -0,0 +1,25 @@ + +ZynqMP - PMU ROM +---------------- + +Since Xilinx tool release v2017.1 multiple components (arm-trusted-firmware, +linux, u-boot, etc.) require the PMU firmware to be loaded. For QEMU this also +means that the PMU ROM must be loaded so that the PMU firmware can be used. + +The PMU ROM is not available for download separately from a location that can be +accessed without a Xilinx account. As such the PMU ROM must be obtained manually +by the user. The PMU ROM is available in the ZCU102 PetaLinux BSP, but can be +extracted without the need for the PetaLinux tools. + +Download the BSP (you will need a Xilinx account and agreement to terms): + +https://www.xilinx.com/member/forms/download/xef.html?filename=xilinx-zcu102-v2017.1-final.bsp&akdm=1 + +Once downloaded the PMU ROM can be extracted using the following command and +place `pmu-rom.elf` in the `deploy/images/zcu102-zynqmp/` directory. + +``` +# tar -O -xf xilinx-zcu102-v2017.1-final.bsp \ + xilinx-zcu102-2017.1/pre-built/linux/images/pmu_rom_qemu_sha3.elf > pmu-rom.elf +``` + -- cgit v1.2.3-54-g00ecf