24552242b2143e0588ba93b41ec614e151d10f5c |
|
27-Oct-2017 |
davidcunado-arm <david.cunado@arm.com> |
Merge pull request #1147 from etienne-lms/qemu-optee-load qemu/optee: load OP-TEE pageable part 2MB above OP-TEE image
|
11d9b20f4baef02125fa7aff1e70c4c17f2ab1aa |
|
26-Oct-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
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>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|
33dd33f8f0ce347209adae1044291e037ab2a0e1 |
|
24-Oct-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
qemu: fix holding pen mailbox sequence Before this change, plat_secondary_cold_boot_setup reads wake up mailbox as a byte array but through 64bit accesses on unaligned 64bit addresses. In the other hand qemu_pwr_domain_on wakes secondary cores by writing into a 64bit array. This change forces the 64bit mailbox format as PLAT_QEMU_HOLD_ENTRY_SIZE explicitly specifies it. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|
e2af1cadf7cbbb04caa74bbbb0e61578bc446a3a |
|
24-Aug-2017 |
Jens Wiklander <jens.wiklander@linaro.org> |
qemu: Add OP-TEE extra image parsing support OP-TEE may have extra images to be loaded. Load them one by one and do the parsing. In this patch, ARM TF need to load up to 3 images for OP-TEE: header, pager and pages images. Header image is the info about optee os and images. Pager image include pager code and data. Paged image include the paging parts using virtual memory. Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|
56ca7312483e3ddca30a47ce227dc7ffd797914d |
|
24-Aug-2017 |
Jens Wiklander <jens.wiklander@linaro.org> |
qemu: replace deprecated ADDR_SPACE_SIZE Replaces the deprecated ADDR_SPACE_SIZE with PLAT_PHY_ADDR_SPACE_SIZE and PLAT_VIRT_ADDR_SPACE_SIZE. Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|
82cb2c1ad9897473743f08437d0a3995bed561b9 |
|
03-May-2017 |
dp-arm <dimitris.papastamos@arm.com> |
Use SPDX license identifiers To make software license auditing simpler, use SPDX[0] license identifiers instead of duplicating the license text in every file. NOTE: Files that have been imported by FreeBSD have not been modified. [0]: https://spdx.org/ Change-Id: I80a00e1f641b8cc075ca5a95b10607ed9ed8761a Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|
7a2b35d807960d9f0206d04b2800176ec995a690 |
|
28-Dec-2016 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
qemu: remove unused BL32_SIZE I do not see any line that references BL32_SIZE. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|
419e0d262be23fe3da6e4498ed8b0e2712410d14 |
|
07-Dec-2015 |
Jens Wiklander <jens.wiklander@linaro.org> |
Add support for QEMU virt ARMv8-A target This patch adds support for the QEMU virt ARMv8-A target. Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
|