aboutsummaryrefslogtreecommitdiffstats
path: root/lib/locks
Commit message (Expand)AuthorAgeFilesLines
* locks: bakery: add a DMB to the 'read_cache_op' macroVarun Wadekar2020-03-061-0/+3
* T589: Fix insufficient ordering guarantees in bakery lockRaghu Krishnamurthy2020-01-272-12/+20
* Fix the CAS spinlock implementationSoby Mathew2019-10-041-35/+18
* Switch AARCH32/AARCH64 to __aarch64__Julius Werner2019-08-011-6/+6
* Remove .arch directives from spinlock.SAlexei Fedorov2019-05-131-5/+1
* locks: linker variables to calculate per-cpu bakery lock sizeVarun Wadekar2019-02-071-1/+3
* Sanitise includes across codebaseAntonio Nino Diaz2019-01-042-9/+11
* bakery: Fix MISRA defectsAntonio Nino Diaz2018-11-012-39/+50
* Remove all other deprecated interfaces and filesAntonio Nino Diaz2018-09-281-9/+0
* Add missing barriers to Bakery LocksJeenu Viswambharan2018-09-052-5/+23
* Fix MISRA Rule 5.3 Part 4Daniel Boulby2018-06-121-7/+7
* Fix MISRA Rule 5.3 Part 2Daniel Boulby2018-06-121-3/+3
* Clean usage of void pointers to access symbolsJoel Hutton2018-03-271-3/+3
* ARMv7 does not support STL instructionEtienne Carriere2017-11-081-0/+12
* Add macro to test for minimum architecture versionJeenu Viswambharan2017-08-241-1/+1
* Use SPDX license identifiersdp-arm2017-05-035-125/+5
* AArch32: Fix normal memory bakery compilationSoby Mathew2017-03-021-2/+9
* Introduce locking primitives using CAS instructionJeenu Viswambharan2017-02-141-1/+69
* Fix normal memory bakery lock implementationSoby Mathew2016-11-211-8/+21
* AArch32: Add support in TF librariesSoby Mathew2016-08-101-0/+55
* Move spinlock library code to AArch64 folderSoby Mathew2016-08-092-23/+56
* Rework type usage in Trusted FirmwareSoby Mathew2016-07-181-3/+3
* Re-design bakery lock memory allocation and algorithmAndrew Thoelke2015-09-112-23/+30
* PSCI: Migrate TF to the new platform API and CM helpersSoby Mathew2015-08-132-3/+3
* Add support to indicate size and end of assembly functionsKévin Petit2015-04-081-0/+2
* Remove the `owner` field in bakery_lock_t data structureSoby Mathew2015-03-272-10/+16
* Optimize the bakery lock structure for coherent memorySoby Mathew2015-03-272-32/+16
* Move bakery algorithm implementation out of coherent memorySoby Mathew2015-01-222-1/+220
* Remove the wfe() for bounded wait in bakery_lockSoby Mathew2015-01-221-3/+1
* Precede a 'sev' with a 'dsb' in bakery lock codeAchin Gupta2014-11-101-0/+2
* Remove calling CPU mpidr from bakery lock APIAndrew Thoelke2014-06-231-4/+4
* Split platform.h into separate headersDan Handley2014-05-231-0/+1
* Reduce deep nesting of header filesDan Handley2014-05-061-3/+2
* Always use named structs in header filesDan Handley2014-05-061-4/+4
* Move include and source files to logical locationsDan Handley2014-05-062-0/+243