cachepc

Prime+Probe cache-based side-channel attack on AMD SEV-SNP protected virtual machines
git clone https://git.sinitax.com/sinitax/cachepc
Log | Files | Refs | Submodules | README | sfeed.txt

ModeNameSize
-rwxr-xr-x.gitignore7L
-rw-r--r--.gitmodules9L
m---------AMDSEV @ f98ff03
-rwxr-xr-xMakefile104L
-rw-r--r--README181L
-rw-r--r--cachepc/.gitignore3L
-rw-r--r--cachepc/asm.S222L
-rw-r--r--cachepc/cachepc.c226L
-rw-r--r--cachepc/cachepc.h157L
-rw-r--r--cachepc/const.h31L
-rw-r--r--cachepc/event.c323L
-rw-r--r--cachepc/event.h32L
-rw-r--r--cachepc/kvm.c906L
-rw-r--r--cachepc/kvm.h10L
-rw-r--r--cachepc/macro.S78L
-rw-r--r--cachepc/track.c149L
-rw-r--r--cachepc/track.h22L
-rw-r--r--cachepc/uapi.h120L
-rw-r--r--extra/amd_sev_fam19h_model0xh_1.51.03.sbin82688B
m---------linux @ ba36de1
-rw-r--r--qemu/.gitignore7L
-rw-r--r--qemu/cmdline1L
-rwxr-xr-xqemu/install.sh31L
-rwxr-xr-xqemu/launch-victim.sh31L
-rwxr-xr-xqemu/launch.sh17L
-rwxr-xr-xqemu/ssh.sh3L
-rwxr-xr-xtest/.gitignore18L
-rwxr-xr-xtest/all11L
-rw-r--r--test/eviction.c47L
-rwxr-xr-xtest/irqtest5L
-rw-r--r--test/kvm-eviction-with_guest.S14L
-rw-r--r--test/kvm-eviction-without_guest.S12L
-rw-r--r--test/kvm-eviction.c158L
-rw-r--r--test/kvm-eviction.h3L
-rw-r--r--test/kvm-guest.lds13L
-rw-r--r--test/kvm-pagestep.c132L
-rw-r--r--test/kvm-pagestep_guest.S36L
-rw-r--r--test/kvm-step.c191L
-rw-r--r--test/kvm-step_guest.S24L
-rw-r--r--test/kvm-targetstep.c226L
-rw-r--r--test/kvm-targetstep_guest.S46L
-rw-r--r--test/kvm.c512L
-rw-r--r--test/kvm.h61L
m---------test/libkcapi @ c27b154
-rw-r--r--test/qemu-aes.c250L
-rw-r--r--test/qemu-aes_guest.c66L
-rw-r--r--test/qemu-pagestep.c98L
-rw-r--r--test/qemu-targetstep.c247L
-rw-r--r--test/qemu-targetstep_guest.c50L
-rw-r--r--test/util.c232L
-rw-r--r--test/util.h37L
-rw-r--r--util/.gitignore3L
-rwxr-xr-xutil/disasm14L
-rw-r--r--util/loglevel.c34L
-rw-r--r--util/mainpfn.c51L
-rw-r--r--util/reset.c20L