summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update kernel source patchLouis Burda2022-11-151-49/+144
* Rename sevstep to cachepc trackingLouis Burda2022-11-125-40/+40
* Rename uspt to cachepc eventsLouis Burda2022-11-126-189/+177
* Implement track mode instead of just cachepc_track_single_stepLouis Burda2022-11-125-52/+72
* Try decrypting guest vmsa for rip debug info in sevstep testLouis Burda2022-11-125-31/+206
* Add fault error codes to event + sevstep debuggingLouis Burda2022-11-1010-97/+187
* Enable tracking data fault after instruction fetchLouis Burda2022-11-046-58/+69
* Fixed page tracking and somewhat working single step probeLouis Burda2022-11-049-54/+241
* Stash progressLouis Burda2022-11-0311-82/+345
* Build crypto module and no ACCESS_PATTERN in aes-detect_guestLouis Burda2022-11-034-9/+10
* Outline aes-detection guest host setupLouis Burda2022-11-0222-48/+733
* Add online baseline measurement and pmc resetLouis Burda2022-10-278-88/+179
* Add baseline measurement modeLouis Burda2022-10-274-0/+49
* Further prune and refactor sevstepLouis Burda2022-10-2510-1114/+135
* Validate cache topology at module initLouis Burda2022-10-214-29/+124
* Fix sevstep page tracking exampleLouis Burda2022-10-2012-84/+83
* Update with debugging update for ack eventVincent Ulitzsch2022-10-142-0/+2
* Fix the TRACK_ALL handler by using the vcpu->kvm->nr_memslot_pages counterVincent Ulitzsch2022-10-1417-39/+20
* Replace smp_processor_id with get_cpuLouis Burda2022-10-145-21/+51
* Renaming, refactoring and pruningLouis Burda2022-10-065-368/+905
* Move cachepc ioctl into kvm device and remove old procfs endpointLouis Burda2022-10-0614-749/+698
* Merge sevstep with cachepc dir and merge cachepc headersLouis Burda2022-10-0615-269/+248
* Add ioctl handling for sevstepLouis Burda2022-10-054-7/+621
* More minor refactorsLouis Burda2022-10-056-139/+145
* Add sevstep prefix to usptLouis Burda2022-10-053-65/+62
* Migrate sevstep to cachepc pmc apiLouis Burda2022-10-056-134/+29
* Sevstep and cachepc refactoringLouis Burda2022-10-0515-333/+317
* Fix uapi types and expose KVM_TRACK enumLouis Burda2022-10-058-65/+68
* Refactor sevstep kernel patch into repositoryLouis Burda2022-10-0526-1788/+1329
* Small test fixesLouis Burda2022-10-042-4/+6
* Small fixesLouis Burda2022-10-043-228839/+1381
* Kernel seems to compile with page trackingVincent Ulitzsch2022-09-291-32/+228828
* Add the page tracking to patchLouis Burda2022-09-291-214/+712
* Adapt kernel module for sev-snp machineLouis Burda2022-09-292-2/+23
* Removed unused variableLouis Burda2022-09-262-1/+2
* Improve register saving and restoring for prime & probe around vmrunLouis Burda2022-09-0610-99/+91
* Fix kvm-amd moduleLouis Burda2022-09-063-11/+9
* Refactor code out of kernel tree kvm.c into kmod dir to reduce patch sizeLouis Burda2022-09-063-431/+391
* sev-es: Fixed OOM symptom, prime & probe working (but not directly around vmr...Louis Burda2022-09-015-167/+204
* Test esLouis Burda2022-09-012-3/+560
* Run SEV_INIT on vmfd before intializing vmcpu for runtime memory decryptionLouis Burda2022-08-315-399/+288
* Stash VU code stateLouis Burda2022-08-313-122/+7
* Hang reproducible, but no bugfix yetVincent Ulitzsch2022-08-311-5/+8
* Merge branch 'master' of github.com:Sinitax/kvm-prime-countLouis Burda2022-08-310-0/+0
|\
| * Further progress on launching an encrypted vmLouis Burda2022-08-291-7/+41
| * UPdateLouis Burda2022-08-294-2/+84
* | VM guest state verification, VM run hangsVincent Ulitzsch2022-08-311-9/+30
* | Verification that enc/dec worksVincent Ulitzsch2022-08-301-0/+63
* | sev.c now works until KVM_SEV_LAUNCH_FINISHLouis Burda2022-08-302-1/+525
* | Further progress on launching an encrypted vmLouis Burda2022-08-301-7/+41