├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── example.entitlements ├── hv-sys ├── Cargo.toml ├── README.md ├── build.rs ├── src │ └── lib.rs └── wrapper.h ├── hv ├── Cargo.toml ├── README.md ├── examples │ ├── as.rs │ └── caps.rs └── src │ ├── arm64 │ ├── mod.rs │ └── regs.rs │ ├── lib.rs │ ├── vcpu.rs │ ├── vm.rs │ └── x86 │ ├── mod.rs │ └── vmx.rs ├── rust-toolchain.toml └── rustfmt.toml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/README.md -------------------------------------------------------------------------------- /example.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/example.entitlements -------------------------------------------------------------------------------- /hv-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv-sys/Cargo.toml -------------------------------------------------------------------------------- /hv-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv-sys/README.md -------------------------------------------------------------------------------- /hv-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv-sys/build.rs -------------------------------------------------------------------------------- /hv-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv-sys/src/lib.rs -------------------------------------------------------------------------------- /hv-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv-sys/wrapper.h -------------------------------------------------------------------------------- /hv/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/Cargo.toml -------------------------------------------------------------------------------- /hv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/README.md -------------------------------------------------------------------------------- /hv/examples/as.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/examples/as.rs -------------------------------------------------------------------------------- /hv/examples/caps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/examples/caps.rs -------------------------------------------------------------------------------- /hv/src/arm64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/arm64/mod.rs -------------------------------------------------------------------------------- /hv/src/arm64/regs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/arm64/regs.rs -------------------------------------------------------------------------------- /hv/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/lib.rs -------------------------------------------------------------------------------- /hv/src/vcpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/vcpu.rs -------------------------------------------------------------------------------- /hv/src/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/vm.rs -------------------------------------------------------------------------------- /hv/src/x86/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/x86/mod.rs -------------------------------------------------------------------------------- /hv/src/x86/vmx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/hv/src/x86/vmx.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-hypervisor/hypervisor-framework/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | newline_style = "Unix" 2 | --------------------------------------------------------------------------------