79 Commits (8d91ecfe3c04ed8a56a9b59768757ce853904420)

Author SHA1 Message Date
Achin Gupta 54dc71e7ec Make generic code work in presence of system caches 9 years ago
Soby Mathew 85a181ce38 PSCI: Migrate TF to the new platform API and CM helpers 9 years ago
Sandrine Bailleux bf031bba2b Introduce PROGRAMMABLE_RESET_ADDRESS build option 10 years ago
Sandrine Bailleux 52010cc779 Rationalize reset handling code 10 years ago
Achin Gupta 5717aae1c3 Fix handling of spurious interrupts in BL3_1 10 years ago
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions 10 years ago
Vikram Kanigiri 12e7c4ab0b Initialise cpu ops after enabling data cache 10 years ago
Yatharth Kochar 79a97b2ef7 Call reset handlers upon BL3-1 entry. 10 years ago
Soby Mathew ab8707e687 Remove coherent memory from the BL memory maps 10 years ago
Sandrine Bailleux 4480425288 Miscellaneous documentation fixes 10 years ago
Soby Mathew d3f70af6e0 Add CPU specific crash reporting handlers 10 years ago
Soby Mathew add403514d Add CPU specific power management operations 10 years ago
Soby Mathew 9b47684170 Introduce framework for CPU specific operations 10 years ago
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 10 years ago
Juan Castillo 53fdcebd6d Call platform_is_primary_cpu() only from reset handler 10 years ago
Soby Mathew fdfabec10c Optimize EL3 register state stored in cpu_context structure 10 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
Achin Gupta ec3c10039b Simplify management of SCTLR_EL3 and SCTLR_EL1 10 years ago
Achin Gupta b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Achin Gupta 754a2b7a09 Remove coherent stack usage from the cold boot path 11 years ago
Juan Castillo 0f21c547fe Allow FP register context to be optional at build time 11 years ago
Vikram Kanigiri 03396c435a Simplify entry point information generation code on FVP 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 5e91007424 Per-cpu data cache restructuring 11 years ago
Andrew Thoelke 9c22b32300 Make the BL3-1 crash reporting optional 11 years ago
Sandrine Bailleux e4d1338990 Include 'platform_def.h' header file in 'crash_reporting.S' 11 years ago
Soby Mathew a378108536 Fix compilation issue for IMF_READ_INTERRUPT_ID build flag 11 years ago
Soby Mathew b460b8bf23 Pass 'cookie' parameter to interrupt handler in BL3-1 11 years ago
Dan Handley 9865ac1576 Further renames of platform porting functions 11 years ago
Dan Handley 5f0cdb059d Split platform.h into separate headers 11 years ago
Achin Gupta dce74b891e Introduce interrupt handling framework in BL3-1 11 years ago
Vikram Kanigiri dbad1bacba Add support for BL3-1 as a reset vector 11 years ago
Vikram Kanigiri 4112bfa0c2 Populate BL31 input parameters as per new spec 11 years ago
Vikram Kanigiri 29fb905d5f Rework handover interface between BL stages 11 years ago
Jeenu Viswambharan 2da8d8bfc0 Add build configuration for timer save/restore 11 years ago
Soby Mathew a43d431b80 Rework BL3-1 unhandled exception handling and reporting 11 years ago
Soby Mathew c3260f9b82 Preserve x19-x29 across world switch for exception handling 11 years ago
Andrew Thoelke 7935d0a59d Access system registers directly in assembler 11 years ago
Andrew Thoelke 8cec598ba3 Correct usage of data and instruction barriers 11 years ago
Andrew Thoelke 40fd072548 Set processor endianness immediately after RESET 11 years ago
Dan Handley 97043ac98e Reduce deep nesting of header files 11 years ago
Dan Handley 35e98e5588 Make use of user/system includes more consistent 11 years ago
Andrew Thoelke 2bf28e620a Allocate single stacks for BL1 and BL2 11 years ago
Sandrine Bailleux 9e86490f8f Define frequency of system counter in platform code 11 years ago
Sandrine Bailleux 65a9c0e96a Revert "Move architecture timer setup to platform-specific code" 11 years ago
Andrew Thoelke 0a30cf54af Place assembler functions in separate sections 11 years ago
Vikram Kanigiri d8b07aa03f Move per cpu exception stack in BL31 to tzfw_normal_stacks 11 years ago
Vikram Kanigiri 6ba0b6d674 Remove partially qualified asm helper functions 11 years ago