summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Stash asm version of hwpf testLouis Burda2023-01-194-21/+85
* Many fixes, more precise single-stepping and more robust self-testsLouis Burda2023-01-1910-367/+323
* Fixup kvm-eviction and refactor kvm-stepLouis Burda2023-01-1719-1535/+1096
* Remove outdated kernel patchLouis Burda2023-01-121-1185/+0
* Fix kvm-eviction kvm & sev supportLouis Burda2023-01-1110-148/+283
* Restructuring of kernel changesLouis Burda2023-01-113-12/+4
* Stash fixupsLouis Burda2023-01-108-192/+19
* Begin ioctl and test-case overhaulLouis Burda2023-01-1025-572/+901
* Use compilation load average target instead of jobsLouis Burda2023-01-091-6/+6
* Update cachepc-linux remoteLouis Burda2023-01-092-1/+1
* Stash minor fixesLouis Burda2023-01-095-20/+27
* Stash previous changesLouis Burda2023-01-055-10/+6
* Fix page fault handling and investigate exec stepping with minimal vmLouis Burda2022-12-1917-179/+11230
* Adding support for exec based tracking (unstable)Louis Burda2022-12-1118-382/+583
* Debug printf for detecting changes in shared SEV resourcesLouis Burda2022-11-291-20/+92
* Attempt to temporarily map vmsa page as sharedLouis Burda2022-11-282-123/+106
* Implement VMSA change based single stepping and guest vmmcall intercept among...Louis Burda2022-11-2517-143/+372
* Add program to verify SVME bit is set during VMRUNLouis Burda2022-11-227-3/+55
* Improved single stepping and added initial cpuid eventsLouis Burda2022-11-2215-70/+444
* APIC single stepping workingLouis Burda2022-11-164-21/+26
* Various fixes and improvementsLouis Burda2022-11-158-190/+108
* Rename filesLouis Burda2022-11-155-2/+2
* 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