├── LICENSE ├── README.md ├── sources ├── Makefile ├── cpu_switch_debug.c ├── cpu_switch_debug.h ├── guest_info.c ├── hvi_kernel_protection.c ├── hypervisor_introspection.c ├── hypervisor_introspection.h ├── kernelhardening.c ├── offsets.h ├── ptable.c ├── vbh_events.c ├── vbh_rt.c ├── vbh_setup.c ├── vbh_status.h ├── vcpu.c ├── vmcall.S ├── vmexit.S └── vmx_common.h └── tests ├── kernel_hardening_tests ├── Makefile └── kernel_hardening_test_module_main.c ├── query_guest_info_tests ├── Makefile └── query_guest_info_tests_module.c ├── set_guest_info_tests ├── Makefile └── set_guest_info_test_module.c ├── shared ├── vbh_test_shared.h └── vmcall.S └── vcpu_management_tests ├── Makefile └── vcpu_management_tests_module.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/README.md -------------------------------------------------------------------------------- /sources/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/Makefile -------------------------------------------------------------------------------- /sources/cpu_switch_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/cpu_switch_debug.c -------------------------------------------------------------------------------- /sources/cpu_switch_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/cpu_switch_debug.h -------------------------------------------------------------------------------- /sources/guest_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/guest_info.c -------------------------------------------------------------------------------- /sources/hvi_kernel_protection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/hvi_kernel_protection.c -------------------------------------------------------------------------------- /sources/hypervisor_introspection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/hypervisor_introspection.c -------------------------------------------------------------------------------- /sources/hypervisor_introspection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/hypervisor_introspection.h -------------------------------------------------------------------------------- /sources/kernelhardening.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/kernelhardening.c -------------------------------------------------------------------------------- /sources/offsets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/offsets.h -------------------------------------------------------------------------------- /sources/ptable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/ptable.c -------------------------------------------------------------------------------- /sources/vbh_events.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vbh_events.c -------------------------------------------------------------------------------- /sources/vbh_rt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vbh_rt.c -------------------------------------------------------------------------------- /sources/vbh_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vbh_setup.c -------------------------------------------------------------------------------- /sources/vbh_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vbh_status.h -------------------------------------------------------------------------------- /sources/vcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vcpu.c -------------------------------------------------------------------------------- /sources/vmcall.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vmcall.S -------------------------------------------------------------------------------- /sources/vmexit.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vmexit.S -------------------------------------------------------------------------------- /sources/vmx_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/sources/vmx_common.h -------------------------------------------------------------------------------- /tests/kernel_hardening_tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/kernel_hardening_tests/Makefile -------------------------------------------------------------------------------- /tests/kernel_hardening_tests/kernel_hardening_test_module_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/kernel_hardening_tests/kernel_hardening_test_module_main.c -------------------------------------------------------------------------------- /tests/query_guest_info_tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/query_guest_info_tests/Makefile -------------------------------------------------------------------------------- /tests/query_guest_info_tests/query_guest_info_tests_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/query_guest_info_tests/query_guest_info_tests_module.c -------------------------------------------------------------------------------- /tests/set_guest_info_tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/set_guest_info_tests/Makefile -------------------------------------------------------------------------------- /tests/set_guest_info_tests/set_guest_info_test_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/set_guest_info_tests/set_guest_info_test_module.c -------------------------------------------------------------------------------- /tests/shared/vbh_test_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/shared/vbh_test_shared.h -------------------------------------------------------------------------------- /tests/shared/vmcall.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/shared/vmcall.S -------------------------------------------------------------------------------- /tests/vcpu_management_tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/vcpu_management_tests/Makefile -------------------------------------------------------------------------------- /tests/vcpu_management_tests/vcpu_management_tests_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/vbh/HEAD/tests/vcpu_management_tests/vcpu_management_tests_module.c --------------------------------------------------------------------------------