Age | Commit message (Expand) | Author | Files | Lines |
2024-01-18 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 20 | -252/+511 |
2024-01-09 | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -2/+3 |
2024-01-09 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 5 | -82/+6 |
2024-01-09 | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER | Kirill A. Shutemov | 1 | -1/+2 |
2024-01-09 | mm, treewide: introduce NR_PAGE_ORDERS | Kirill A. Shutemov | 1 | -1/+1 |
2024-01-08 | Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -1/+0 |
2024-01-08 | Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar... | Paolo Bonzini | 19 | -246/+509 |
2024-01-08 | KVM: introduce CONFIG_KVM_COMMON | Paolo Bonzini | 1 | -2/+1 |
2024-01-04 | KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgd | Will Deacon | 1 | -0/+2 |
2024-01-04 | Merge branch kvm-arm64/vgic-6.8 into kvmarm-master/next | Marc Zyngier | 3 | -81/+53 |
2024-01-04 | KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache | Oliver Upton | 1 | -0/+5 |
2024-01-04 | Merge branch 'for-next/rip-vpipt' into for-next/core | Will Deacon | 3 | -75/+1 |
2024-01-02 | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEAD | Paolo Bonzini | 4 | -20/+34 |
2024-01-02 | Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Paolo Bonzini | 1 | -0/+4 |
2023-12-23 | Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 4 | -20/+34 |
2023-12-22 | KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDR | Oliver Upton | 1 | -30/+5 |
2023-12-22 | KVM: arm64: vgic: Use common accessor for writes to ICPENDR | Oliver Upton | 1 | -29/+22 |
2023-12-22 | KVM: arm64: vgic: Use common accessor for writes to ISPENDR | Oliver Upton | 1 | -29/+21 |
2023-12-22 | KVM: arm64: vgic-v4: Restore pending state on host userspace write | Marc Zyngier | 1 | -10/+17 |
2023-12-19 | Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/next | Marc Zyngier | 4 | -58/+209 |
2023-12-19 | KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() | Marc Zyngier | 1 | -5/+124 |
2023-12-19 | KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers | Marc Zyngier | 1 | -18/+47 |
2023-12-19 | KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling | Marc Zyngier | 1 | -8/+15 |
2023-12-19 | KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR | Marc Zyngier | 1 | -15/+0 |
2023-12-19 | KVM: arm64: nv: Compute NV view of idregs as a one-off | Marc Zyngier | 3 | -9/+21 |
2023-12-19 | KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() | Marc Zyngier | 1 | -2/+1 |
2023-12-18 | Merge branch kvm-arm64/fgt-rework into kvmarm-master/next | Marc Zyngier | 5 | -34/+147 |
2023-12-18 | KVM: arm64: Trap external trace for protected VMs | Fuad Tabba | 1 | -0/+4 |
2023-12-18 | KVM: arm64: Mark PAuth as a restricted feature for protected VMs | Fuad Tabba | 1 | -3/+11 |
2023-12-18 | KVM: arm64: Fix which features are marked as allowed for protected VMs | Fuad Tabba | 1 | -1/+7 |
2023-12-18 | KVM: arm64: Macros for setting/clearing FGT bits | Fuad Tabba | 1 | -42/+27 |
2023-12-18 | KVM: arm64: Add build validation for FGT trap mask values | Fuad Tabba | 1 | -0/+18 |
2023-12-18 | KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt | Fuad Tabba | 3 | -0/+74 |
2023-12-18 | KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt | Fuad Tabba | 1 | -0/+5 |
2023-12-18 | KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt | Fuad Tabba | 1 | -0/+10 |
2023-12-18 | KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features | Fuad Tabba | 1 | -3/+6 |
2023-12-12 | arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N | James Clark | 2 | -7/+5 |
2023-12-12 | KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_... | Marc Zyngier | 1 | -0/+2 |
2023-12-12 | KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy | Marc Zyngier | 4 | -3/+7 |
2023-12-12 | KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy() | Marc Zyngier | 1 | -2/+11 |
2023-12-12 | KVM: arm64: vgic: Simplify kvm_vgic_destroy() | Marc Zyngier | 1 | -15/+14 |
2023-12-08 | KVM: remove CONFIG_HAVE_KVM_IRQFD | Paolo Bonzini | 1 | -1/+0 |
2023-12-08 | KVM: remove CONFIG_HAVE_KVM_EVENTFD | Paolo Bonzini | 1 | -1/+0 |
2023-12-05 | KVM: arm64: Remove VPIPT I-cache handling | Marc Zyngier | 3 | -75/+1 |
2023-12-01 | KVM: move KVM_CAP_DEVICE_CTRL to the generic check | Wei Wang | 1 | -1/+0 |
2023-11-30 | KVM: arm64: Use helpers to classify exception types reported via ESR | Ard Biesheuvel | 3 | -20/+19 |
2023-11-27 | KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems | Ryan Roberts | 1 | -5/+4 |
2023-11-27 | KVM: arm64: Support up to 5 levels of translation in kvm_pgtable | Ryan Roberts | 1 | -0/+9 |
2023-11-27 | KVM: arm64: Convert translation level parameter to s8 | Ryan Roberts | 5 | -43/+51 |
2023-11-27 | KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 | Ryan Roberts | 3 | -7/+17 |