#microsoft #hypervisor #mshv

mshv-bindings

Rust FFI bindings to MSHV headers generated using Rust bindgen

6 releases

0.3.3 Feb 5, 2025
0.3.2 Nov 26, 2024
0.3.1 Oct 30, 2024
0.2.1 Oct 15, 2024
0.1.1 Oct 15, 2024

#559 in Unix APIs

Download history 1047/week @ 2024-10-25 2426/week @ 2024-11-01 1587/week @ 2024-11-08 1077/week @ 2024-11-15 1041/week @ 2024-11-22 1367/week @ 2024-11-29 1171/week @ 2024-12-06 1016/week @ 2024-12-13 531/week @ 2024-12-20 288/week @ 2024-12-27 910/week @ 2025-01-03 1871/week @ 2025-01-10 1474/week @ 2025-01-17 2022/week @ 2025-01-24 1843/week @ 2025-01-31 963/week @ 2025-02-07

6,670 downloads per month
Used in 2 crates

Apache-2.0 OR BSD-3-Clause

1MB
31K SLoC

mshv

Microsoft Hypervisor wrappers. This repository provides two crates which are mshv-bindings and mshv-ioctls. These crates will provide the APIs and definitions to create a VMM on Microsoft Hypervisor along with other rust-vmm crates.

Supported Platforms

The mshv-{ioctls, bindings} can be used on x86_64 only.

Build

cargo build

Running the tests

Test (/dev/mshv requires root):

sudo -E ~/.cargo/bin/cargo test

Dependencies

~1.3–1.9MB
~32K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy