292 Commits (1a92a0e00a5093c4b46a55b1eadb48187688caf7)

Author SHA1 Message Date
Antonio Nino Diaz e5d5951973 xlat v2: Cleanup get/change mem attr helpers 6 years ago
Sandrine Bailleux 2de6deaae5 Fix handler prototype in Trusty generic dispatcher 6 years ago
Antonio Nino Diaz 73b0eaf18e SPM: Use generic MMU setup functions 6 years ago
Sandrine Bailleux 6f4ee72083 Fix verbose messages in SDEI code 6 years ago
Sandrine Bailleux 6c77e74915 Fix some violations to MISRA rule 8.3 6 years ago
Roberto Vargas a9203edae7 Add end_vector_entry assembler macro 7 years ago
Jeenu Viswambharan 5e60c39a2a SDEI: Fix name of internal function 6 years ago
Jeenu Viswambharan a8778dd53c SDEI: Fix determining client EL 6 years ago
Jeenu Viswambharan 297a9a0f7c SDEI: Fix dispatch bug 6 years ago
Jeenu Viswambharan cdb6ac94ec SDEI: Make dispatches synchronous 7 years ago
Jeenu Viswambharan 2ccfcb2ea5 SDEI: Determine client EL from NS context's SCR_EL3 6 years ago
Jeenu Viswambharan af2c9ecdf1 SDEI: Allow platforms to define explicit events 7 years ago
Antonio Nino Diaz 4d4ceb598c SPM: Allow entering the SP without needing a SMC 6 years ago
Antonio Nino Diaz 14fcc6e14e SPM: Refactor entry and exit of the SP 6 years ago
Roberto Vargas 033648652f Make TF UUID RFC 4122 compliant 7 years ago
Antonio Nino Diaz a0b9bb79a0 xlat v2: Introduce xlat granule size helpers 7 years ago
Antonio Nino Diaz 83a393ba3e SPM: Initialize SP args as expected by cm library 7 years ago
Daniel Boulby 776ff52a8d Fix MISRA Rule 5.7 Part 3 7 years ago
Daniel Boulby 7c934242e3 Fix MISRA Rule 5.3 Part 3 7 years ago
Dimitris Papastamos 6f03bc7753 SDEI: Ensure SDEI handler executes with CVE-2018-3639 mitigation enabled 7 years ago
Antonio Nino Diaz b62507ac84 SPM: Extract code out of the SMC handler 7 years ago
Antonio Nino Diaz 46f996d793 SPM: Replace SP init flag by generic state enum 7 years ago
Antonio Nino Diaz 07f3f63028 SPM: Shorten names of types and functions 7 years ago
Antonio Nino Diaz bfcdda43f4 SPM: Move xlat-related functions to separate file 7 years ago
Antonio Nino Diaz 22282bb68a SPM: Move all SP-related info to SP context struct 7 years ago
Dimitris Papastamos fe007b2e15 Add support for dynamic mitigation for CVE-2018-3639 7 years ago
Dimitris Papastamos b8a25bbb0b Implement static workaround for CVE-2018-3639 7 years ago
Dimitris Papastamos 2c3a10780d Rename symbols and files relating to CVE-2017-5715 7 years ago
Sandrine Bailleux 398489452f SPM: Do not trap S-EL0 access to SVE/SIMD/FP regs 7 years ago
Masahiro Yamada 0a2d5b43c8 types: use int-ll64 for both aarch32 and aarch64 7 years ago
Masahiro Yamada 57d1e5faf2 Fix pointer type mismatch of handlers 7 years ago
Masahiro Yamada 724fd958c3 spd: add static qualifier to locally used functions and data 7 years ago
Antonio Nino Diaz b3323cd6bd Fix some MISRA defects in SPM code 7 years ago
Roberto Vargas 1a29f93815 Fix MISRA rule 8.4 Part 3 7 years ago
Roberto Vargas a27163bc70 Fix MISRA rule 8.3 Part 3 7 years ago
Dimitris Papastamos 59dc4ef487 Fixup SMCCC_FEATURES return value for SMCCC_ARCH_WORKAROUND_1 7 years ago
Joel Hutton 9f85f9e379 Clean usage of void pointers to access symbols 7 years ago
Jonathan Wright 185a23ffa3 services: fix switch statements to comply with MISRA rules 7 years ago
Antonio Nino Diaz 085e80ec11 Rename 'smcc' to 'smccc' 7 years ago
Sandrine Bailleux 0d3feba930 Trusty: Fix sanity check on NS entry point 7 years ago
Dimitris Papastamos a205a56ea8 Fixup `SMCCC_ARCH_FEATURES` semantics 7 years ago
Arve Hjønnevåg 2686f9fdc3 trusty: Fix another reported misra violation 7 years ago
Arve Hjønnevåg be1b5d48fa trusty: Fix reported misra violation 7 years ago
Arve Hjønnevåg daf0a726ea trusty: Fix reported static check errors 7 years ago
Arve Hjønnevåg 8ef782df8b trusty: Change type of aarch32 flag t bool 7 years ago
Roberto Vargas 7fabe1a899 Fix MISRA rule 8.4 in common code 7 years ago
Jeenu Viswambharan 472be0f74e TSPD: Register preempted SMC error code with EHF 7 years ago
Jeenu Viswambharan 8e3032f921 SDEI: Pop dispatch context only after error checking 7 years ago
Arve Hjønnevåg 06ff251ec1 tegra/trusty: Setup tegra specific trusty args in platform code 7 years ago
Antonio Nino Diaz 6bf0e07930 Ensure the correct execution of TLBI instructions 7 years ago