commit | 63cdaa7db7e132ade67b03e31ad73ae1bbcfa434 | [log] [tgz] |
---|---|---|
author | J-Alves <joao.alves@arm.com> | Thu Oct 08 17:22:45 2020 +0100 |
committer | J-Alves <joao.alves@arm.com> | Tue Oct 27 19:43:15 2020 +0000 |
tree | 2401b0c0e4d0e5519b13fce027d4f496f241172e | |
parent | d1aae29e68abf456965458a300ea9807fa4213a1 [diff] [blame] |
cactus: adding memory sharing tests Added tests to FF-A memory sharing interface. To enable them: - The message loop was refactored to support multiple requests/commands coming through direct messaging, leveraging command wrappers from the previous commit. - Enabled adding dynamic memory regions to translation table, according to xlat_tables_v2 library documentation [1]; - Mapped translation tables into cactus memory mapping so that they can be updated after a memory retrieve. [1] https://trustedfirmware-a.readthedocs.io/en/latest/components/xlat-tables-lib-v2-design.html?highlight=xlat Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I73c9ba66dd89c53c50eca6ba6aca2e0ad115cb35
diff --git a/spm/cactus/cactus.ld.S b/spm/cactus/cactus.ld.S index 30ad0da..11b28ba 100644 --- a/spm/cactus/cactus.ld.S +++ b/spm/cactus/cactus.ld.S
@@ -72,6 +72,7 @@ __BSS_START__ = .; *(SORT_BY_ALIGNMENT(.bss*)) *(COMMON) + *(xlat_table*) . = NEXT(PAGE_SIZE); __BSS_END__ = .; }