mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 02:54:24 +00:00
qemu/optee: load OP-TEE pageable part 2MB above OP-TEE image
OP-TEE dedicates the end of the Qemu secure DRAM as specific out-of-TEE secure RAM. To support this configuration the trusted firmware should not load OP-TEE resources in this area. To overcome the issue, OP-TEE pageable image is now loaded 2MByte above the secure RAM base address. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
This commit is contained in:
parent
3b39efa49d
commit
11d9b20f4b
1 changed files with 2 additions and 3 deletions
|
@ -73,9 +73,8 @@
|
|||
#define SEC_DRAM_BASE 0x0e100000
|
||||
#define SEC_DRAM_SIZE 0x00f00000
|
||||
|
||||
/* Load pageable part of OP-TEE at end of secure DRAM */
|
||||
#define QEMU_OPTEE_PAGEABLE_LOAD_BASE (SEC_DRAM_BASE + SEC_DRAM_SIZE - \
|
||||
QEMU_OPTEE_PAGEABLE_LOAD_SIZE)
|
||||
/* Load pageable part of OP-TEE 2MB above secure DRAM base */
|
||||
#define QEMU_OPTEE_PAGEABLE_LOAD_BASE (SEC_DRAM_BASE + 0x00200000)
|
||||
#define QEMU_OPTEE_PAGEABLE_LOAD_SIZE 0x00400000
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Reference in a new issue