History log of /device/linaro/bootloader/arm-trusted-firmware/plat/qemu/include/platform_def.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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