summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Add CPC_TRACK_STEPS and make apic reset more robustLouis Burda2023-01-274-14/+10
* Added initial qemu-eviction and qemu-pagestepLouis Burda2023-01-278-20/+83
* Basic qemu eviction test with signalled stepping and added rip syscallLouis Burda2023-01-2610-428/+190
* Debug copy_to_user occasionally failing in kvm-stepLouis Burda2023-01-251-2/+4
* Replace bloated cache_ds alloc methodLouis Burda2023-01-251-0/+3
* Create flat binaries to support more complex guestsLouis Burda2023-01-2415-109/+155
* Test page tracking with potential branch prediction in guestLouis Burda2023-01-241-0/+10
* Page track support (without speculation)Louis Burda2023-01-242-78/+43
* Move kvm to guest process and add ipc for synchronizationLouis Burda2023-01-238-635/+307
* Use 16-bit realmode assembly for guests (!)Louis Burda2023-01-235-33/+93
* Reimplement test and prime+probe in asm, make self-tests harder and improve n...Louis Burda2023-01-215-181/+69
* Many fixes, more precise single-stepping and more robust self-testsLouis Burda2023-01-192-18/+44
* Fixup kvm-eviction and refactor kvm-stepLouis Burda2023-01-179-1411/+847
* Fix kvm-eviction kvm & sev supportLouis Burda2023-01-115-120/+243
* Begin ioctl and test-case overhaulLouis Burda2023-01-1014-206/+696
* Stash minor fixesLouis Burda2023-01-092-5/+3
* Stash previous changesLouis Burda2023-01-051-6/+0
* Fix page fault handling and investigate exec stepping with minimal vmLouis Burda2022-12-199-110/+745
* Adding support for exec based tracking (unstable)Louis Burda2022-12-115-94/+115
* Attempt to temporarily map vmsa page as sharedLouis Burda2022-11-281-108/+75
* Implement VMSA change based single stepping and guest vmmcall intercept among...Louis Burda2022-11-258-20/+63
* Add program to verify SVME bit is set during VMRUNLouis Burda2022-11-222-0/+27
* Improved single stepping and added initial cpuid eventsLouis Burda2022-11-226-12/+355
* APIC single stepping workingLouis Burda2022-11-161-11/+11
* Various fixes and improvementsLouis Burda2022-11-152-159/+20
* Implement track mode instead of just cachepc_track_single_stepLouis Burda2022-11-121-4/+4
* Try decrypting guest vmsa for rip debug info in sevstep testLouis Burda2022-11-121-27/+178
* Add fault error codes to event + sevstep debuggingLouis Burda2022-11-101-35/+90
* Enable tracking data fault after instruction fetchLouis Burda2022-11-041-4/+2
* Fixed page tracking and somewhat working single step probeLouis Burda2022-11-042-20/+22
* Stash progressLouis Burda2022-11-031-29/+77
* Build crypto module and no ACCESS_PATTERN in aes-detect_guestLouis Burda2022-11-032-4/+4
* Outline aes-detection guest host setupLouis Burda2022-11-0213-2/+681
* Add online baseline measurement and pmc resetLouis Burda2022-10-273-64/+75
* Further prune and refactor sevstepLouis Burda2022-10-251-9/+7
* Fix sevstep page tracking exampleLouis Burda2022-10-201-29/+40
* Update with debugging update for ack eventVincent Ulitzsch2022-10-141-0/+1
* Fix the TRACK_ALL handler by using the vcpu->kvm->nr_memslot_pages counterVincent Ulitzsch2022-10-146-0/+0
* Replace smp_processor_id with get_cpuLouis Burda2022-10-141-4/+5
* Renaming, refactoring and pruningLouis Burda2022-10-061-15/+497
* Move cachepc ioctl into kvm device and remove old procfs endpointLouis Burda2022-10-068-58/+50
* Merge sevstep with cachepc dir and merge cachepc headersLouis Burda2022-10-061-1/+1
* Sevstep and cachepc refactoringLouis Burda2022-10-053-3/+3
* Fix uapi types and expose KVM_TRACK enumLouis Burda2022-10-053-7/+3
* Refactor sevstep kernel patch into repositoryLouis Burda2022-10-056-8/+37
* Small test fixesLouis Burda2022-10-042-4/+6
* Small fixesLouis Burda2022-10-041-5/+5
* sev-es: Fixed OOM symptom, prime & probe working (but not directly around vmr...Louis Burda2022-09-013-69/+60
* Test esLouis Burda2022-09-012-3/+560
* Run SEV_INIT on vmfd before intializing vmcpu for runtime memory decryptionLouis Burda2022-08-314-398/+287