aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
...
* arm64: Make the padding in struct ms_page explicitAndrew Turner2025-09-041-0/+1
* arm64: Support TBI in userspaceAndrew Turner2025-08-084-2/+14
* arm64/vmm: Support reading MPIDR_EL1Andrew Turner2025-08-071-0/+1
* arm64: Use a fixed value for sctlr_el1Andrew Turner2025-07-311-0/+20
* arm64: tidy up Top-Byte-Ignore (TBI) in the kernelHarry Moulton2025-07-311-0/+3
* arm64: Add ADDR_IS_USERAndrew Turner2025-07-311-0/+2
* arm64: Teach CHECK_CPU_FEAT to handle more valuesAndrew Turner2025-07-301-3/+4
* arm64: Add CNTPOFF_EL2 op/CR valuesAndrew Turner2025-07-301-0/+8
* arm64: Rename ID_AA64MMFR0_ECV_CNTHCTLAndrew Turner2025-07-301-1/+1
* vmm: Add support for guest NUMA emulationBojan Novković2025-07-271-0/+5
* arm64: Add AT_HWCAP3 and AT_HWCAP4 supportAndrew Turner2025-06-241-0/+4
* arm64: Add more CPU MIDR valuesAndrew Turner2025-06-231-1/+19
* arm64: Reduce where we decode msr/mrs instructionsAndrew Turner2025-06-232-39/+0
* arm64: Remove the MRS_REG macro and it's usersAndrew Turner2025-06-231-82/+0
* arm64: Use ISS to search for a special registerAndrew Turner2025-06-231-4/+12
* arm64: Remove extract_user_id_fieldAndrew Turner2025-06-231-1/+0
* arm64: Add get_user_regAndrew Turner2025-06-231-0/+1
* runq: Deduce most parameters, remove machine headersOlivier Certner2025-06-181-50/+0
* arm: fix build after _types.h changesBrooks Davis2025-06-121-0/+2
* efi: Include sys/types.h for register_tWarner Losh2025-06-041-0/+2
* arm64: Add a function to restrict the ID registersAndrew Turner2025-06-021-0/+1
* arm64: Add more PMCR_EL0 fieldsAndrew Turner2025-05-271-0/+3
* arm64: Make all the PMCR_EL0 fields 64-bitAndrew Turner2025-05-271-10/+10
* arm64: Sort the PMCR_EL0 fieldsAndrew Turner2025-05-271-5/+5
* arm64: Add the ESR ISS value to struct mrs_user_regAndrew Turner2025-05-121-0/+20
* arm: Switch the timer to the new sys handlerAndrew Turner2025-05-121-0/+1
* arm64: Start splitting out undef sys insn handlingAndrew Turner2025-05-122-0/+5
* arm64: Split out the 32-bit undef handlingAndrew Turner2025-05-121-0/+3
* arm64: Allow building the MSR ISS from raw valuesAndrew Turner2025-05-121-5/+7
* arm64: Remove kernel undef instruction supportAndrew Turner2025-05-121-2/+2
* arm64: Call pmap_bootstrap_dmap from initarmAndrew Turner2025-04-221-1/+2
* efi/metadata: Make a note that efi_map_header isn't standardWarner Losh2025-04-091-3/+8
* arm64: Clean up enabling in-kernel BTIAndrew Turner2025-03-271-1/+2
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-181-32/+2
* arm64: update and align armreg.h with ARMv8.9 featuresHarry Moulton2025-02-171-35/+180
* arm64: add missing HWCAP and HWCAP2 valuesHarry Moulton2025-02-171-77/+97
* arm64: add CHECK_CPU_FEAT() for checking feature support in assemblyHarry Moulton2025-02-171-0/+10
* arm64: bus: Add 36-bit address mask for use in bus space allocationsKa Ho Ng2025-02-061-0/+1
* arm64: Move FEAT_PAN to the cpu feat frameworkAndrew Turner2025-01-241-2/+0
* arm64: Move DBM errata to the cpu feat frameworkAndrew Turner2025-01-241-1/+0
* arm64: Add a new CPU feature frameworkAndrew Turner2025-01-241-0/+88
* arm64: Support mapping a 52-bit physical adddressAndrew Turner2025-01-244-8/+49
* pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne2025-01-231-2/+0
* arm64: add HCRX_EL2 registerHarry Moulton2025-01-231-0/+35
* arm64: add inline functions for FEAT_WFxT instructionsHarry Moulton2025-01-231-0/+20
* arm64: fix ID_AA64ISAR2_WFxT_IMPL valueHarry Moulton2025-01-231-1/+1
* Centralize and simpify implemention of some VM macrosBrooks Davis2025-01-141-8/+0
* intrng: fix INTR_ROOT_* constantsElliott Mitchell2024-12-161-1/+2
* atomics: Constify loadsOlivier Certner2024-12-161-1/+1
* arm64: Use the PAN msr mnemonic rather than .instAndrew Turner2024-12-121-3/+9