projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Linux 6.1
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: 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-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
2022-02-10
David Matlack
KVM: x86/mmu: Separate TDP MMU shadow page allocation...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Derive page role for TDP MMU shadow pages...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Remove redundant role overrides for TDP...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_pag...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Move restore_acc_track_spte() to spte.h
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Drop new_spte local variable from restore_acc_...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Remove unnecessary warnings from restore_acc_t...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Consolidate logic to atomically install...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Rename handle_removed_tdp_mmu_page()...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Rename TDP MMU functions that handle...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Automatically update iter->old_spte if...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_pr...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Consolidate comments about {Host,MMU...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Move is_writable_pte() to spte.h
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Check SPTE writable invariants when setting...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-02-10
David Matlack
KVM: x86/mmu: Move SPTE writable invariant checks to...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-01-25
David Matlack
KVM: selftests: Re-enable access_tracking_perf_test
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-01-19
David Matlack
KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remo...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-01-19
David Matlack
KVM: x86/mmu: Document and enforce MMU-writable and...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-01-19
David Matlack
KVM: x86/mmu: Clear MMU-writable during changed_pte...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2022-01-19
David Matlack
KVM: x86/mmu: Fix write-protection of PTs mapped by...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-11-16
David Matlack
KVM: selftests: Use perf_test_destroy_vm in memslot_modifica...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-11-16
David Matlack
KVM: selftests: Wait for all vCPU to be created before...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-11-16
David Matlack
KVM: selftests: Move vCPU thread creation and joining...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-11-16
David Matlack
KVM: selftests: Start at iteration 0 instead of -1
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-10-22
David Matlack
KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-10-01
David Matlack
KVM: x86/mmu: Avoid memslot lookup in make_spte and...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-10-01
David Matlack
KVM: x86/mmu: Avoid memslot lookup in rmap_add
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-10-01
David Matlack
KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-10-01
David Matlack
KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-10-01
David Matlack
KVM: x86/mmu: Fold rmap_recycle into rmap_add
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-09-22
David Matlack
KVM: selftests: Create a separate dirty bitmap per...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-09-22
David Matlack
KVM: selftests: Refactor help message for -s backing_src
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-09-22
David Matlack
KVM: selftests: Change backing_src flag to -s in demand_pagi...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: selftests: Move vcpu_args_set into perf_test_util
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: selftests: Support multiple slots in dirty_log_perf_test
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_h...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: Cache the last used slot index per vCPU
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: Move last_used_slot logic out of search_memslots
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-06
David Matlack
KVM: Rename lru_slot to last_used_slot
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-02
David Matlack
KVM: x86/mmu: fast_page_fault support for the TDP MMU
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-02
David Matlack
KVM: x86/mmu: Make walk_shadow_page_lockless_{begin...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-08-02
David Matlack
KVM: x86/mmu: Fix use of enums in trace_fast_page_fault
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
next