aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* Revert "pcb.h: mark struct pcb to be preserved"Konstantin Belousov2026-02-091-5/+0
* arm64: Have get_kernel_reg return voidAndrew Turner2026-02-091-2/+2
* pcb.h: mark struct pcb to be preservedMinsoo Choo2026-02-091-0/+5
* STACKALIGN: Reimplement in terms of __align_downJohn Baldwin2026-02-061-1/+0
* arm64: Add the Fine-Grained Trap registersAndrew Turner2026-02-031-0/+1744
* arm64: Fix MAIR_ATTR_MASKHarry Moulton2026-01-131-1/+1
* arm64: Provide ifunc HWCAP structure definitionsSarah Walker2026-01-131-5/+23
* arm64: Add FEAT_MOPS register fieldsSarah Walker2026-01-131-1/+25
* vmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston2026-01-081-28/+1
* vmm: Deduplicate VM and vCPU state management codeMark Johnston2026-01-081-26/+0
* vmm: Consolidate vm and vcpu definitionsMark Johnston2026-01-082-35/+44
* Add sys/_align.h replacing machine/_align.hBrooks Davis2025-12-102-48/+1
* sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+23
* sys/limits.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+3
* arm64: Add a define for MDCR_EL2_E2PB_EL1_0_NO_TRAPSarah Walker2025-11-121-0/+1
* arm64: Add the PMBSR_MSS_BSC_BUFFER_FILLED defineSarah Walker2025-11-121-0/+1
* vmm: Consolidate VM name length checkingMark Johnston2025-11-042-21/+2
* kexec: Introduce basic arm64 supportJustin Hibbits2025-10-274-1/+43
* arm64: Use _armreg.h in cpu.hAndrew Turner2025-10-272-1/+2
* arm64: Split out accessing special registersAndrew Turner2025-10-273-18/+60
* arm64: Remove armreg.h from db_machdep.hAndrew Turner2025-10-271-1/+0
* arm64: Add additional fields for PMBSR and PMSIDRSarah Walker2025-10-231-0/+14
* vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston2025-10-171-1/+1
* vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston2025-10-101-1/+0
* vmm: Make vmmops declarations more consistentMark Johnston2025-10-101-0/+31
* arm64: Add Debug OS Lock fieldsAndrew Turner2025-10-071-0/+5
* arm64: Sort hypervisor.hAndrew Turner2025-10-021-48/+48
* arm64: Rename the MDCR_EL2 macrosAndrew Turner2025-10-021-30/+30
* arm64: Add more counter/timer registersAndrew Turner2025-09-231-0/+32
* arm64/vmm: Clean up enabling guest timer accessAndrew Turner2025-09-231-11/+68
* arm64: Enable EPAN and IESBAndrew Turner2025-09-191-0/+2
* arm64: Read the CPU feature tunables onceAndrew Turner2025-09-191-0/+3
* arm64: Add cpu_feat_disabled for disabled featuresAndrew Turner2025-09-191-1/+4
* arm64: Add the new C1 CPU IDsAndrew Turner2025-09-151-0/+4
* vmm: Suspend the VM before destroying itMark Johnston2025-09-101-0/+1
* arm64: Replace cpu_tlb_flushID in initarmAndrew Turner2025-09-041-0/+2
* arm64: Remove CPU_MATCH_RAWAndrew Turner2025-09-041-3/+0
* arm64: Add a function to check a range of CPU revsAndrew Turner2025-09-041-0/+25
* arm64: Support managing features from loaderAndrew Turner2025-09-041-1/+26
* arm64: Add a sysctl to see if features are enabledAndrew Turner2025-09-041-3/+10
* arm64: Add a macro to create cpu_featAndrew Turner2025-09-041-0/+10
* arm64: Add padding to struct mdprocAndrew Turner2025-09-041-0/+1
* 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