aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include/cpufunc.h
Commit message (Expand)AuthorAgeFilesLines
* arm64: Use void pointers for arguments to arm64_get_writable_addrJohn Baldwin2024-03-151-1/+1
* arm64: Switch the address argument to cpu_*cache* to a pointerJohn Baldwin2024-03-151-8/+8
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* arm64 lib32: prepare arm64 headers to redirect to armMike Karels2023-07-251-0/+6
* Consistently provide ffs/fls using builtinsMitchell Horne2023-07-061-58/+0
* Add an IDC only arm64 icache sync functionAndrew Turner2022-08-251-0/+1
* Allow ddb and dtrace use the DMAP region on arm64Andrew Turner2021-10-011-0/+1
* Enable arm64 SError exceptions in the kernelAndrew Turner2021-08-121-0/+7
* Add macros for the arm64 daifset/daifclr flagsAndrew Turner2021-08-081-4/+4
* Support creating and using arm64 pmap at stage 2Andrew Turner2020-05-271-0/+10
* Stop performing a full icache sync when the DIC and IDC flags are setAndrew Turner2020-05-191-1/+4
* Remove arm64_idcache_wbinv_range as it's unused.Andrew Turner2020-05-151-2/+0
* Fix the spelling of aliasing.Andrew Turner2020-03-031-1/+1
* Move the arm64 cache identification to identcpu.cAndrew Turner2020-03-031-0/+3
* Utilize ASIDs to reduce both the direct and indirect costs of contextAlan Cox2019-11-031-2/+21
* The implementation of arm64_tlb_flushID_SE() was removed from cpufunc_asm.SAlan Cox2019-10-041-1/+0
* Implement the ffs and fls functions, and their longer counterparts, inDoug Moore2019-05-171-0/+57
* Introduce cpu_icache_sync_range_checked(), that does the same thing asOlivier Houchard2019-01-131-0/+2
* Export a breakpoint() function to userland for arm and arm64.John Baldwin2018-07-061-6/+6
* In ARMv8.1 ARM has added a process state bit to disable access to userspaceAndrew Turner2017-04-131-0/+2
* Remove arm64_tlb_flushID_SE, it's unused and may be wrong.Andrew Turner2017-02-061-1/+0
* Add support to the arm64 busdma to handle the cache. For now this isAndrew Turner2016-05-131-0/+5
* Clear exclusive monitors when handling data aborts, the monitors areKonstantin Belousov2015-09-181-0/+11
* Bring in the start of the arm64 kernel.Andrew Turner2015-04-131-0/+1
* Add the start of the arm64 machine headers. This is the subset needed toAndrew Turner2015-03-231-0/+135