aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/vmm
Commit message (Expand)AuthorAgeFilesLines
* arm64/vmm: vgic_v3: Fix missing free of vgic_cpu->private_irqsKajetan Puchalski15 hours1-0/+1
* arm64/vmm: vgic_v3: Set EOI for level-triggered interruptsKajetan Puchalski15 hours1-5/+4
* arm64: Fix the MPIDR_EL1 field namesAndrew Turner15 hours2-7/+7
* arm64/vmm: Fix translation regime in s2_tlbi_rangeKajetan Puchalski2026-09-181-4/+4
* arm64/vmm: vtimer: Read CNTPCT_EL0 through a dedicated macroKajetan Puchalski2026-09-172-8/+8
* arm64/vmm: vgic_v3: Fix value of ICH_VTR_EL2.PREbitsKajetan Puchalski2026-09-081-1/+1
* arm64: Add ICC_SGI1R_IRM_VAL and use itAndrew Turner2026-09-081-1/+1
* arm64: Rename some ID_AA64DFR0_EL1 macrosAndrew Turner2026-09-081-4/+4
* arm64: Fix the ICC_SGI1R_EL1 field namesAndrew Turner2026-09-081-7/+8
* arm64: Fix the CTR_EL0 field namesAndrew Turner2026-09-081-1/+1
* arm64: vmm: Split out VGIC register handling to a common fileAndrew Turner2026-08-263-129/+136
* arm64: vmm: Move vgic_v3 structures to header fileAndrew Turner2026-08-262-49/+87
* arm64/vmm: Fix vgic_v3 dropping EOI for disabled IRQsJessica Clarke2026-07-171-1/+7
* arm64/vmm: Fix vgic_v3 copy paste error for writing to GICD_ICENABLERnJessica Clarke2026-07-171-1/+1
* arm64/vmm: Make remaining registers use hypctx_*_sys_regKajetan Puchalski2026-07-0611-218/+294
* arm64/vmm: Move host-side EL2 regs into sys_regsKajetan Puchalski2026-07-065-356/+410
* arm64/vmm: Move vttbr_el2 & vtimer into struct hypctxKajetan Puchalski2026-07-065-75/+56
* arm64/vmm: Refactor vmm_hyp.cKajetan Puchalski2026-07-062-178/+234
* arm64/vmm: Store non-VNCR registers in an arrayKajetan Puchalski2026-07-063-148/+180
* arm64/vmm: Use the VNCR_EL2 memory page to store guest registersKajetan Puchalski2026-07-065-107/+275
* arm64/vmm: Enforce a data barrier before tlbi for non-VHEJohn Baldwin2026-05-131-4/+0
* PHYS_TO_DMAP: Return a void * instead of a vm_offset_tJohn Baldwin2026-04-231-10/+10
* arm64/vmm: Enable 16-bit VMIDs when in use by pmapJessica Clarke2026-04-231-0/+2
* arm64/vmm: Support PMU v3p9Andrew Turner2026-03-041-1/+1
* arm64: Assume get_kernel_reg returns trueAndrew Turner2026-02-092-25/+19
* arm64/vmm: Set and use the fine-grained trapsAndrew Turner2026-02-033-0/+443
* arm64/vmm: Add HYP_FEAT_FGT{,2}Andrew Turner2026-02-032-0/+14
* arm64/vmm: Simplify vmmpmap_remove()Mark Johnston2026-01-261-21/+6
* arm64/vgic_v3: Fix an inverted test when reading GICD_I<C|S>ENABLERMark Johnston2026-01-151-1/+1
* vmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston2026-01-083-37/+4
* vmm: Deduplicate VM and vCPU state management codeMark Johnston2026-01-082-312/+6
* vmm: Consolidate vm and vcpu definitionsMark Johnston2026-01-083-67/+5
* arm64/vmm: Fix handling of MDCR_EL2.TDEMark Johnston2025-11-121-2/+3
* arm64/vmm: Don't set MDSCR_EL1.KDE when enabling single-steppingMark Johnston2025-11-121-5/+4
* arm64/vmm: Move the vgic_max_cpu_count() checkMark Johnston2025-11-041-4/+6
* vmm: Move vm_maxcpu handling into MI codeMark Johnston2025-11-041-20/+0
* vmm: Consolidate VM name length checkingMark Johnston2025-11-041-4/+1
* vmm: Move the module load handler to vmm_dev.cMark Johnston2025-11-041-64/+9
* arm64/vmm: Remove armreg.h when not neededAndrew Turner2025-10-276-6/+0
* vmm: Move local variables into ioctl handlersMark Johnston2025-10-211-14/+29
* vmm: Improve register get/set handling a bitMark Johnston2025-10-211-3/+2
* vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston2025-10-171-2/+2
* vmm: Remove some unused macrosMark Johnston2025-10-101-1/+0
* vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston2025-10-101-22/+11
* vmm: Make vmmops declarations more consistentMark Johnston2025-10-101-31/+0
* vmm: Unify implementations of vcpu_cleanup()Mark Johnston2025-10-101-2/+1
* arm64/vmm: Handle debug exitsAndrew Turner2025-10-072-0/+35
* arm64/vmm: Add missing debug trapsAndrew Turner2025-10-021-1/+2
* arm64/vmm: Save dbgclaimset_el1Andrew Turner2025-10-022-0/+6
* arm64/vmm: Save more PMU registersAndrew Turner2025-10-023-4/+13