| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | Add the page tracking to patch | Louis Burda | 2022-09-29 | 1 | -214/+712 | |
| | | ||||||
| * | Adapt kernel module for sev-snp machine | Louis Burda | 2022-09-29 | 2 | -2/+23 | |
| | | ||||||
| * | Removed unused variable | Louis Burda | 2022-09-26 | 2 | -1/+2 | |
| | | ||||||
| * | Improve register saving and restoring for prime & probe around vmrun | Louis Burda | 2022-09-06 | 10 | -99/+91 | |
| | | ||||||
| * | Fix kvm-amd module | Louis Burda | 2022-09-06 | 3 | -11/+9 | |
| | | ||||||
| * | Refactor code out of kernel tree kvm.c into kmod dir to reduce patch size | Louis Burda | 2022-09-06 | 3 | -431/+391 | |
| | | ||||||
| * | sev-es: Fixed OOM symptom, prime & probe working (but not directly around ↵ | Louis Burda | 2022-09-01 | 5 | -167/+204 | |
| | | | | | vmrun yet) | |||||
| * | Test es | Louis Burda | 2022-09-01 | 2 | -3/+560 | |
| | | ||||||
| * | Run SEV_INIT on vmfd before intializing vmcpu for runtime memory decryption | Louis Burda | 2022-08-31 | 5 | -399/+288 | |
| | | ||||||
| * | Stash VU code state | Louis Burda | 2022-08-31 | 3 | -122/+7 | |
| | | ||||||
| * | Hang reproducible, but no bugfix yet | Vincent Ulitzsch | 2022-08-31 | 1 | -5/+8 | |
| | | ||||||
| * | Merge branch 'master' of github.com:Sinitax/kvm-prime-count | Louis Burda | 2022-08-31 | 0 | -0/+0 | |
| |\ | ||||||
| | * | Further progress on launching an encrypted vm | Louis Burda | 2022-08-29 | 1 | -7/+41 | |
| | | | ||||||
| | * | UPdate | Louis Burda | 2022-08-29 | 4 | -2/+84 | |
| | | | ||||||
| * | | VM guest state verification, VM run hangs | Vincent Ulitzsch | 2022-08-31 | 1 | -9/+30 | |
| | | | ||||||
| * | | Verification that enc/dec works | Vincent Ulitzsch | 2022-08-30 | 1 | -0/+63 | |
| | | | ||||||
