index
:
sinitax/cachepc-linux
master
Fork of AMDESE/linux with modifications for CachePC side-channel attack
Louis Burda
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
arch
/
x86
/
kvm
/
mmu
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add counter for L1 misses in guest
Louis Burda
2023-02-07
1
-2
/
+2
*
Dont treat shadow-mmu not writable but pte writable as an error
Louis Burda
2023-02-07
1
-3
/
+3
*
Only do vmmcall in aes_generic if dummy key detected
Louis Burda
2023-02-06
1
-3
/
+0
*
Use retired instructions in userspace for TRACK_STEPS
Louis Burda
2023-02-06
1
-7
/
+26
*
Fix stepping inconsistency by moving oneshot after prime
Louis Burda
2023-02-06
1
-0
/
+3
*
Simplify target gfn stepping by tracking a single page
Louis Burda
2023-02-03
1
-18
/
+3
*
Properly implement target gfn stepping
Louis Burda
2023-02-03
1
-14
/
+50
*
Fix page tracking without singlestep resolve
Louis Burda
2023-02-02
1
-14
/
+13
*
Debug single-stepping on page-boundaries in page_step
Louis Burda
2023-02-02
1
-6
/
+13
*
Handle instruction loads on page boundaries more cleanly
Louis Burda
2023-02-02
1
-16
/
+45
*
Combine TRACK_STEPS_* modes
Louis Burda
2023-01-30
1
-42
/
+26
*
Rework how apic timer is adjusted and merge CPC_TRACK_PAGES_RESOLVE
Louis Burda
2023-01-27
1
-35
/
+6
*
Consistent use of cpc shorthand instead of cachepc
Louis Burda
2023-01-27
5
-46
/
+46
*
Add CPC_TRACK_STEPS and make apic reset more robust
Louis Burda
2023-01-27
1
-28
/
+39
*
TRACK_STEPS_SIGNALLED: Only prime+probe when we are stepping on target gfn
Louis Burda
2023-01-27
1
-17
/
+84
*
Add signalled stepping track mode
Louis Burda
2023-01-26
1
-9
/
+15
*
Page tracking support (without speculation)
Louis Burda
2023-01-24
1
-16
/
+18
*
More debug info and wbinvd for accurate vmsa
Louis Burda
2023-01-19
1
-4
/
+7
*
Add more debug prints
Louis Burda
2023-01-17
1
-7
/
+7
*
Minimize diff to 0aaa1e5 and small restructure
Louis Burda
2023-01-11
2
-32
/
+15
*
Add accidentally removed mmu.o and declare cachepc_tdp_protect_gfn
Louis Burda
2023-01-10
2
-2
/
+4
*
Stash fixups
Louis Burda
2023-01-10
2
-18
/
+151
*
Fix page fault handling
Louis Burda
2022-12-19
2
-33
/
+51
*
Revert unnecessary diffs and small tdp_mmu fix
Louis Burda
2022-12-11
3
-71
/
+4
*
Add support for only exec based stepping (unstable)
Louis Burda
2022-12-11
2
-0
/
+4
*
stash
Louis Burda
2022-12-06
3
-28
/
+87
*
Refactor more code out into repo files
Louis Burda
2022-10-20
2
-2
/
+2
*
Refactor out sevstep into cachepc repository
Louis Burda
2022-10-05
3
-121
/
+36
*
Add page tracking
Louis Burda
2022-10-04
3
-29
/
+93
*
KVM: SVM: Disable SEV-ES support if MMIO caching is disable
Sean Christopherson
2022-08-05
2
-2
/
+1
*
KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
Sean Christopherson
2022-08-05
3
-0
/
+24
*
KVM: x86: Tag kvm_mmu_x86_module_init() with __init
Sean Christopherson
2022-08-05
1
-1
/
+1
*
*debug: trace_kvm_mmu_spte_requested: add fault.max_level to output
Michael Roth
2022-07-13
1
-2
/
+4
*
KVM: x86: Export the kvm_zap_gfn_range() for the SNP use
Brijesh Singh
2022-07-13
1
-0
/
+1
*
KVM: x86: Introduce kvm_mmu_get_tdp_walk() for SEV-SNP use
Brijesh Singh
2022-07-13
1
-0
/
+33
*
(SURAVEE) Fix is_nx_huge_page_enabled
Suravee Suthikulpanit
2022-07-13
1
-1
/
+1
*
KVM: x86/mmu: Introduce kvm_mmu_map_tdp_page() for use by TDX and SNP
Sean Christopherson
2022-07-13
1
-0
/
+52
*
KVM: X86: Keep the NPT and RMP page level in sync
Brijesh Singh
2022-07-13
1
-0
/
+6
*
KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs
Yuan Yao
2022-06-09
1
-1
/
+1
*
Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...
Paolo Bonzini
2022-06-09
1
-6
/
+10
|
\
|
*
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
2022-05-26
7
-381
/
+488
|
|
\
|
*
|
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
Paolo Bonzini
2022-05-20
1
-2
/
+4
|
*
|
KVM: x86/mmu: Update number of zapped pages even if page list is stable
Sean Christopherson
2022-05-12
1
-4
/
+6
*
|
|
KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging
Ben Gardon
2022-06-07
3
-6
/
+42
*
|
|
KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()
Shaoqin Huang
2022-06-07
1
-1
/
+1
|
|
/
|
/
|
*
|
KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps
Vipin Sharma
2022-05-12
1
-2
/
+4
*
|
KVM: VMX: Include MKTME KeyID bits in shadow_zero_check
Kai Huang
2022-05-12
1
-19
/
+0
*
|
KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask
Kai Huang
2022-05-12
3
-10
/
+30
*
|
KVM: x86/mmu: Rename reset_rsvds_bits_mask()
Kai Huang
2022-05-12
1
-3
/
+3
*
|
KVM: x86/mmu: Expand and clean up page fault stats
Sean Christopherson
2022-05-12
4
-12
/
+32
[next]