PodArch: Protecting Legacy Applications with a Purely Hardware TCB
What is it all about?
There are three folders here:
-
linuxkernel: This contains the modified linux kernel adapted to PodArch.
-
toolchain: This contains the application toolchain that is used to convert regular applications to pod-enabled applications.
-
qemu: This contains PodArch-QEMU built on the top of x86-64. You'll need a disk image to run PodArch-QEMU on. Download it from here
Compiling
Refer to README in each of the above folders.
Running
Refer to README in podarch-QEMU/PodArch.