23 Commits (79c17995aa7ab385bb97eeff783dd8acd6ca0935)

Author SHA1 Message Date
Antonio Nino Diaz 01c0a38ef0 xlat: Set AP[1] to 1 when it is RES1 7 years ago
David Cunado 5724481fdd Update ULL() macro and instances of ull to comply with MISRA 7 years ago
David Cunado 0dd4195114 Resolve signed-unsigned comparison issues 7 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Antonio Nino Diaz a56402521f Fix execute-never permissions in xlat tables libs 8 years ago
Nishanth Menon 7055e6fa32 xlat lib: Don't set mmap_attr_t enum to be -1 8 years ago
Sandrine Bailleux 28fa2e9ee8 xlat lib: Use mmap_attr_t type consistently 8 years ago
Antonio Nino Diaz aa61368eb5 Control inclusion of helper code used for asserts 8 years ago
Antonio Nino Diaz 2240f45b1a Forbid block descriptors in initial xlat table levels 8 years ago
Antonio Nino Diaz 0029624fe2 Add PLAT_xxx_ADDR_SPACE_SIZE definitions 8 years ago
Antonio Nino Diaz d3d6c6e3e9 Assert correct granularity when mapping a PA 8 years ago
Antonio Nino Diaz e8719552a2 Automatically select initial xlation lookup level 8 years ago
Soby Mathew 200026557c Fix the translation table library for wraparound cases 8 years ago
Soby Mathew 4c0d039076 Rework type usage in Trusted Firmware 9 years ago
Sandrine Bailleux ed81f3ebbf Introduce utils.h header file 8 years ago
Sandrine Bailleux b9161469fa xlat lib: Introduce MT_EXECUTE/MT_EXECUTE_NEVER attributes 9 years ago
Sandrine Bailleux bcbe19afaa xlat lib: Refactor mmap_desc() function 9 years ago
Sandrine Bailleux aa447b9c50 Fix computation of L1 bitmask in the translation table lib 9 years ago
Antonio Nino Diaz e1ea9290bb Limit support for region overlaps in xlat_tables 9 years ago
Soby Mathew 3ca9928df2 Refactor the xlat_tables library code 9 years ago
Kristina Martsenko 2af926ddd4 Initialize all translation table entries 9 years ago
Sandrine Bailleux 5f654975bb Extend memory attributes to map non-cacheable memory 9 years ago
Soby Mathew d30ac1c36f Use tf_printf() for debug logs from xlat_tables.c 9 years ago
Soren Brinkmann 65cd299f52 Remove direct usage of __attribute__((foo)) 9 years ago
Vikram Kanigiri a7e98ad514 Add macro to calculate number of elements in an array 10 years ago
Achin Gupta ec3c10039b Simplify management of SCTLR_EL3 and SCTLR_EL1 10 years ago
Achin Gupta afff8cbdd8 Make enablement of the MMU more flexible 11 years ago
Lin Ma 73ad2572c8 Calculate TCR bits based on VA and PA 11 years ago
Lin Ma f984ce84ba Enable mapping higher physical address 11 years ago
Dan Handley dff8e47a4b Add enable mmu platform porting interfaces 11 years ago
Dan Handley 5f0cdb059d Split platform.h into separate headers 11 years ago
Lin Ma 444281cc41 Address issue 156: 64-bit addresses get truncated 11 years ago
Dan Handley fb037bfb7c Always use named structs in header files 11 years ago
Dan Handley 4ecca33988 Move include and source files to logical locations 11 years ago
Jon Medhurst c481c26987 Add generic functions for setting up aarch64 MMU translation tables 11 years ago