├── .github └── workflows │ └── msbuild.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cornelius.sln ├── Docs ├── SeamcallCornelius.png ├── SeamcallNative.png ├── TdCornelius.png └── TdNative.png ├── LICENSE ├── Lib ├── Cornelius.h ├── IntelDefs │ ├── pseamldr-defs.h │ └── tdx-defs.h ├── Lib.vcxproj ├── Lib.vcxproj.filters ├── commands.c ├── common.h ├── elf.c ├── emulator.c ├── invariants.c ├── paging.c ├── sanitizers.c ├── seam.c ├── snapshot.c ├── util.c ├── vm.c └── x86-defs.h ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── TdxPatches ├── p-seamldr-1.5.01.02 │ └── p-seamldr-support.patch ├── tdx-module-1.5.01-pc │ ├── tdx-module-bugs.patch │ └── tdx-module-support.patch └── tdx-module-1.5.05 │ └── tdx-module-support.patch └── Test ├── Test.vcxproj ├── Test.vcxproj.filters └── main.c /.github/workflows/msbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/.github/workflows/msbuild.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cornelius.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Cornelius.sln -------------------------------------------------------------------------------- /Docs/SeamcallCornelius.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Docs/SeamcallCornelius.png -------------------------------------------------------------------------------- /Docs/SeamcallNative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Docs/SeamcallNative.png -------------------------------------------------------------------------------- /Docs/TdCornelius.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Docs/TdCornelius.png -------------------------------------------------------------------------------- /Docs/TdNative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Docs/TdNative.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/LICENSE -------------------------------------------------------------------------------- /Lib/Cornelius.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/Cornelius.h -------------------------------------------------------------------------------- /Lib/IntelDefs/pseamldr-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/IntelDefs/pseamldr-defs.h -------------------------------------------------------------------------------- /Lib/IntelDefs/tdx-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/IntelDefs/tdx-defs.h -------------------------------------------------------------------------------- /Lib/Lib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/Lib.vcxproj -------------------------------------------------------------------------------- /Lib/Lib.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/Lib.vcxproj.filters -------------------------------------------------------------------------------- /Lib/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/commands.c -------------------------------------------------------------------------------- /Lib/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/common.h -------------------------------------------------------------------------------- /Lib/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/elf.c -------------------------------------------------------------------------------- /Lib/emulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/emulator.c -------------------------------------------------------------------------------- /Lib/invariants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/invariants.c -------------------------------------------------------------------------------- /Lib/paging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/paging.c -------------------------------------------------------------------------------- /Lib/sanitizers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/sanitizers.c -------------------------------------------------------------------------------- /Lib/seam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/seam.c -------------------------------------------------------------------------------- /Lib/snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/snapshot.c -------------------------------------------------------------------------------- /Lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/util.c -------------------------------------------------------------------------------- /Lib/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/vm.c -------------------------------------------------------------------------------- /Lib/x86-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Lib/x86-defs.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /TdxPatches/p-seamldr-1.5.01.02/p-seamldr-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/TdxPatches/p-seamldr-1.5.01.02/p-seamldr-support.patch -------------------------------------------------------------------------------- /TdxPatches/tdx-module-1.5.01-pc/tdx-module-bugs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/TdxPatches/tdx-module-1.5.01-pc/tdx-module-bugs.patch -------------------------------------------------------------------------------- /TdxPatches/tdx-module-1.5.01-pc/tdx-module-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/TdxPatches/tdx-module-1.5.01-pc/tdx-module-support.patch -------------------------------------------------------------------------------- /TdxPatches/tdx-module-1.5.05/tdx-module-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/TdxPatches/tdx-module-1.5.05/tdx-module-support.patch -------------------------------------------------------------------------------- /Test/Test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Test/Test.vcxproj -------------------------------------------------------------------------------- /Test/Test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Test/Test.vcxproj.filters -------------------------------------------------------------------------------- /Test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/Cornelius/HEAD/Test/main.c --------------------------------------------------------------------------------