aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* arm64: add CONTEXTIDR_EL1 regZachary Leaf2024-05-171-0/+9
* arm64: add PMBSR_MSS_{BSC,FSC} status code fieldZachary Leaf2024-05-171-0/+2
* arm64: make SPE regs use ALT_NAME macroZachary Leaf2024-05-171-60/+72
* arm64: Add MRS_REG_ALT_NAME ID register macrosAndrew Turner2024-05-171-0/+15
* am64: Allow cpu.h to be included from assemblyAndrew Turner2024-05-101-0/+4
* arm64: Check DMAP address is valid in PHYS_IN_DMAPAndrew Turner2024-04-241-3/+15
* arm64: Support hardware breakpointsAndrew Turner2024-04-123-0/+6
* arm64: Add a CPU reset hook instead of expecting PSCIStephen J. Kiernan2024-04-051-0/+3
* arm64: add CPU part identifiers for Apple M1 and M2Lexi Winter2024-04-051-0/+14
* arm64 pmap: Add ATTR_CONTIGUOUS support [Part 1]Eliot Solomon2024-03-301-0/+21
* arm64: Delete stale commentJessica Clarke2024-03-271-1/+0
* arm64: fix free queue and reservation configuration for 16KB pagesEliot Solomon2024-03-241-1/+17
* arm64: Add EL1 hardware breakpoint exceptionsAndrew Turner2024-03-212-1/+4
* arm64: Split out a savectx version of vfp_save_stateAndrew Turner2024-03-211-0/+1
* arm64: Support passing more registers to signalsAndrew Turner2024-03-211-1/+15
* freebsd32: struct siginfo32 -> struct __siginfo32Brooks Davis2024-03-191-1/+1
* 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-152-9/+9
* Add a BTI sysarchAndrew Turner2024-02-221-0/+7
* arm64: Add BTI support to pmapAndrew Turner2024-02-221-6/+7
* Import the kernel parts of bhyve/arm64Andrew Turner2024-02-214-0/+718
* arm64: Add a macro to find a VM fault addressAndrew Turner2024-02-211-0/+2
* arm64: Add the TCR_EL2.PS maskAndrew Turner2024-02-211-0/+1
* arm64: Add ISS_MSR_REG for ESR_ELx.ISS valuesAndrew Turner2024-02-211-0/+6
* arm64: Add more spsr_el1 register valuesAndrew Turner2024-02-211-0/+7
* arm64: Add in_vhe() to find if the kernel is in VHEAndrew Turner2024-02-211-0/+1
* arm64: Add CurrentEL register definitionsAndrew Turner2024-02-211-0/+8
* arm64: Implement busdma bits for KMSANMark Johnston2024-02-082-0/+15
* arm64: Add msan.hMark Johnston2024-02-081-0/+91
* arm64: Define shadow maps for KMSANMark Johnston2024-02-081-0/+14
* arm64: Remove pmap_san_bootstrap() and call kasan_init_early() directlyMark Johnston2024-01-261-1/+0
* arm64: Add a VM_FREELIST_DMA32 freelistMark Johnston2024-01-251-3/+5
* intrng: Extract arm/arm64 IPI->PIC glue codeJessica Clarke2024-01-241-4/+0
* busdma: tidy bus_dma_run_filter() functionsMitchell Horne2023-12-061-1/+0
* busdma: remove parent tag trackingMitchell Horne2023-12-061-2/+0
* busdma: kill filter functionality internallyMitchell Horne2023-12-061-8/+4
* armv8rng: Don't require toolchain to support FEAT_RNGJessica Clarke2023-12-011-0/+9
* arm64: Add register definitions for MDCR_EL2Mark Johnston2023-12-011-0/+18
* pci_cfgreg: Add a PCI domain argument to the low-level register APIJohn Baldwin2023-11-291-2/+2
* sys: Remove ancient SCCS tags.Warner Losh2023-11-2711-22/+0
* arm64: lop off another 24MB of KVA for early device mappingsKyle Evans2023-11-231-1/+5
* arm64: Set the Guarded Page flag in the kernelAndrew Turner2023-11-211-0/+1
* arm64: Make kern_delta unneeded in the boot paramsAndrew Turner2023-11-152-2/+1
* arm64: Use pmap_early_vtophys in pmap_bootstrap_sanAndrew Turner2023-11-151-1/+1
* _bus.h: Use standard licnese textWarner Losh2023-11-131-22/+7
* arm64: Add more HWCAP2 valuesAndrew Turner2023-11-101-0/+27
* arm64: Expand HWCAP2 to be 64 bitAndrew Turner2023-11-101-18/+18
* arm64: Create a Linux view of the ID registersAndrew Turner2023-11-101-0/+2
* arm64: Add a BTI landing pad to .mcountAndrew Turner2023-10-301-0/+2
* arm64: Add PAC instruction macrosAndrew Turner2023-10-201-0/+22