aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* arm64: mte: add tagged memory attributeHarry Moulton2026-04-161-1/+2
* arm64: mte: add system register definitionsHarry Moulton2026-04-132-2/+118
* arm64: mte: cleanup cache register definitionsHarry Moulton2026-04-131-19/+74
* arm64/pmap: fix pmap_is_valid_memattr()Timo Völker2026-03-021-0/+1
* arm64: Add more HWCAP valuesAndrew Turner2026-02-181-0/+21
* arm64: Fix the ESR_ELx_EC_MASK definitionAndrew Turner2026-02-181-1/+1
* arm64: Add MOPS implementation of pagezero()Sarah Walker2026-02-101-1/+0
* arm64: Add MOPS implementations of memset(), memcpy() and memmove()Sarah Walker2026-02-101-1/+6
* 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