156a16385SMuminul Islam[package] 25867a1afSMuminul Islamauthors = ["Microsoft Authors"] 37d7bfb20SWei Liuedition = "2021" 45867a1afSMuminul Islamlicense = "Apache-2.0 OR BSD-3-Clause" 53f8cd52fSRob Bradfordname = "hypervisor" 63f8cd52fSRob Bradfordversion = "0.1.0" 756a16385SMuminul Islam 85bfac796SWei Liu[features] 908cf983dSRob Bradfordkvm = ["kvm-bindings", "kvm-ioctls", "vfio-ioctls/kvm"] 10fe24a7a2SWei Liumshv = ["mshv-bindings", "mshv-ioctls", "mshv_emulator", "vfio-ioctls/mshv"] 11fe24a7a2SWei Liumshv_emulator = ["iced-x86", "mshv-bindings"] 12f6d99d9aSWei Liusev_snp = ["igvm", "igvm_defs"] 13f282cc00SRob Bradfordtdx = [] 1456a16385SMuminul Islam 1556a16385SMuminul Islam[dependencies] 160c2f2d3eSdependabot[bot]anyhow = "1.0.94" 174e298d1aSMuminul Islamarc-swap = "1.7.1" 18d22e7e26SJinank Jainbitfield-struct = "0.10.1" 19fd854c73Sdependabot[bot]byteorder = "1.5.0" 204c99aea6SJinank Jaincfg-if = "1.0.0" 218f3bd4d9SJinank Jainconcat-idents = "1.1.5" 220dd0364bSRuoqing Heigvm = { workspace = true, optional = true } 230dd0364bSRuoqing Heigvm_defs = { workspace = true, optional = true } 245a70d7ecSRuoqing Hekvm-bindings = { workspace = true, optional = true, features = ["serde"] } 255a70d7ecSRuoqing Hekvm-ioctls = { workspace = true, optional = true } 2630cf1eedSdependabot[bot]libc = "0.2.167" 27dec4a820Sdependabot[bot]log = "0.4.22" 285a70d7ecSRuoqing Hemshv-bindings = { workspace = true, features = [ 293f8cd52fSRob Bradford "fam-wrappers", 3008cf983dSRob Bradford "with-serde", 313f8cd52fSRob Bradford], optional = true } 325a70d7ecSRuoqing Hemshv-ioctls = { workspace = true, optional = true } 33d22e7e26SJinank Jainopen-enum = "0.5.2" 34a229afbcSdependabot[bot]serde = { version = "1.0.208", features = ["derive", "rc"] } 353698b8e7SJinank Jainserde_json = { workspace = true } 36dc72ef42Sdependabot[bot]serde_with = { version = "3.9.0", default-features = false, features = [ 373f8cd52fSRob Bradford "macros", 383f8cd52fSRob Bradford] } 3920296e90SPhilipp Schusterthiserror = { workspace = true } 405a70d7ecSRuoqing Hevfio-ioctls = { workspace = true, default-features = false } 414e298d1aSMuminul Islamvm-memory = { workspace = true, features = [ 424e298d1aSMuminul Islam "backend-atomic", 434e298d1aSMuminul Islam "backend-bitmap", 444e298d1aSMuminul Islam "backend-mmap", 454e298d1aSMuminul Islam] } 465a70d7ecSRuoqing Hevmm-sys-util = { workspace = true, features = ["with-serde"] } 47*6f56ef9aSJinank Jainzerocopy = { workspace = true, features = ["derive"] } 48f9b51a41SMuminul Islam 499594ececSRob Bradford[target.'cfg(target_arch = "x86_64")'.dependencies.iced-x86] 50546778ebSSamuel Ortizdefault-features = false 511180f757SWei Liufeatures = [ 521180f757SWei Liu "decoder", 531180f757SWei Liu "instr_info", 541180f757SWei Liu "no_d3now", 551180f757SWei Liu "no_evex", 561180f757SWei Liu "no_vex", 571180f757SWei Liu "no_xop", 581180f757SWei Liu "op_code_info", 591180f757SWei Liu "std", 601180f757SWei Liu] 613f8cd52fSRob Bradfordoptional = true 623f8cd52fSRob Bradfordversion = "1.21.0" 63fe540122SSamuel Ortiz 64fe540122SSamuel Ortiz[dev-dependencies] 65533710f0Sdependabot[bot]env_logger = "0.11.3" 66