157 Commits (7bcb8ad260b1e6c45113c575e3be9ecd19c2a4e1)

Author SHA1 Message Date
Varun Wadekar 709a3c4707 Pass arguments/results between EL3/S-EL1 via CPU registers (x0-x7) 10 years ago
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions 10 years ago
Varun Wadekar 6693962c34 Open/Close TA sessions, send commands/events to TAs 10 years ago
Varun Wadekar f9d2505497 Preempt/Resume standard function ID calls 10 years ago
Varun Wadekar 6e159e7a8c Translate secure/non-secure virtual addresses 10 years ago
Varun Wadekar 77199df7bc Register NS shared memory for SP's activity logs and TA sessions 10 years ago
Varun Wadekar 220383153c Add TLK Dispatcher (tlkd) based on the Test Dispatcher (tspd) 10 years ago
Soby Mathew f4f1ae777b Demonstrate model for routing IRQs to EL3 10 years ago
Soby Mathew 31244d74b3 Save 'power_state' early in PSCI CPU_SUSPEND call 10 years ago
Jens Wiklander aa5da46138 Add opteed based on tspd 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
Vikram Kanigiri faaa2e7644 Support asynchronous method for BL3-2 initialization 10 years ago
Vikram Kanigiri 50e27dadbc Rework the TSPD setup code 10 years ago
Juan Castillo d3280beb70 Rework incorrect use of assert() and panic() in codebase 11 years ago
Andrew Thoelke 167a935733 Initialise CPU contexts from entry_point_info 11 years ago
Andrew Thoelke 08ab89d324 Provide cm_get/set_context() for current CPU 11 years ago
Soby Mathew a378108536 Fix compilation issue for IMF_READ_INTERRUPT_ID build flag 11 years ago
Dan Handley 9865ac1576 Further renames of platform porting functions 11 years ago
Soby Mathew 10b65ecf47 Fixup Standard SMC Resume Handling 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
Andrew Thoelke 399fb08fff Use a vector table for TSP entrypoints 11 years ago
Soby Mathew 239b04fa31 Non-Secure Interrupt support during Standard SMC processing in TSP 11 years ago
Achin Gupta b44a4435c9 Add S-EL1 interrupt handling support in the TSPD 11 years ago
Achin Gupta fa9c08b7d1 Use secure timer to generate S-EL1 interrupts 11 years ago
Achin Gupta c429b5e932 Add context library API to change a bit in SCR_EL3 11 years ago
Achin Gupta 3ee8a16402 Rework 'state' field usage in per-cpu TSP context 11 years ago
Vikram Kanigiri 6871c5d3a2 Rework memory information passing to BL3-x images 11 years ago
Vikram Kanigiri 4112bfa0c2 Populate BL31 input parameters as per new spec 11 years ago
Vikram Kanigiri 23ff9baa7e Introduce macros to manipulate the SPSR 11 years ago
Soby Mathew a43d431b80 Rework BL3-1 unhandled exception handling and reporting 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 bdbfc3c298 Separate out CASSERT macro into own header 11 years ago
Dan Handley bee8241711 Remove vpath usage in makefiles 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
Andrew Thoelke 0a30cf54af Place assembler functions in separate sections 11 years ago
Achin Gupta 2eb01d341f Fix build failure due to a typo in TSPD code 11 years ago
Vikram Kanigiri 31526cb013 Fix build by correcting asm helper function usage in TSPD 11 years ago
Jeenu Viswambharan 52538b9b3e Implement standard calls for TSP 11 years ago
Jon Medhurst 6d55d109a3 Update Makefiles to get proper dependency checking working. 11 years ago
Jeenu Viswambharan 7f36660559 Implement late binding for runtime hooks 11 years ago
Achin Gupta 916a2c1ec1 Rework arithmetic operations in Test Secure Payload 11 years ago
Achin Gupta 607084ee4c Add power management support in the SPD 11 years ago
Achin Gupta 375f538a79 Add Test Secure Payload Dispatcher (TSPD) service 11 years ago