├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── code_of_conduct.md ├── contributing.md ├── doc ├── cache_list.md ├── debug.md ├── events.md ├── hypervisor.md ├── io_virt.md ├── iommu.md ├── make.md ├── nsv.md ├── parhelion.md ├── readme.md ├── rust.md ├── spt.md ├── stealthy_hooks.md └── x86s-cvm.md ├── make.py ├── security.md └── src ├── booting ├── build.json ├── efiapp │ ├── driver.c │ ├── driver.h │ ├── efimain.c │ └── efimain.h └── windrv │ ├── build.json │ ├── driver.c │ ├── driver.h │ ├── resource.h │ └── version.rc ├── disasm ├── build.json ├── build │ ├── build_prep.bat │ ├── cleanup.bat │ ├── compchk_win11x64.bat │ ├── compchk_win7x64.bat │ ├── compfre_win11x64.bat │ └── compfre_win7x64.bat ├── disasm.c ├── disasm.h ├── disasm.json ├── emulator.c ├── emulator.h └── readme.md ├── drv_core ├── acpi │ ├── acpi_main.c │ ├── acpi_main.h │ ├── build.json │ └── readme.md ├── build.json ├── hpet │ ├── build.json │ ├── hpet.c │ ├── hpet.h │ └── readme.md ├── qemu_debugcon │ ├── build.json │ ├── qemu_debugcon.c │ ├── qemu_debugcon.h │ └── readme.md ├── readme.md └── serial │ ├── build.json │ ├── readme.md │ ├── serial.c │ └── serial.h ├── include ├── acpi.h ├── amd64.h ├── ci.h ├── cvm_hvm.h ├── debug.h ├── hax_hvm.h ├── ia32.h ├── mshv_hvm.h ├── noirhvm.h ├── nsv_hvm.h ├── nv_intrin.h ├── nvbdk.h ├── nvdef.h ├── nvsmm.h ├── nvstatus.h ├── svm_hvm.h ├── svm_intrin.h ├── vt_hvm.h └── vt_intrin.h ├── mshv_core ├── build.json ├── mshv_cpuid.c ├── mshv_cpuid.h ├── mshv_def.h ├── mshv_msr.c ├── mshv_msr.h └── readme.md ├── readme.md ├── svm_core ├── build.json ├── readme.md ├── svm_custom.c ├── svm_cvexit.c ├── svm_cvnsv.c ├── svm_cvsev.c ├── svm_decode.c ├── svm_def.h ├── svm_exit.c ├── svm_exit.h ├── svm_main.c ├── svm_npt.c ├── svm_npt.h ├── svm_nvcpu.c ├── svm_nvcpu.h └── svm_vmcb.h ├── vt_core ├── build.json ├── readme.md ├── vt_custom.c ├── vt_cvexit.c ├── vt_def.h ├── vt_ept.c ├── vt_ept.h ├── vt_exit.c ├── vt_exit.h ├── vt_iommu.c ├── vt_iommu.h ├── vt_iommudef.h ├── vt_main.c ├── vt_nvcpu.c └── vt_vmcs.h └── xpf_core ├── build.json ├── ci.c ├── cvhax.c ├── devkits.c ├── msvc ├── aes.asm ├── build.json ├── crc32.asm ├── interrupt.asm ├── kpcr.asm ├── noirhv.inc ├── svm_hv.asm └── vt_hv.asm ├── noirhvm.c ├── nvdbg.c ├── readme.md ├── snprintf.json ├── uefi ├── cfgmgr.c ├── cfgmgr.h ├── host.c ├── host.h ├── readme.md ├── uefihvm.c └── uefihvm.h └── windows ├── build.json ├── custom_vm.h ├── detour.c ├── detour.h ├── haxm.c ├── haxm.h ├── hooks.c ├── hooks.h ├── layered.c ├── msrhook.asm ├── nvsys.c ├── nvsys.h ├── winhvm.c └── winhvm.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/README.md -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/contributing.md -------------------------------------------------------------------------------- /doc/cache_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/cache_list.md -------------------------------------------------------------------------------- /doc/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/debug.md -------------------------------------------------------------------------------- /doc/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/events.md -------------------------------------------------------------------------------- /doc/hypervisor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/hypervisor.md -------------------------------------------------------------------------------- /doc/io_virt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/io_virt.md -------------------------------------------------------------------------------- /doc/iommu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/iommu.md -------------------------------------------------------------------------------- /doc/make.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/make.md -------------------------------------------------------------------------------- /doc/nsv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/nsv.md -------------------------------------------------------------------------------- /doc/parhelion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/parhelion.md -------------------------------------------------------------------------------- /doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/readme.md -------------------------------------------------------------------------------- /doc/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/rust.md -------------------------------------------------------------------------------- /doc/spt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/spt.md -------------------------------------------------------------------------------- /doc/stealthy_hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/stealthy_hooks.md -------------------------------------------------------------------------------- /doc/x86s-cvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/doc/x86s-cvm.md -------------------------------------------------------------------------------- /make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/make.py -------------------------------------------------------------------------------- /security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/security.md -------------------------------------------------------------------------------- /src/booting/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/build.json -------------------------------------------------------------------------------- /src/booting/efiapp/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/efiapp/driver.c -------------------------------------------------------------------------------- /src/booting/efiapp/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/efiapp/driver.h -------------------------------------------------------------------------------- /src/booting/efiapp/efimain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/efiapp/efimain.c -------------------------------------------------------------------------------- /src/booting/efiapp/efimain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/efiapp/efimain.h -------------------------------------------------------------------------------- /src/booting/windrv/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/windrv/build.json -------------------------------------------------------------------------------- /src/booting/windrv/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/windrv/driver.c -------------------------------------------------------------------------------- /src/booting/windrv/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/windrv/driver.h -------------------------------------------------------------------------------- /src/booting/windrv/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/windrv/resource.h -------------------------------------------------------------------------------- /src/booting/windrv/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/booting/windrv/version.rc -------------------------------------------------------------------------------- /src/disasm/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build.json -------------------------------------------------------------------------------- /src/disasm/build/build_prep.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build/build_prep.bat -------------------------------------------------------------------------------- /src/disasm/build/cleanup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build/cleanup.bat -------------------------------------------------------------------------------- /src/disasm/build/compchk_win11x64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build/compchk_win11x64.bat -------------------------------------------------------------------------------- /src/disasm/build/compchk_win7x64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build/compchk_win7x64.bat -------------------------------------------------------------------------------- /src/disasm/build/compfre_win11x64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build/compfre_win11x64.bat -------------------------------------------------------------------------------- /src/disasm/build/compfre_win7x64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/build/compfre_win7x64.bat -------------------------------------------------------------------------------- /src/disasm/disasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/disasm.c -------------------------------------------------------------------------------- /src/disasm/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/disasm.h -------------------------------------------------------------------------------- /src/disasm/disasm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/disasm.json -------------------------------------------------------------------------------- /src/disasm/emulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/emulator.c -------------------------------------------------------------------------------- /src/disasm/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/emulator.h -------------------------------------------------------------------------------- /src/disasm/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/disasm/readme.md -------------------------------------------------------------------------------- /src/drv_core/acpi/acpi_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/acpi/acpi_main.c -------------------------------------------------------------------------------- /src/drv_core/acpi/acpi_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/acpi/acpi_main.h -------------------------------------------------------------------------------- /src/drv_core/acpi/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/acpi/build.json -------------------------------------------------------------------------------- /src/drv_core/acpi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/acpi/readme.md -------------------------------------------------------------------------------- /src/drv_core/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/build.json -------------------------------------------------------------------------------- /src/drv_core/hpet/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/hpet/build.json -------------------------------------------------------------------------------- /src/drv_core/hpet/hpet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/hpet/hpet.c -------------------------------------------------------------------------------- /src/drv_core/hpet/hpet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/hpet/hpet.h -------------------------------------------------------------------------------- /src/drv_core/hpet/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/hpet/readme.md -------------------------------------------------------------------------------- /src/drv_core/qemu_debugcon/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/qemu_debugcon/build.json -------------------------------------------------------------------------------- /src/drv_core/qemu_debugcon/qemu_debugcon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/qemu_debugcon/qemu_debugcon.c -------------------------------------------------------------------------------- /src/drv_core/qemu_debugcon/qemu_debugcon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/qemu_debugcon/qemu_debugcon.h -------------------------------------------------------------------------------- /src/drv_core/qemu_debugcon/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/qemu_debugcon/readme.md -------------------------------------------------------------------------------- /src/drv_core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/readme.md -------------------------------------------------------------------------------- /src/drv_core/serial/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/serial/build.json -------------------------------------------------------------------------------- /src/drv_core/serial/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/serial/readme.md -------------------------------------------------------------------------------- /src/drv_core/serial/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/serial/serial.c -------------------------------------------------------------------------------- /src/drv_core/serial/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/drv_core/serial/serial.h -------------------------------------------------------------------------------- /src/include/acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/acpi.h -------------------------------------------------------------------------------- /src/include/amd64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/amd64.h -------------------------------------------------------------------------------- /src/include/ci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/ci.h -------------------------------------------------------------------------------- /src/include/cvm_hvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/cvm_hvm.h -------------------------------------------------------------------------------- /src/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/debug.h -------------------------------------------------------------------------------- /src/include/hax_hvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/hax_hvm.h -------------------------------------------------------------------------------- /src/include/ia32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/ia32.h -------------------------------------------------------------------------------- /src/include/mshv_hvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/mshv_hvm.h -------------------------------------------------------------------------------- /src/include/noirhvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/noirhvm.h -------------------------------------------------------------------------------- /src/include/nsv_hvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/nsv_hvm.h -------------------------------------------------------------------------------- /src/include/nv_intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/nv_intrin.h -------------------------------------------------------------------------------- /src/include/nvbdk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/nvbdk.h -------------------------------------------------------------------------------- /src/include/nvdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/nvdef.h -------------------------------------------------------------------------------- /src/include/nvsmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/nvsmm.h -------------------------------------------------------------------------------- /src/include/nvstatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/nvstatus.h -------------------------------------------------------------------------------- /src/include/svm_hvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/svm_hvm.h -------------------------------------------------------------------------------- /src/include/svm_intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/svm_intrin.h -------------------------------------------------------------------------------- /src/include/vt_hvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/vt_hvm.h -------------------------------------------------------------------------------- /src/include/vt_intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/include/vt_intrin.h -------------------------------------------------------------------------------- /src/mshv_core/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/build.json -------------------------------------------------------------------------------- /src/mshv_core/mshv_cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/mshv_cpuid.c -------------------------------------------------------------------------------- /src/mshv_core/mshv_cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/mshv_cpuid.h -------------------------------------------------------------------------------- /src/mshv_core/mshv_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/mshv_def.h -------------------------------------------------------------------------------- /src/mshv_core/mshv_msr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/mshv_msr.c -------------------------------------------------------------------------------- /src/mshv_core/mshv_msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/mshv_msr.h -------------------------------------------------------------------------------- /src/mshv_core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/mshv_core/readme.md -------------------------------------------------------------------------------- /src/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/readme.md -------------------------------------------------------------------------------- /src/svm_core/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/build.json -------------------------------------------------------------------------------- /src/svm_core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/readme.md -------------------------------------------------------------------------------- /src/svm_core/svm_custom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_custom.c -------------------------------------------------------------------------------- /src/svm_core/svm_cvexit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_cvexit.c -------------------------------------------------------------------------------- /src/svm_core/svm_cvnsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_cvnsv.c -------------------------------------------------------------------------------- /src/svm_core/svm_cvsev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_cvsev.c -------------------------------------------------------------------------------- /src/svm_core/svm_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_decode.c -------------------------------------------------------------------------------- /src/svm_core/svm_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_def.h -------------------------------------------------------------------------------- /src/svm_core/svm_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_exit.c -------------------------------------------------------------------------------- /src/svm_core/svm_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_exit.h -------------------------------------------------------------------------------- /src/svm_core/svm_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_main.c -------------------------------------------------------------------------------- /src/svm_core/svm_npt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_npt.c -------------------------------------------------------------------------------- /src/svm_core/svm_npt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_npt.h -------------------------------------------------------------------------------- /src/svm_core/svm_nvcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_nvcpu.c -------------------------------------------------------------------------------- /src/svm_core/svm_nvcpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_nvcpu.h -------------------------------------------------------------------------------- /src/svm_core/svm_vmcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/svm_core/svm_vmcb.h -------------------------------------------------------------------------------- /src/vt_core/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/build.json -------------------------------------------------------------------------------- /src/vt_core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/readme.md -------------------------------------------------------------------------------- /src/vt_core/vt_custom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_custom.c -------------------------------------------------------------------------------- /src/vt_core/vt_cvexit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_cvexit.c -------------------------------------------------------------------------------- /src/vt_core/vt_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_def.h -------------------------------------------------------------------------------- /src/vt_core/vt_ept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_ept.c -------------------------------------------------------------------------------- /src/vt_core/vt_ept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_ept.h -------------------------------------------------------------------------------- /src/vt_core/vt_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_exit.c -------------------------------------------------------------------------------- /src/vt_core/vt_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_exit.h -------------------------------------------------------------------------------- /src/vt_core/vt_iommu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_iommu.c -------------------------------------------------------------------------------- /src/vt_core/vt_iommu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_iommu.h -------------------------------------------------------------------------------- /src/vt_core/vt_iommudef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_iommudef.h -------------------------------------------------------------------------------- /src/vt_core/vt_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_main.c -------------------------------------------------------------------------------- /src/vt_core/vt_nvcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_nvcpu.c -------------------------------------------------------------------------------- /src/vt_core/vt_vmcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/vt_core/vt_vmcs.h -------------------------------------------------------------------------------- /src/xpf_core/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/build.json -------------------------------------------------------------------------------- /src/xpf_core/ci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/ci.c -------------------------------------------------------------------------------- /src/xpf_core/cvhax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/cvhax.c -------------------------------------------------------------------------------- /src/xpf_core/devkits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/devkits.c -------------------------------------------------------------------------------- /src/xpf_core/msvc/aes.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/aes.asm -------------------------------------------------------------------------------- /src/xpf_core/msvc/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/build.json -------------------------------------------------------------------------------- /src/xpf_core/msvc/crc32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/crc32.asm -------------------------------------------------------------------------------- /src/xpf_core/msvc/interrupt.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/interrupt.asm -------------------------------------------------------------------------------- /src/xpf_core/msvc/kpcr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/kpcr.asm -------------------------------------------------------------------------------- /src/xpf_core/msvc/noirhv.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/noirhv.inc -------------------------------------------------------------------------------- /src/xpf_core/msvc/svm_hv.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/svm_hv.asm -------------------------------------------------------------------------------- /src/xpf_core/msvc/vt_hv.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/msvc/vt_hv.asm -------------------------------------------------------------------------------- /src/xpf_core/noirhvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/noirhvm.c -------------------------------------------------------------------------------- /src/xpf_core/nvdbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/nvdbg.c -------------------------------------------------------------------------------- /src/xpf_core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/readme.md -------------------------------------------------------------------------------- /src/xpf_core/snprintf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/snprintf.json -------------------------------------------------------------------------------- /src/xpf_core/uefi/cfgmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/cfgmgr.c -------------------------------------------------------------------------------- /src/xpf_core/uefi/cfgmgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/cfgmgr.h -------------------------------------------------------------------------------- /src/xpf_core/uefi/host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/host.c -------------------------------------------------------------------------------- /src/xpf_core/uefi/host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/host.h -------------------------------------------------------------------------------- /src/xpf_core/uefi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/readme.md -------------------------------------------------------------------------------- /src/xpf_core/uefi/uefihvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/uefihvm.c -------------------------------------------------------------------------------- /src/xpf_core/uefi/uefihvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/uefi/uefihvm.h -------------------------------------------------------------------------------- /src/xpf_core/windows/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/build.json -------------------------------------------------------------------------------- /src/xpf_core/windows/custom_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/custom_vm.h -------------------------------------------------------------------------------- /src/xpf_core/windows/detour.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/detour.c -------------------------------------------------------------------------------- /src/xpf_core/windows/detour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/detour.h -------------------------------------------------------------------------------- /src/xpf_core/windows/haxm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/haxm.c -------------------------------------------------------------------------------- /src/xpf_core/windows/haxm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/haxm.h -------------------------------------------------------------------------------- /src/xpf_core/windows/hooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/hooks.c -------------------------------------------------------------------------------- /src/xpf_core/windows/hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/hooks.h -------------------------------------------------------------------------------- /src/xpf_core/windows/layered.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/layered.c -------------------------------------------------------------------------------- /src/xpf_core/windows/msrhook.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/msrhook.asm -------------------------------------------------------------------------------- /src/xpf_core/windows/nvsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/nvsys.c -------------------------------------------------------------------------------- /src/xpf_core/windows/nvsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/nvsys.h -------------------------------------------------------------------------------- /src/xpf_core/windows/winhvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/winhvm.c -------------------------------------------------------------------------------- /src/xpf_core/windows/winhvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zero-Tang/NoirVisor/HEAD/src/xpf_core/windows/winhvm.h --------------------------------------------------------------------------------