summaryrefslogtreecommitdiffstats
path: root/test/kvm-pagestep.c
Commit message (Collapse)AuthorAgeFilesLines
* Add event batching and handling of instructions loads on page boundaries for ↵Louis Burda2023-02-021-0/+9
| | | | CPC_TRACK_PAGES
* Add track config to TRACK_MODE ioctl and combine TRACK_STEPS_* modesLouis Burda2023-01-301-3/+4
|
* Make CPC_TRACK_PAGES_RESOLVE the default since no extra overheadLouis Burda2023-01-271-9/+3
|
* Added initial qemu-eviction and qemu-pagestepLouis Burda2023-01-271-4/+0
| | | | Qemu-eviction seems to get stuck somewhere, potentially in the VC-handler(?) since we use the active gfn after resuming execution. Added qemu-pagestep to show viability of page-stepping for later use.
* Basic qemu eviction test with signalled stepping and added rip syscallLouis Burda2023-01-261-6/+6
|
* Create flat binaries to support more complex guestsLouis Burda2023-01-241-4/+4
|
* Page track support (without speculation)Louis Burda2023-01-241-75/+43
|
* Move kvm to guest process and add ipc for synchronizationLouis Burda2023-01-231-508/+85
|
* Fixup kvm-eviction and refactor kvm-stepLouis Burda2023-01-171-56/+13
|
* Begin ioctl and test-case overhaulLouis Burda2023-01-101-0/+632