aboutsummaryrefslogtreecommitdiffstats
path: root/lib/aarch64
Commit message (Expand)AuthorAgeFilesLines
* Deprecate some unused AArch64 assembly functionsAntonio Nino Diaz2018-12-181-1/+4
* PIE: Position Independant Executable support for BL31Soby Mathew2018-10-291-1/+115
* Remove all other deprecated interfaces and filesAntonio Nino Diaz2018-09-281-10/+0
* xlat: Remove deprecated interfacesAntonio Nino Diaz2018-09-281-14/+0
* libc: armclang: Implement compiler printf symbolsAntonio Nino Diaz2018-08-221-0/+19
* BL31: Introduce jump primitivesJeenu Viswambharan2018-06-211-0/+65
* misc_helpers: fix zero_normalmem() for BL2_AT_EL3Masahiro Yamada2018-02-011-1/+1
* Introduce functions to disable the MMU in EL1Antonio Nino Diaz2017-10-171-3/+27
* Exit early if size zero for cache helpersSoby Mathew2017-06-211-0/+3
* Use SPDX license identifiersdp-arm2017-05-033-75/+3
* Remove build option `ASM_ASSERTION`Antonio Nino Diaz2017-04-201-4/+4
* Replace ASM signed tests with unsignedDouglas Raillard2017-03-201-4/+4
* Introduce unified API to zero memoryDouglas Raillard2017-02-061-20/+349
* Fix integer comparison in memcpy16Douglas Raillard2016-12-141-1/+1
* Refactor the xlat_tables library codeSoby Mathew2016-04-131-361/+6
* Remove xlat_helpers.cAntonio Nino Diaz2016-03-311-127/+0
* Merge pull request #542 from sandrine-bailleux-arm/km/pt-zerodanh-arm2016-03-111-3/+16
|\
| * Initialize all translation table entriesKristina Martsenko2016-03-071-3/+16
* | Extend memory attributes to map non-cacheable memorySandrine Bailleux2016-03-031-2/+26
|/
* Use tf_printf() for debug logs from xlat_tables.cSoby Mathew2016-02-011-12/+16
* Remove direct usage of __attribute__((foo))Soren Brinkmann2016-01-141-1/+1
* Make generic code work in presence of system cachesAchin Gupta2015-09-142-25/+27
* Add support to indicate size and end of assembly functionsKévin Petit2015-04-082-2/+21
* Add macro to calculate number of elements in an arrayVikram Kanigiri2015-03-161-1/+2
* Add support for level specific cache maintenance operationsSoby Mathew2014-10-291-1/+47
* Introduce framework for CPU specific operationsSoby Mathew2014-08-201-55/+0
* Merge pull request #172 from soby-mathew/sm/asm_assertdanh-arm2014-07-281-2/+10
|\
| * Implement an assert() callable from assembly codeSoby Mathew2014-07-281-2/+10
* | Simplify management of SCTLR_EL3 and SCTLR_EL1Achin Gupta2014-07-281-2/+1
* | Make enablement of the MMU more flexibleAchin Gupta2014-07-191-2/+8
|/
* Calculate TCR bits based on VA and PALin Ma2014-07-091-3/+50
* Merge pull request #130 from athoelke/at/inline-asm-sysreg-v2danh-arm2014-06-164-1077/+21
|\
| * Make system register functions inline assemblyAndrew Thoelke2014-06-104-1077/+21
* | Enable mapping higher physical addressLin Ma2014-06-021-23/+33
|/
* Add enable mmu platform porting interfacesDan Handley2014-05-231-1/+62
* Split platform.h into separate headersDan Handley2014-05-231-1/+1
* Merge pull request #102 from achingupta:ag/tf-issues#104-v2Andrew Thoelke2014-05-231-0/+37
|\
| * Use secure timer to generate S-EL1 interruptsAchin Gupta2014-05-221-0/+37
* | Merge pull request #91 from linmaonly/lin_devAndrew Thoelke2014-05-221-1/+1
|\ \ | |/ |/|
| * Address issue 156: 64-bit addresses get truncatedLin Ma2014-05-201-1/+1
* | Rework BL3-1 unhandled exception handling and reportingSoby Mathew2014-05-161-0/+10
|/
* Merge pull request #58 from athoelke/optimise-cache-flush-v2danh-arm2014-05-081-77/+75
|\
| * Optimise data cache clean/invalidate operationAndrew Thoelke2014-05-071-77/+75
* | Remove unused or invalid asm helper functionsAndrew Thoelke2014-05-072-84/+0
* | Access system registers directly in assemblerAndrew Thoelke2014-05-071-6/+4
* | Replace disable_mmu with assembler versionAndrew Thoelke2014-05-071-0/+27
* | Correct usage of data and instruction barriersAndrew Thoelke2014-05-075-95/+2
|/
* Reduce deep nesting of header filesDan Handley2014-05-065-7/+4
* Always use named structs in header filesDan Handley2014-05-061-7/+7
* Move include and source files to logical locationsDan Handley2014-05-067-0/+1905