72 Commits (6fd9eaf36ee26a2625238c7e153bbe7714369889)

Author SHA1 Message Date
Soby Mathew 099973469b Invalidate the dcache after initializing cpu-ops 10 years ago
Achin Gupta 66ce001e7d Precede a 'sev' with a 'dsb' in bakery lock code 10 years ago
Soby Mathew 5541bb3f61 Optimize Cortex-A57 cluster power down sequence on Juno 10 years ago
Soby Mathew b1a9631d81 Optimize barrier usage during Cortex-A57 power down 10 years ago
Soby Mathew 7395a725ae Apply errata workarounds only when major/minor revisions match. 10 years ago
Soby Mathew 8e85791677 Add support for level specific cache maintenance operations 10 years ago
Soby Mathew d9bdaf2d98 Add support for selected Cortex-A57 errata workarounds 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 24fb838f96 Add platform API for reset handling 10 years ago
Soby Mathew 9b47684170 Introduce framework for CPU specific operations 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 6ad2e461f0 Rationalize console log output 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
Soby Mathew b79af93445 Implement a leaner printf for Trusted Firmware 11 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 5e11375398 Inline the mmio accessor functions 11 years ago
Andrew Thoelke 634ec6c23b Remove calling CPU mpidr from bakery lock API 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
Dan Handley c6bc071020 Remove extern keyword from function declarations 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
Dan Handley 625de1d4f0 Remove variables from .data section 11 years ago
Dan Handley 97043ac98e Reduce deep nesting of header files 11 years ago
Dan Handley fb037bfb7c Always use named structs in header files 11 years ago
Dan Handley 35e98e5588 Make use of user/system includes more consistent 11 years ago
Dan Handley 4ecca33988 Move include and source files to logical locations 11 years ago
Harry Liebel cd116d177b Add TrustZone (TZC-400) driver 11 years ago
Andrew Thoelke 0a30cf54af Place assembler functions in separate sections 11 years ago
Vikram Kanigiri 6ba0b6d674 Remove partially qualified asm helper functions 11 years ago
Jeenu Viswambharan 82a0aca053 Rework bakery lock with WFE/SEV sequence 11 years ago
Jon Medhurst c481c26987 Add generic functions for setting up aarch64 MMU translation tables 11 years ago
Jon Medhurst a4d9f26b00 Fix assert in bakery_lock_release() 11 years ago
Ryan Harkin cd52932098 Fix semihosting with latest toolchain 11 years ago
Achin Gupta a0cd989dd5 Factor out translation table setup in ARM FVP port 11 years ago
Jeenu Viswambharan caa84939a4 Add support for handling runtime service requests 11 years ago
James Morrissey 9d72b4ea9c Implement load_image in terms of IO abstraction 11 years ago
James Morrissey f2f9bb5e71 Add IO abstraction framework 11 years ago