summaryrefslogtreecommitdiff
path: root/sys/arm64/include
AgeCommit message (Expand)Author
6 daysarm64: Fix MAIR_ATTR_MASKHarry Moulton
6 daysarm64: Provide ifunc HWCAP structure definitionsSarah Walker
6 daysarm64: Add FEAT_MOPS register fieldsSarah Walker
11 daysvmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston
11 daysvmm: Deduplicate VM and vCPU state management codeMark Johnston
11 daysvmm: Consolidate vm and vcpu definitionsMark Johnston
2025-12-10Add sys/_align.h replacing machine/_align.hBrooks Davis
2025-11-30sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker
2025-11-30sys/limits.h: add C23 _WIDTH macrosRobert Clausecker
2025-11-12arm64: Add a define for MDCR_EL2_E2PB_EL1_0_NO_TRAPSarah Walker
2025-11-12arm64: Add the PMBSR_MSS_BSC_BUFFER_FILLED defineSarah Walker
2025-11-04vmm: Consolidate VM name length checkingMark Johnston
2025-10-27kexec: Introduce basic arm64 supportJustin Hibbits
2025-10-27arm64: Use _armreg.h in cpu.hAndrew Turner
2025-10-27arm64: Split out accessing special registersAndrew Turner
2025-10-27arm64: Remove armreg.h from db_machdep.hAndrew Turner
2025-10-23arm64: Add additional fields for PMBSR and PMSIDRSarah Walker
2025-10-17vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston
2025-10-10vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston
2025-10-10vmm: Make vmmops declarations more consistentMark Johnston
2025-10-07arm64: Add Debug OS Lock fieldsAndrew Turner
2025-10-02arm64: Sort hypervisor.hAndrew Turner
2025-10-02arm64: Rename the MDCR_EL2 macrosAndrew Turner
2025-09-23arm64: Add more counter/timer registersAndrew Turner
2025-09-23arm64/vmm: Clean up enabling guest timer accessAndrew Turner
2025-09-19arm64: Enable EPAN and IESBAndrew Turner
2025-09-19arm64: Read the CPU feature tunables onceAndrew Turner
2025-09-19arm64: Add cpu_feat_disabled for disabled featuresAndrew Turner
2025-09-15arm64: Add the new C1 CPU IDsAndrew Turner
2025-09-10vmm: Suspend the VM before destroying itMark Johnston
2025-09-04arm64: Replace cpu_tlb_flushID in initarmAndrew Turner
2025-09-04arm64: Remove CPU_MATCH_RAWAndrew Turner
2025-09-04arm64: Add a function to check a range of CPU revsAndrew Turner
2025-09-04arm64: Support managing features from loaderAndrew Turner
2025-09-04arm64: Add a sysctl to see if features are enabledAndrew Turner
2025-09-04arm64: Add a macro to create cpu_featAndrew Turner
2025-09-04arm64: Add padding to struct mdprocAndrew Turner
2025-09-04arm64: Make the padding in struct ms_page explicitAndrew Turner
2025-08-08arm64: Support TBI in userspaceAndrew Turner
2025-08-07arm64/vmm: Support reading MPIDR_EL1Andrew Turner
2025-07-31arm64: Use a fixed value for sctlr_el1Andrew Turner
2025-07-31arm64: tidy up Top-Byte-Ignore (TBI) in the kernelHarry Moulton
2025-07-31arm64: Add ADDR_IS_USERAndrew Turner
2025-07-30arm64: Teach CHECK_CPU_FEAT to handle more valuesAndrew Turner
2025-07-30arm64: Add CNTPOFF_EL2 op/CR valuesAndrew Turner
2025-07-30arm64: Rename ID_AA64MMFR0_ECV_CNTHCTLAndrew Turner
2025-07-27vmm: Add support for guest NUMA emulationBojan Novković
2025-06-24arm64: Add AT_HWCAP3 and AT_HWCAP4 supportAndrew Turner
2025-06-23arm64: Add more CPU MIDR valuesAndrew Turner
2025-06-23arm64: Reduce where we decode msr/mrs instructionsAndrew Turner