aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* arm64: Stop trashing x28 in savectxAndrew Turner2024-10-211-1/+1
* arm64: Enable SVE in userspaceAndrew Turner2024-10-211-0/+1
* arm64: Don't trap SVE to EL2Andrew Turner2024-10-211-1/+1
* arm64: Support SVE in ptrace and core dumpsAndrew Turner2024-10-211-0/+13
* arm64: Add an SVE sysarchAndrew Turner2024-10-211-0/+3
* arm64: Add the SVE registers to the signal frameAndrew Turner2024-10-211-0/+8
* arm64: Initial SVE supportAndrew Turner2024-10-213-3/+18
* arm64: Create a version of vfp_save_state for cpu_switchAndrew Turner2024-10-211-0/+1
* arm64: Split out a savectx version of vfp_save_stateAndrew Turner2024-10-211-0/+1
* arm64: Adjust the indentation of CPTR_EL2 valuesAndrew Turner2024-10-211-6/+6
* arm64: add additional MDCR_EL2 fieldsZachary Leaf2024-10-211-0/+30
* arm64: Add the tcr_el2 ds fieldAndrew Turner2024-10-211-0/+2
* arm64: Fix the ESR_EL1_op2 valueAndrew Turner2024-10-211-1/+1
* arm64: Add EL1 and EL12 register alt namesAndrew Turner2024-10-211-0/+222
* arm64: add CONTEXTIDR_EL1 regZachary Leaf2024-10-211-0/+9
* armv8rng: Don't require toolchain to support FEAT_RNGJessica Clarke2024-10-211-0/+9
* intrng: Extract arm/arm64 IPI->PIC glue codeJessica Clarke2024-09-061-4/+0
* arm64: Expand the use of Armv8.1-A atomicsAndrew Turner2024-09-021-2/+3
* arm64: Ensure sctlr and pstate are in known statesAndrew Turner2024-09-021-0/+4
* arm64: Support counter access with E2HAndrew Turner2024-09-021-2/+7
* arm64: Support passing more registers to signalsAndrew Turner2024-09-021-1/+15
* arm64: Fix indentation to be consistentAndrew Turner2024-07-151-7/+7
* arm64: Add the pointer auth registers to armreg.hAndrew Turner2024-07-151-0/+80
* arm64: Use the UL macro in TCR_EL1 definesAndrew Turner2024-07-151-48/+48
* arm64: add PMBSR_MSS_{BSC,FSC} status code fieldZachary Leaf2024-07-151-0/+2
* arm64: make SPE regs use ALT_NAME macroZachary Leaf2024-07-151-60/+72
* arm64: Add MRS_REG_ALT_NAME ID register macrosAndrew Turner2024-07-151-0/+15
* am64: Allow cpu.h to be included from assemblyAndrew Turner2024-07-151-0/+4
* arm64: Add EL1 hardware breakpoint exceptionsAndrew Turner2024-07-152-1/+4
* arm64: Add a macro to find a VM fault addressAndrew Turner2024-07-151-0/+2
* arm64: Add the TCR_EL2.PS maskAndrew Turner2024-07-151-0/+1
* arm64: Add ISS_MSR_REG for ESR_ELx.ISS valuesAndrew Turner2024-07-151-0/+6
* arm64: Add more spsr_el1 register valuesAndrew Turner2024-07-151-0/+7
* arm64: Add CurrentEL register definitionsAndrew Turner2024-07-151-0/+8
* arm64, riscv: removed unused struct pv_addrMitchell Horne2024-05-271-10/+0
* arm64, riscv: remove unused declarationMitchell Horne2024-05-271-1/+0
* arm64: Check DMAP address is valid in PHYS_IN_DMAPAndrew Turner2024-05-021-3/+15
* arm64: add CPU part identifiers for Apple M1 and M2Lexi Winter2024-04-221-0/+14
* arm64: Add a VM_FREELIST_DMA32 freelistMark Johnston2024-03-091-3/+5
* arm64: Make kern_delta unneeded in the boot paramsAndrew Turner2024-02-192-2/+1
* arm64: Use pmap_early_vtophys in pmap_bootstrap_sanAndrew Turner2024-02-191-1/+1
* arm64: Add more HWCAP2 valuesAndrew Turner2024-02-191-0/+27
* arm64: Expand HWCAP2 to be 64 bitAndrew Turner2024-02-191-18/+18
* arm64: Create a Linux view of the ID registersAndrew Turner2024-02-191-0/+2
* arm64: Add a BTI landing pad to .mcountAndrew Turner2024-02-191-0/+2
* arm64: Add PAC instruction macrosAndrew Turner2024-02-191-0/+22
* arm64: Support creating a BTI & PAC noteAndrew Turner2024-02-191-0/+52
* arm64: Add BTI landing pads to assembly functionsAndrew Turner2024-02-191-1/+29
* Add BTI exceptionsAndrew Turner2024-02-191-0/+1
* arm64: Add TCR register masksAndrew Turner2024-02-191-1/+4