projects
/
linux-2.6-microblaze.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Linux 6.9-rc1
2023-12-01
David Matlack
KVM: x86/mmu: Check for leaf SPTE when clearing dirty...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-12-01
David Matlack
KVM: x86/mmu: Fix off-by-1 when splitting huge pages...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-10-17
David Matlack
KVM: x86/mmu: Stop kicking vCPUs to sync the dirty...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-08-17
David Matlack
KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-08-17
David Matlack
KVM: Allow range-based TLB invalidation from common...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-08-17
David Matlack
KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_re...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-04-21
David Matlack
KVM: RISC-V: Retry fault if vma_lookup() results become...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-03-17
David Matlack
KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-03-17
David Matlack
KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-03-17
David Matlack
KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-03-14
David Matlack
KVM: arm64: Retry fault if vma_lookup() results become...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-02-16
David Matlack
KVM: x86/mmu: Make tdp_mmu_allowed static
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2023-01-24
David Matlack
KVM: x86: Replace cpu_dirty_logging_count with nr_memslots_d...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Rename __direct_map() to direct_map()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Stop needlessly making MMU pages available...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Split out TDP MMU page fault handling
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOIS...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-29
David Matlack
KVM: x86/mmu: Change tdp_mmu to a read-only parameter
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Rename __direct_map() to direct_map()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Stop needlessly making MMU pages available...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Split out TDP MMU page fault handling
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOIS...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-27
David Matlack
KVM: x86/mmu: Change tdp_mmu to a read-only parameter
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-02
David Matlack
KVM: Document the interaction between KVM_CAP_HALT_POLL...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-12-02
David Matlack
KVM: Move halt-polling documentation into common directory
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: x86/mmu: Do not recover dirty-tracked NX Huge...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: x86/mmu: Split huge pages mapped by the TDP MMU...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: Avoid re-reading kvm->max_halt_poll_ns during...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: Cap vcpu->halt_poll_ns before halting rather than...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Check for KVM nEPT support using "feature...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Assert in prepare_eptp() that nEPT...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Expect #PF(RSVD) when TDP is disabled
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Copy KVM PFERR masks into selftests
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Move flds instruction emulation failure...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Delete dead ucall code
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Explicitly require instructions bytes
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-17
David Matlack
KVM: selftests: Rename emulator_error_test to smaller_maxphy...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-16
David Matlack
KVM: selftests: Rename perf_test_util symbols to memstress
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-16
David Matlack
KVM: selftests: Rename pta (short for perf_test_args...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-11-16
David Matlack
KVM: selftests: Rename perf_test_util.[ch] to memstress...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-09-30
David Matlack
KVM: selftests: Fix nx_huge_pages_test on TDP-disabled...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-09-30
David Matlack
KVM: selftests: Add helpers to read kvm_{intel,amd...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-09-30
David Matlack
KVM: selftests: Tell the compiler that code after TEST_FAIL...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-09-30
David Matlack
KVM: selftests: Gracefully handle empty stack traces
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-09-27
David Matlack
KVM: selftests: Skip tests that require EPT when it...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-09-26
David Matlack
KVM: nVMX: Add tracepoint for nested VM-Enter
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-08-19
David Matlack
KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-08-19
David Matlack
KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Extend Eager Page Splitting to nested...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: Allow for different capacities in kvm_mmu_memory_cache...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Extend make_huge_page_split_spte() for...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Cache the access bits of shadowed translations
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Update page stats in __rmap_add()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Decouple rmap_add() and link_shadow_page...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Pass const memslot to rmap_add()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Pass kvm pointer separately from vcpu...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Pass memory caches to allocate SPs separately
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Move guest PT write-protection to account_shad...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Rename shadow MMU functions that deal...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Consolidate shadow page allocation and...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Always pass 0 for @quadrant when gptes...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Derive shadow MMU page role from parent
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Use a bool for direct
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-24
David Matlack
KVM: x86/mmu: Optimize MMU page cache lookup for all...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Restrict test region to 48-bit physical...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Add option to run dirty_log_perf_test...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Clean up LIBKVM files in Makefile
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Link selftests directly with lib object...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Drop unnecessary rule for STATIC_LIBS
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Add a helper to check EPT/VPID capabilities
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Refactor nested_map() to specify target...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Drop stale function parameter comment...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Add option to create 2M and 1G EPT...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-06-09
David Matlack
KVM: selftests: Replace x86_page_size with PG_LEVEL_XX
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-05-25
David Matlack
KVM: VMX: Print VM-instruction error when it may be...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-03-29
David Matlack
Revert "KVM: set owner of cpu and vm file operations"
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-03-29
David Matlack
KVM: Prevent module exit until all VMs are freed
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: selftests: Add an option to disable MANUAL_PROTECT_ENAB...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Add tracepoint for splitting huge pages
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Split huge pages mapped by the TDP MMU...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Split huge pages mapped by the TDP MMU...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
next