60 Commits (d6b44b10e9e975f4785cfcadf70737efe0b14e4b)

Author SHA1 Message Date
Alexei Fedorov 9fc59639e6 Add support for Branch Target Identification 6 years ago
Ambroise Vincent c6cafcd770 Remove deprecated interfaces 6 years ago
Louis Mayencourt c5da062c3b PIE: Correct minor typographical errors 6 years ago
Antonio Nino Diaz 70b0f2789e libc: Move setjmp to libc folder 6 years ago
Antonio Nino Diaz e056630516 Make setjmp.h prototypes comply with the C standard 6 years ago
Varun Wadekar 1242b9a9d0 lib: aarch64: misc_helpers: include bl_common.h 6 years ago
Varun Wadekar e095ba34d7 Remove unused function symbols 6 years ago
Varun Wadekar bf52f40e2a lib: aarch64: fix non-code symbol errors flagged by armlink 6 years ago
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 6 years ago
Antonio Nino Diaz fdbc29344a Deprecate some unused AArch64 assembly functions 6 years ago
Soby Mathew 931f7c6156 PIE: Position Independant Executable support for BL31 6 years ago
Antonio Nino Diaz fe199e3bac Remove all other deprecated interfaces and files 6 years ago
Antonio Nino Diaz 90e0c98373 xlat: Remove deprecated interfaces 6 years ago
Antonio Nino Diaz 8422a8406b libc: armclang: Implement compiler printf symbols 6 years ago
Jeenu Viswambharan e7b9473e15 BL31: Introduce jump primitives 7 years ago
Masahiro Yamada 79c7e72829 misc_helpers: fix zero_normalmem() for BL2_AT_EL3 7 years ago
Antonio Nino Diaz ec0c8fdacf Introduce functions to disable the MMU in EL1 7 years ago
Soby Mathew 3ec5204c49 Exit early if size zero for cache helpers 8 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Antonio Nino Diaz 044bb2faab Remove build option `ASM_ASSERTION` 8 years ago
Douglas Raillard 355a5d0336 Replace ASM signed tests with unsigned 8 years ago
Douglas Raillard 308d359b26 Introduce unified API to zero memory 8 years ago
Douglas Raillard ea926532c3 Fix integer comparison in memcpy16 8 years ago
Soby Mathew 3ca9928df2 Refactor the xlat_tables library code 9 years ago
Antonio Nino Diaz f33fbb2f97 Remove xlat_helpers.c 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
Achin Gupta 54dc71e7ec Make generic code work in presence of system caches 9 years ago
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions 10 years ago
Vikram Kanigiri a7e98ad514 Add macro to calculate number of elements in an array 10 years ago
Soby Mathew 8e85791677 Add support for level specific cache maintenance operations 10 years ago
Soby Mathew 9b47684170 Introduce framework for CPU specific operations 10 years ago
Soby Mathew bc9201289c Implement an assert() callable from assembly code 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
Andrew Thoelke 5c3272a717 Make system register functions inline assembly 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
Achin Gupta fa9c08b7d1 Use secure timer to generate S-EL1 interrupts 11 years ago
Lin Ma 444281cc41 Address issue 156: 64-bit addresses get truncated 11 years ago
Soby Mathew a43d431b80 Rework BL3-1 unhandled exception handling and reporting 11 years ago
Andrew Thoelke 5f6032a820 Optimise data cache clean/invalidate operation 11 years ago
Andrew Thoelke 228a9f0b44 Remove unused or invalid asm helper functions 11 years ago
Andrew Thoelke 7935d0a59d Access system registers directly in assembler 11 years ago
Andrew Thoelke 2f5dcfef1d Replace disable_mmu with assembler version 11 years ago
Andrew Thoelke 8cec598ba3 Correct usage of data and instruction barriers 11 years ago