Age | Commit message (Expand) | Author | Files | Lines |
2024-09-09 | KVM: x86/mmu: Always walk guest PTEs with WRITE access when unprotecting | Sean Christopherson | 1 | -1/+1 |
2024-09-09 | KVM: x86/mmu: Don't try to unprotect an INVALID_GPA | Sean Christopherson | 1 | -1/+6 |
2024-09-09 | KVM: x86: Fold retry_instruction() into x86_emulate_instruction() | Sean Christopherson | 1 | -21/+9 |
2024-09-09 | KVM: x86: Move EMULTYPE_ALLOW_RETRY_PF to x86_emulate_instruction() | Sean Christopherson | 1 | -8/+5 |
2024-09-09 | KVM: x86/mmu: Try "unprotect for retry" iff there are indirect SPs | Sean Christopherson | 1 | -0/+11 |
2024-09-09 | KVM: x86/mmu: Apply retry protection to "fast nTDP unprotect" path | Sean Christopherson | 3 | -27/+40 |
2024-09-09 | KVM: x86: Store gpa as gpa_t, not unsigned long, when unprotecting for retry | Sean Christopherson | 1 | -1/+2 |
2024-09-09 | KVM: x86: Get RIP from vCPU state when storing it to last_retry_eip | Sean Christopherson | 1 | -1/+1 |
2024-09-09 | KVM: x86: Retry to-be-emulated insn in "slow" unprotect path iff sp is zapped | Sean Christopherson | 1 | -4/+4 |
2024-09-09 | KVM: x86/mmu: Skip emulation on page fault iff 1+ SPs were unprotected | Sean Christopherson | 1 | -8/+29 |
2024-09-09 | KVM: x86/mmu: Trigger unprotect logic only on write-protection page faults | Sean Christopherson | 5 | -37/+50 |
2024-09-09 | KVM: x86/mmu: Replace PFERR_NESTED_GUEST_PAGE with a more descriptive helper | Sean Christopherson | 2 | -5/+8 |
2024-09-09 | KVM: x86: Remove some unused declarations | Yue Haibing | 3 | -5/+0 |
2024-09-09 | KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown | Sean Christopherson | 3 | -11/+25 |
2024-09-06 | KVM: x86: don't fall through case statements without annotations | Linus Torvalds | 1 | -0/+1 |
2024-09-06 | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6... | Linus Torvalds | 1 | -1/+3 |
2024-09-06 | Merge tag 'riscv-for-linus-6.11-rc7' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 8 | -94/+79 |
2024-09-06 | Merge tag 'powerpc-6.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 6 | -10/+26 |
2024-09-06 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 7 | -13/+34 |
2024-09-05 | KVM: Remove HIGH_RES_TIMERS dependency | Steven Rostedt | 1 | -1/+0 |
2024-09-05 | arm64: stacktrace: fix the usage of ftrace_graph_ret_addr() | Puranjay Mohan | 1 | -1/+3 |
2024-09-04 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux | Linus Torvalds | 2 | -4/+10 |
2024-09-04 | Merge tag 'parisc-for-6.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -5/+11 |
2024-09-04 | KVM: x86: Register "emergency disable" callbacks when virt is enabled | Sean Christopherson | 6 | -9/+18 |
2024-09-04 | x86/reboot: Unconditionally define cpu_emergency_virt_cb typedef | Sean Christopherson | 1 | -1/+1 |
2024-09-04 | KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVM | Sean Christopherson | 7 | -27/+27 |
2024-09-04 | KVM: MIPS: Rename virtualization {en,dis}abling APIs to match common KVM | Sean Christopherson | 3 | -8/+8 |
2024-09-04 | KVM: Rename arch hooks related to per-CPU virtualization enabling | Sean Christopherson | 5 | -12/+12 |
2024-09-04 | ARM: 9414/1: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION | Yuntao Liu | 2 | -4/+10 |
2024-09-03 | riscv: Fix RISCV_ALTERNATIVE_EARLY | Alexandre Ghiti | 4 | -65/+72 |
2024-09-03 | riscv: Do not restrict memory size because of linear mapping on nommu | Alexandre Ghiti | 1 | -1/+1 |
2024-09-03 | riscv: Fix toolchain vector detection | Anton Blanchard | 1 | -2/+2 |
2024-09-03 | parisc: Delay write-protection until mark_rodata_ro() call | Helge Deller | 1 | -5/+11 |
2024-09-02 | KVM: x86: Only advertise KVM_CAP_READONLY_MEM when supported by VM | Tom Dohrmann | 1 | -1/+2 |
2024-09-01 | Merge tag 'x86-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 11 | -20/+61 |
2024-09-01 | Merge tag 'perf-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -2/+21 |
2024-08-31 | riscv: misaligned: Restrict user access to kernel memory | Samuel Holland | 1 | -2/+2 |
2024-09-01 | Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/... | Linus Torvalds | 2 | -8/+1 |
2024-09-01 | Merge tag 'arm-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 22 | -70/+244 |
2024-08-30 | KVM: arm64: nv: Add support for FEAT_ATS1A | Marc Zyngier | 4 | -0/+24 |
2024-08-30 | KVM: arm64: nv: Plumb handling of AT S1* traps from EL2 | Marc Zyngier | 1 | -0/+45 |
2024-08-30 | KVM: arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3 | Marc Zyngier | 1 | -1/+16 |
2024-08-30 | KVM: arm64: nv: Sanitise SCTLR_EL1.EPAN according to VM configuration | Marc Zyngier | 1 | -0/+8 |
2024-08-30 | KVM: arm64: nv: Add SW walker for AT S1 emulation | Marc Zyngier | 1 | -2/+608 |
2024-08-30 | KVM: arm64: nv: Make ps_to_output_size() generally available | Marc Zyngier | 2 | -14/+14 |
2024-08-30 | KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W} | Marc Zyngier | 2 | -0/+254 |
2024-08-30 | KVM: arm64: nv: Add basic emulation of AT S1E2{R,W} | Marc Zyngier | 2 | -0/+52 |
2024-08-30 | KVM: arm64: nv: Add basic emulation of AT S1E1{R,W}P | Marc Zyngier | 1 | -0/+26 |
2024-08-30 | KVM: arm64: nv: Add basic emulation of AT S1E{0,1}{R,W} | Marc Zyngier | 3 | -1/+142 |
2024-08-30 | KVM: arm64: nv: Honor absence of FEAT_PAN2 | Marc Zyngier | 1 | -0/+4 |