230 Commits (28ef011c07320803a026dd1e668ab40fd21301d9)

Author SHA1 Message Date
Soby Mathew add403514d Add CPU specific power management operations 10 years ago
Soby Mathew 9b47684170 Introduce framework for CPU specific operations 10 years ago
Soby Mathew aecc084080 Rework use of labels in assembly macros. 10 years ago
Achin Gupta a4a8eaeb36 Miscellaneous PSCI code cleanups 10 years ago
Achin Gupta 0a46e2c340 Add APIs to preserve highest affinity level in OFF state 10 years ago
Achin Gupta 776b68ae59 Add PSCI service specific per-CPU data 10 years ago
Achin Gupta 04fafcee2b Add macro to flush per-CPU data 10 years ago
Juan Castillo d5f1309306 Add support for PSCI SYSTEM_OFF and SYSTEM_RESET APIs 10 years ago
Dan Handley 5a06bb7e0b Clarify platform porting interface to TSP 10 years ago
Dan Handley da0af78aa2 Move TSP private declarations into separate header 10 years ago
Dan Handley 3279f6251e Simplify interface to TZC-400 driver 10 years ago
Dan Handley 935db69328 Move IO storage source to drivers directory 10 years ago
Dan Handley 6d16ce0bfe Remove redundant io_init() function 10 years ago
Dan Handley cae3ef992e Remove platform dependency in CCI-400 driver 10 years ago
Dan Handley 289c28a8f5 Add concept of console output log levels 10 years ago
Soby Mathew fdfabec10c Optimize EL3 register state stored in cpu_context structure 10 years ago
Juan Castillo d3280beb70 Rework incorrect use of assert() and panic() in codebase 11 years ago
Soby Mathew 8c10690236 Add CPUECTLR_EL1 and Snoop Control register to crash reporting 10 years ago
Soby Mathew 626ed510f1 Rework the crash reporting in BL3-1 to use less stack 11 years ago
Soby Mathew bc9201289c Implement an assert() callable from assembly code 10 years ago
Soby Mathew c67b09bd2c Introduce crash console APIs for crash reporting 10 years ago
Soby Mathew 462c8350f6 Parametrize baudrate and UART clock during console_init() 10 years ago
Soby Mathew fce5f7501a Introduce asm console functions in TF 11 years ago
Achin Gupta ec3c10039b Simplify management of SCTLR_EL3 and SCTLR_EL1 10 years ago
Juan Castillo aaa3e722c0 Add support for printing version at runtime 11 years ago
Soby Mathew b79af93445 Implement a leaner printf for Trusted Firmware 11 years ago
Achin Gupta b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Achin Gupta afff8cbdd8 Make enablement of the MMU more flexible 11 years ago
Sandrine Bailleux 93d81d64d3 Add support for BL3-0 image 11 years ago
Juan Castillo 0f21c547fe Allow FP register context to be optional at build time 11 years ago
Dan Handley 1e8c5c4f20 Refactor fvp gic code to be a generic driver 11 years ago
Dan Handley 6f3b195a18 Refactor fvp_config into common platform header 11 years ago
Lin Ma 73ad2572c8 Calculate TCR bits based on VA and PA 11 years ago
Sandrine Bailleux 8f55dfb4ba Remove concept of top/bottom image loading 11 years ago
Andrew Thoelke 5e11375398 Inline the mmio accessor functions 11 years ago
Juan Castillo 4f2104ff20 Remove all checkpatch errors from codebase 11 years ago
Andrew Thoelke 634ec6c23b Remove calling CPU mpidr from bakery lock API 11 years ago
Andrew Thoelke 6c0b45d1ce Correctly dimension the PSCI aff_map_node array 11 years ago
Andrew Thoelke 167a935733 Initialise CPU contexts from entry_point_info 11 years ago
Andrew Thoelke ee94cc6fa6 Remove early_exceptions from BL3-1 11 years ago
Andrew Thoelke aaba4f2827 Move CPU context pointers into cpu_data 11 years ago
Andrew Thoelke 5e91007424 Per-cpu data cache restructuring 11 years ago
Andrew Thoelke 08ab89d324 Provide cm_get/set_context() for current CPU 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 9865ac1576 Further renames of platform porting functions 11 years ago
Dan Handley 0ad4691104 Remove FVP specific comments in platform.h 11 years ago
Dan Handley dff8e47a4b Add enable mmu platform porting interfaces 11 years ago
Dan Handley dec5e0d1da Move BL porting functions into platform.h 11 years ago
Dan Handley 5f0cdb059d Split platform.h into separate headers 11 years ago