diff options
author | Peter Crosthwaite | 2015-06-19 15:17:45 +0200 |
---|---|---|
committer | Peter Maydell | 2015-06-19 15:17:45 +0200 |
commit | 6396a193d36e10ff38f26d4ef785aba97362f29e (patch) | |
tree | 890810d9aa5010f3138cd783de97da7ea7302c01 /include | |
parent | arm: xlnx-zynqmp: Preface CPU variables with "apu" (diff) | |
download | qemu-6396a193d36e10ff38f26d4ef785aba97362f29e.tar.gz qemu-6396a193d36e10ff38f26d4ef785aba97362f29e.tar.xz qemu-6396a193d36e10ff38f26d4ef785aba97362f29e.zip |
arm: xlnx-zynqmp: Add boot-cpu property
Add a string property that specifies the primary boot cpu. All CPUs
except the one selected will start-powered-off. This allows for elf
boots on any CPU, which prepares support for booting R5 elfs directly
on the R5 processors.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Message-id: 53331c00d80c7ce9c6a83712348773f1b38fae2b.1434501320.git.peter.crosthwaite@xilinx.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/hw/arm/xlnx-zynqmp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/hw/arm/xlnx-zynqmp.h b/include/hw/arm/xlnx-zynqmp.h index d042df1e3a..4f14a22883 100644 --- a/include/hw/arm/xlnx-zynqmp.h +++ b/include/hw/arm/xlnx-zynqmp.h @@ -52,6 +52,9 @@ typedef struct XlnxZynqMPState { MemoryRegion gic_mr[XLNX_ZYNQMP_GIC_REGIONS][XLNX_ZYNQMP_GIC_ALIASES]; CadenceGEMState gem[XLNX_ZYNQMP_NUM_GEMS]; CadenceUARTState uart[XLNX_ZYNQMP_NUM_UARTS]; + + char *boot_cpu; + ARMCPU *boot_cpu_ptr; } XlnxZynqMPState; #define XLNX_ZYNQMP_H |