projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'devicetree-fixes-for-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel...
2024-04-05
Sean Christopherson
x86/cpufeatures: Add CPUID_LNX_5 to track recently...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-03-26
Sean Christopherson
KVM: selftests: Fix __GUEST_ASSERT() format warnings...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-29
Sean Christopherson
KVM: selftests: Add a basic SEV-ES smoke test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-29
Sean Christopherson
KVM: selftests: Use the SEV library APIs in the intra...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-28
Sean Christopherson
KVM: selftests: Extend VM creation's @shape to allow...
Cc:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-28
Sean Christopherson
KVM: selftests: Move setting a vCPU's entry point to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-27
Sean Christopherson
KVM: VMX: Combine "check" and "get" APIs for passthrough...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Retry fault before acquiring mmu_lock...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: SVM: Flush pages under kvm->lock to fix UAF in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: selftests: Add a testcase to verify GUEST_MEMFD...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: selftests: Create GUEST_MEMFD for relevant invalid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Check for usable TDP MMU root while holding...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Skip invalid TDP MMU roots when write...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Skip invalid roots when zapping leaf...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Allow passing '-1' for "all" as_id for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Don't do TLB flush when zappings SPTEs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: Add a comment explaining the directed yield pending...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Clean up directed yield API for "has pending...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Rely solely on preempted_in_kernel flag for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: Add dedicated arch hook for querying if vCPU was...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Sanity check that kvm_has_noapic_vcpu is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Move "KVM no-APIC vCPU" key management into...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Fully defer to vendor code to decide how...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: VMX: Handle KVM-induced preemption timer exits...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Move handling of is_guest_mode() into fastpath...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: VMX: Handle forced exit due to preemption timer...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: VMX: Re-enter guest in fastpath for "spurious...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Plumb "force_immediate_exit" into kvm_entry...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Drop superfluous check on direct MMU vs....
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Drop dedicated logic for direct MMUs in reexecute_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Open code all direct reads to guest DR6 and DR7
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Make kvm_get_dr() return a value, not use...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
x86/cpu: Add a VMX flag to enumerate 5-level EPT support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-20
Sean Christopherson
KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_me...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-20
Sean Christopherson
KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-17
Sean Christopherson
KVM: x86: Mark target gfn of emulated atomic instruction...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-12
Sean Christopherson
KVM: selftests: Fix GUEST_PRINTF() format warnings...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: SVM: Return -EINVAL instead of -EBUSY on attempt...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: SVM: Use unsigned integers when dealing with ASIDs
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: SVM: Set sev->asid in sev_asid_new() instead of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: Nullify async #PF worker's "apf" pointer as soon...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: Get reference to VM's address space in the async...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: Put mm immediately after async #PF worker completes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: Always flush async #PF workqueue when vCPU is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: selftests: Don't assert on exact number of 4KiB...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: selftests: Fix a semaphore imbalance in the dirty...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Avoid CPL lookup if PMC enabline for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Check eventsel first when emulating ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Expand the comment about what bits are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Snapshot event selectors that KVM emulates...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Process only enabled PMCs when emulating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Add macros to iterate over all PMCs given...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Snapshot and clear reprogramming bitmap...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Move pmc_idx => pmc translation helper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Add common define to capture fixed counters...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Extend PMU counters test to validate...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add helpers for safe and safe+forced...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add a forced emulation variation of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Test PMC virtualization with forced...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Move KVM_FEP macro into common library...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Query module param to detect FEP in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add helpers to read integer module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add a helper to query if the PMU module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Expand PMU counters test to verify...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Extend {kvm,this}_pmu_has() to support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Explicitly check for RDPMC of unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Disallow "fast" RDPMC for architectural...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Prioritize VMX interception over #GP...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Get eventsel for fixed counters from...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Setup fixed counters' eventsel during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Remove KVM's enumeration of Intel's architectu...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Allow programming events that match unsupporte...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Always treat Fixed counters as available...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Delete superfluous, unused "stage"...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-29
Sean Christopherson
KVM: selftests: Reword the NX hugepage test's skip...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-29
Sean Christopherson
KVM: Harden against unpaired kvm_mmu_notifier_invalidate_ran...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-08
Sean Christopherson
KVM: SVM: Update EFER software model on CR0 trap for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Annotate guest ucall, printf, and assert...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Fix broken assert messages in Hyper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Fix benign %llx vs. %lx issues in guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Fix MWAIT error message when guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
Revert "KVM: Prevent module exit until all VMs are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: Set file_operations.owner appropriately for all...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Track emulated counter events instead...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Update sample period in pmc_write_counter()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Move PMU reset logic to common x86 code
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next