summaryrefslogtreecommitdiff
path: root/sys/arm64/include/cpu.h
AgeCommit message (Expand)Author
2025-10-27arm64: Use _armreg.h in cpu.hAndrew Turner
2025-09-15arm64: Add the new C1 CPU IDsAndrew Turner
2025-09-04arm64: Remove CPU_MATCH_RAWAndrew Turner
2025-09-04arm64: Add a function to check a range of CPU revsAndrew Turner
2025-08-08arm64: Support TBI in userspaceAndrew Turner
2025-06-23arm64: Add more CPU MIDR valuesAndrew Turner
2025-06-23arm64: Use ISS to search for a special registerAndrew Turner
2025-06-23arm64: Remove extract_user_id_fieldAndrew Turner
2025-06-23arm64: Add get_user_regAndrew Turner
2025-06-02arm64: Add a function to restrict the ID registersAndrew Turner
2024-05-10am64: Allow cpu.h to be included from assemblyAndrew Turner
2024-04-05arm64: Add a CPU reset hook instead of expecting PSCIStephen J. Kiernan
2024-04-05arm64: add CPU part identifiers for Apple M1 and M2Lexi Winter
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-07-25arm64 lib32: prepare arm64 headers to redirect to armMike Karels
2023-06-28arm64: Add a masked get_kernel_reg()Mark Johnston
2023-06-08arm64: Malloc the cpu_desc arrayAndrew Turner
2023-03-27arm64: Remove duplicated function prototypes for PACMark Johnston
2023-01-18Add CPU Ident for Qualcomm Kryo 400 (used in MS Dev Kit)Allan Jude
2022-11-15Add the arch field to the arm64 MIDR macrosAndrew Turner
2022-10-11Add more Arm CPUs to the arm64 cpu identAndrew Turner
2022-05-24Add more Arm CPU IDsAndrew Turner
2022-03-25Add the Ampere and Fujitsu arm64 implementer IDsD Scott Phillips
2022-03-25arm64: Add explicit barrier after address translation instructionD Scott Phillips
2022-02-22Add NT_ARM_ADDR_MASKAndrew Turner
2022-01-12Add arm64 pointer authentication supportAndrew Turner
2021-12-28Simplify swi for bus_dma.John Baldwin
2021-10-01arm64, riscv: Fix TRAF_PC() to return the PC, not the return address.John Baldwin
2021-08-12Add the Apple arm64 implementer IDAndrew Turner
2021-07-27Teach the arm64 kernel to identify the Arm AEMAndrew Turner
2020-09-01arm64: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-01Read the CPU 0 arm64 ID registers early in initarmAndrew Turner
2020-07-01Move ID reading signatures to a better headerAndrew Turner
2020-03-03Move the arm64 cache identification to identcpu.cAndrew Turner
2020-01-06Add more Arm arm64 CPU identification valuesAndrew Turner
2019-08-26Identify eMAG CPU used in Ampere Computing systems.Michael Tuexen
2019-07-20arm64: Implement HWCAPEmmanuel Vadot
2018-11-05Add a KPI for the delay while spinning on a spin lock.John Baldwin
2018-07-09ARM64: Add ThunderX2 CPU revision macro. Add ThunderX2 name in identcpu.cWojciech Macek
2018-06-13Rename the ThunderX CPU identification macros to include the X. This is theAndrew Turner
2018-06-13Add more Cavium CPU part numbers.Andrew Turner
2018-01-09Add a framework to install CPU errata on arm64. Each erratum can encodeAndrew Turner
2017-09-07Add more ARM Ltd parts to the list of knows CPUs.Andrew Turner
2017-09-03Add ARM Cortex A72 to CPU listMarcin Wojtas
2016-04-25Use the yield instruction in the arm64 cpu_spinwait. This instruction isAndrew Turner
2016-03-22Use the saved program state register to detect when an exception frame isAndrew Turner
2015-12-30Decode and print the ID_AA64* registers on boot. These registers holdAndrew Turner
2015-09-16Block secondary ITS instances from attaching on ARM64Zbigniew Bodek
2015-08-19Add SMP support to GICv3 and ITS driversZbigniew Bodek