| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix kvm-eviction kvm & sev support | Louis Burda | 2023-01-11 | 10 | -148/+283 | |
| | | ||||||
| * | Restructuring of kernel changes | Louis Burda | 2023-01-11 | 3 | -12/+4 | |
| | | ||||||
| * | Stash fixups | Louis Burda | 2023-01-10 | 8 | -192/+19 | |
| | | ||||||
| * | Begin ioctl and test-case overhaul | Louis Burda | 2023-01-10 | 25 | -572/+901 | |
| | | ||||||
| * | Use compilation load average target instead of jobs | Louis Burda | 2023-01-09 | 1 | -6/+6 | |
| | | ||||||
| * | Update cachepc-linux remote | Louis Burda | 2023-01-09 | 2 | -1/+1 | |
| | | ||||||
| * | Stash minor fixes | Louis Burda | 2023-01-09 | 5 | -20/+27 | |
| | | ||||||
| * | Stash previous changes | Louis Burda | 2023-01-05 | 5 | -10/+6 | |
| | | ||||||
| * | Fix page fault handling and investigate exec stepping with minimal vm | Louis Burda | 2022-12-19 | 17 | -179/+11230 | |
| | | ||||||
| * | Adding support for exec based tracking (unstable) | Louis Burda | 2022-12-11 | 18 | -382/+583 | |
| | | ||||||
| * | Debug printf for detecting changes in shared SEV resources | Louis Burda | 2022-11-29 | 1 | -20/+92 | |
| | | ||||||
| * | Attempt to temporarily map vmsa page as shared | Louis Burda | 2022-11-28 | 2 | -123/+106 | |
| | | ||||||
| * | Implement VMSA change based single stepping and guest vmmcall intercept ↵ | Louis Burda | 2022-11-25 | 17 | -143/+372 | |
| | | | | | among other things | |||||
| * | Add program to verify SVME bit is set during VMRUN | Louis Burda | 2022-11-22 | 7 | -3/+55 | |
| | | ||||||
| * | Improved single stepping and added initial cpuid events | Louis Burda | 2022-11-22 | 15 | -70/+444 | |
| | | ||||||
| * | APIC single stepping working | Louis Burda | 2022-11-16 | 4 | -21/+26 | |
| | | ||||||
| * | Various fixes and improvements | Louis Burda | 2022-11-15 | 8 | -190/+108 | |
| | | | | | Fixed vmsa decode for getting rip in debug mode. Added state machine to data access tracking. Handle mutliple unexpected data access page faults | |||||
| * | Rename files | Louis Burda | 2022-11-15 | 5 | -2/+2 | |
| | | ||||||
| * | Update kernel source patch | Louis Burda | 2022-11-15 | 1 | -49/+144 | |
| | | ||||||
| * | Rename sevstep to cachepc tracking | Louis Burda | 2022-11-12 | 5 | -40/+40 | |
| | | ||||||
| * | Rename uspt to cachepc events | Louis Burda | 2022-11-12 | 6 | -189/+177 | |
| | | ||||||
| * | Implement track mode instead of just cachepc_track_single_step | Louis Burda | 2022-11-12 | 5 | -52/+72 | |
| | | ||||||
| * | Try decrypting guest vmsa for rip debug info in sevstep test | Louis Burda | 2022-11-12 | 5 | -31/+206 | |
| | | ||||||
| * | Add fault error codes to event + sevstep debugging | Louis Burda | 2022-11-10 | 10 | -97/+187 | |
| | | ||||||
| * | Enable tracking data fault after instruction fetch | Louis Burda | 2022-11-04 | 6 | -58/+69 | |
| | | ||||||
| * | Fixed page tracking and somewhat working single step probe | Louis Burda | 2022-11-04 | 9 | -54/+241 | |
| | | ||||||
| * | Stash progress | Louis Burda | 2022-11-03 | 11 | -82/+345 | |
| | | ||||||
| * | Build crypto module and no ACCESS_PATTERN in aes-detect_guest | Louis Burda | 2022-11-03 | 4 | -9/+10 | |
| | | ||||||
| * | Outline aes-detection guest host setup | Louis Burda | 2022-11-02 | 22 | -48/+733 | |
| | | ||||||
| * | Add online baseline measurement and pmc reset | Louis Burda | 2022-10-27 | 8 | -88/+179 | |
| | | ||||||
| * | Add baseline measurement mode | Louis Burda | 2022-10-27 | 4 | -0/+49 | |
| | | ||||||
| * | Further prune and refactor sevstep | Louis Burda | 2022-10-25 | 10 | -1114/+135 | |
| | | ||||||
| * | Validate cache topology at module init | Louis Burda | 2022-10-21 | 4 | -29/+124 | |
| | | ||||||
| * | Fix sevstep page tracking example | Louis Burda | 2022-10-20 | 12 | -84/+83 | |
| | | ||||||
| * | Update with debugging update for ack event | Vincent Ulitzsch | 2022-10-14 | 2 | -0/+2 | |
| | | ||||||
| * | Fix the TRACK_ALL handler by using the vcpu->kvm->nr_memslot_pages counter | Vincent Ulitzsch | 2022-10-14 | 17 | -39/+20 | |
| | | ||||||
| * | Replace smp_processor_id with get_cpu | Louis Burda | 2022-10-14 | 5 | -21/+51 | |
| | | ||||||
| * | Renaming, refactoring and pruning | Louis Burda | 2022-10-06 | 5 | -368/+905 | |
| | | ||||||
| * | Move cachepc ioctl into kvm device and remove old procfs endpoint | Louis Burda | 2022-10-06 | 14 | -749/+698 | |
| | | ||||||
| * | Merge sevstep with cachepc dir and merge cachepc headers | Louis Burda | 2022-10-06 | 15 | -269/+248 | |
| | | ||||||
| * | Add ioctl handling for sevstep | Louis Burda | 2022-10-05 | 4 | -7/+621 | |
| | | ||||||
| * | More minor refactors | Louis Burda | 2022-10-05 | 6 | -139/+145 | |
| | | ||||||
| * | Add sevstep prefix to uspt | Louis Burda | 2022-10-05 | 3 | -65/+62 | |
| | | ||||||
| * | Migrate sevstep to cachepc pmc api | Louis Burda | 2022-10-05 | 6 | -134/+29 | |
| | | ||||||
| * | Sevstep and cachepc refactoring | Louis Burda | 2022-10-05 | 15 | -333/+317 | |
| | | ||||||
| * | Fix uapi types and expose KVM_TRACK enum | Louis Burda | 2022-10-05 | 8 | -65/+68 | |
| | | ||||||
| * | Refactor sevstep kernel patch into repository | Louis Burda | 2022-10-05 | 26 | -1788/+1329 | |
| | | ||||||
| * | Small test fixes | Louis Burda | 2022-10-04 | 2 | -4/+6 | |
| | | ||||||
| * | Small fixes | Louis Burda | 2022-10-04 | 3 | -228839/+1381 | |
| | | ||||||
| * | Kernel seems to compile with page tracking | Vincent Ulitzsch | 2022-09-29 | 1 | -32/+228828 | |
| | | ||||||
