projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: selftests: Add option to create 2M and 1G EPT mappings
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-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
2021-08-02
David Matlack
KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-07-27
David Matlack
KVM: selftests: Introduce access_tracking_perf_test
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-07-27
David Matlack
KVM: selftests: Fix missing break in dirty_log_perf_test...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-06-18
David Matlack
KVM: x86/mmu: Remove redundant root_hpa checks
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-06-18
David Matlack
KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-06-18
David Matlack
KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-06-18
David Matlack
KVM: x86/mmu: Remove redundant is_tdp_mmu_root check
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-06-05
David Matlack
proc: add .gitignore for proc-subset-pid selftest
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-27
David Matlack
KVM: x86/mmu: Fix comment mentioning skip_4k
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-27
David Matlack
KVM: selftests: Print a message if /dev/kvm is missing
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-27
David Matlack
KVM: selftests: Fix hang in hardware_disable_test
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-27
David Matlack
KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-27
David Matlack
KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn()
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-20
David Matlack
selftests: Add .gitignore for nci test suite
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2021-05-07
David Matlack
kvm: Cap halt polling at kvm->max_halt_poll_ns
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2020-05-15
David Matlack
kvm: add halt-polling cpu usage stats
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2020-04-24
David Matlack
kvm: add capability for halt polling
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2017-08-02
David Matlack
KVM: nVMX: mark vmcs12 pages dirty on L2 exit
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2017-08-02
David Matlack
kvm: nVMX: don't flush VMCS12 during VMXOFF or VCPU...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2017-01-12
David Matlack
KVM: x86: flush pending lapic jump label updates on...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2017-01-12
David Matlack
jump_labels: API for flushing deferred jump label updates
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2017-01-09
David Matlack
kvm: x86: reduce collisions in mmu_page_hash
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2017-01-09
David Matlack
kvm: x86: export maximum number of mmu_page_hash collisions
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-12-21
David Matlack
KVM: nVMX: fix instruction skipping during emulated...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-12-08
David Matlack
KVM: nVMX: load GUEST_EFER after GUEST_CR0 during emulated...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-12-08
David Matlack
KVM: nVMX: generate MSR_IA32_CR{0,4}_FIXED1 from guest...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-12-08
David Matlack
KVM: nVMX: fix checks on CR{0,4} during virtual VMX...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-12-08
David Matlack
KVM: nVMX: support restore of VMX capability MSRs
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-12-08
David Matlack
KVM: nVMX: generate non-true VMX MSRs based on true...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-08-01
David Matlack
kvm: x86: nVMX: maintain internal copy of current VMCS
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-04-10
David Matlack
kvm: x86: do not leak guest xcr0 into host interrupt...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-03-09
David Matlack
kvm: cap halt polling at exactly halt_poll_ns
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2016-01-07
David Matlack
kvm: x86: fix comment about {mmu,nested_mmu}.gva_to_gpa
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2015-05-13
David Matlack
staging: slicoss: fix occasionally writing out only...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2015-05-13
David Matlack
staging: slicoss: remove slic_spinlock wrapper
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2014-11-08
David Matlack
kvm: x86: add trace event for pvclock updates
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2014-09-24
David Matlack
kvm: don't take vcpu mutex for obviously invalid vcpu...
Signed-off-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2014-09-03
David Matlack
kvm: x86: fix stale mmio cache bug
Signed-off-by:
David Matlack
<dmatlack@google.com>
Reviewed-by:
David Matlack
<dmatlack@google.com>
Tested-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2014-09-03
David Matlack
kvm: fix potentially corrupt mmio cache
Signed-off-by:
David Matlack
<dmatlack@google.com>
Reviewed-by:
David Matlack
<dmatlack@google.com>
commit
|
commitdiff
|
tree
2014-05-25
David Matlack
staging: slicoss: clean up use of dev_err
Signed-off-by:
David Matlack
<matlackdavid@gmail.com>
commit
|
commitdiff
|
tree
2014-05-25
David Matlack
staging: slicoss: remove private netdev list
Signed-off-by:
David Matlack
<matlackdavid@gmail.com>
commit
|
commitdiff
|
tree
2014-05-23
David Matlack
staging: slicoss: handle errors from slic_config_get
Signed-off-by:
David Matlack
<matlackdavid@gmail.com>
commit
|
commitdiff
|
tree
2014-05-23
David Matlack
staging: slicoss: fail on corrupt eeprom
Signed-off-by:
David Matlack
<matlackdavid@gmail.com>
commit
|
commitdiff
|
tree
2014-05-23
David Matlack
staging: slicoss: fix eeprom checksum code
Signed-off-by:
David Matlack
<matlackdavid@gmail.com>
commit
|
commitdiff
|
tree
next