Bumps the non-rust-vmm group with 27 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.46` | `4.5.48` | | [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` | | [console](https://github.com/console-rs/console) | `0.16.0` | `0.16.1` | | [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` | | libgpiod | `0.2.2` | `1.0.0` | | [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.9.4` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` | | [evdev](https://github.com/cmr/evdev) | `0.13.1` | `0.13.2` | | [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` | | [toml](https://github.com/toml-rs/toml) | `0.9.5` | `0.9.7` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.34` | `1.2.39` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.16.0` | | [humantime](https://github.com/chronotope/humantime) | `2.2.0` | `2.3.0` | | [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.77` | `0.3.81` | | [libloading](https://github.com/nagisa/rust_libloading) | `0.8.8` | `0.8.9` | | [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` | | [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` | | [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` | | [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` | | [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` | | [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` | | [unicode-id](https://github.com/Boshen/unicode-id) | `0.3.5` | `0.3.6` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.19` | | [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.18.1` | Bumps the non-rust-vmm group with 23 updates in the /staging directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.46` | `4.5.48` | | [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` | | [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` | | [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.9.4` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` | | [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.4` | | [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.77` | `0.3.81` | | [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` | | [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` | | [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` | | [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` | | [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` | | [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.19` | | [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.18.1` | | [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.3+wasi-0.2.4` | `0.14.7+wasi-0.2.4` | | [windows-targets](https://github.com/microsoft/windows-rs) | `0.53.3` | `0.53.4` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` | Updates `clap` from 4.5.46 to 4.5.48 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.48) Updates `log` from 0.4.27 to 0.4.28 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28) Updates `thiserror` from 2.0.16 to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17) Updates `console` from 0.16.0 to 0.16.1 - [Release notes](https://github.com/console-rs/console/releases) - [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md) - [Commits](https://github.com/console-rs/console/compare/0.16.0...0.16.1) Updates `libc` from 0.2.175 to 0.2.176 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176) Updates `libgpiod` from 0.2.2 to 1.0.0 Updates `bitflags` from 2.9.3 to 2.9.4 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4) Updates `tempfile` from 3.21.0 to 3.23.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0) Updates `evdev` from 0.13.1 to 0.13.2 - [Changelog](https://github.com/emberian/evdev/blob/main/CHANGELOG.md) - [Commits](https://github.com/cmr/evdev/compare/0.13.1...0.13.2) Updates `serde` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `toml` from 0.9.5 to 0.9.7 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.7) Updates `anstyle` from 1.0.11 to 1.0.13 - [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.11...v1.0.13) Updates `anyhow` from 1.0.99 to 1.0.100 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100) Updates `bindgen` from 0.63.0 to 0.69.5 - [Release notes](https://github.com/rust-lang/rust-bindgen/releases) - [Changelog](https://github.com/rust-lang/rust-bindgen/blob/v0.69.5/CHANGELOG.md) - [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.63.0...v0.69.5) Updates `cc` from 1.2.34 to 1.2.39 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.34...cc-v1.2.39) Updates `cfg_aliases` from 0.1.1 to 0.2.1 - [Release notes](https://github.com/katharostech/cfg_aliases/releases) - [Changelog](https://github.com/katharostech/cfg_aliases/blob/master/release.toml) - [Commits](https://github.com/katharostech/cfg_aliases/compare/v0.1.1...v0.2.1) Updates `clap_builder` from 4.5.46 to 4.5.48 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.46...v4.5.48) Updates `clap_derive` from 4.5.45 to 4.5.47 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.45...v4.5.47) Updates `errno` from 0.2.8 to 0.3.10 - [Release notes](https://github.com/lambda-fairy/rust-errno/releases) - [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md) - [Commits](https://github.com/lambda-fairy/rust-errno/commits) Updates `hashbrown` from 0.15.5 to 0.16.0 - [Release notes](https://github.com/rust-lang/hashbrown/releases) - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/compare/v0.15.5...v0.16.0) Updates `heck` from 0.3.3 to 0.5.0 - [Changelog](https://github.com/withoutboats/heck/blob/master/CHANGELOG.md) - [Commits](https://github.com/withoutboats/heck/commits) Updates `humantime` from 2.2.0 to 2.3.0 - [Release notes](https://github.com/chronotope/humantime/releases) - [Commits](https://github.com/chronotope/humantime/compare/v2.2.0...v2.3.0) Updates `indexmap` from 2.11.0 to 2.11.4 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.11.4) Updates `intmap` from 2.0.0 to 3.1.2 - [Changelog](https://github.com/JesperAxelsson/rust-intmap/blob/master/CHANGELOG.md) - [Commits](https://github.com/JesperAxelsson/rust-intmap/commits) Updates `js-sys` from 0.3.77 to 0.3.81 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits) Updates `libgpiod-sys` from 0.1.1 to 1.0.0 Updates `libloading` from 0.8.8 to 0.8.9 - [Commits](https://github.com/nagisa/rust_libloading/compare/0.8.8...0.8.9) Updates `linux-raw-sys` from 0.4.15 to 0.11.0 - [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.15...v0.11.0) Updates `memchr` from 2.7.5 to 2.7.6 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.5...2.7.6) Updates `proc-macro-crate` from 3.3.0 to 3.4.0 - [Release notes](https://github.com/bkchr/proc-macro-crate/releases) - [Commits](https://github.com/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.0) Updates `quote` from 1.0.40 to 1.0.41 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.41) Updates `regex` from 1.11.2 to 1.11.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.11.2...1.11.3) Updates `regex-automata` from 0.4.10 to 0.4.11 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/commits) Updates `rustix` from 0.38.44 to 1.1.2 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2) Updates `rutabaga_gfx` from 0.1.5 to 0.1.71 - [Release notes](https://github.com/magma-gpu/rutabaga_gfx/releases) - [Changelog](https://github.com/magma-gpu/rutabaga_gfx/blob/main/CHANGELOG.md) - [Commits](https://github.com/magma-gpu/rutabaga_gfx/commits/v0.1.71) Updates `semver` from 1.0.26 to 1.0.27 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.26...1.0.27) Updates `serde_derive` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `serde_json` from 1.0.143 to 1.0.145 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145) Updates `system-deps` from 2.0.3 to 6.2.2 - [Release notes](https://github.com/gdesmott/system-deps/releases) - [Changelog](https://github.com/gdesmott/system-deps/blob/main/CHANGELOG.md) - [Commits](https://github.com/gdesmott/system-deps/compare/v2.0.3...v6.2.2) Updates `toml_parser` from 1.0.2 to 1.0.3 - [Commits](https://github.com/toml-rs/toml/compare/toml_parser-v1.0.2...toml_parser-v1.0.3) Updates `toml_writer` from 1.0.2 to 1.0.3 - [Commits](https://github.com/toml-rs/toml/compare/toml_writer-v1.0.2...toml_writer-v1.0.3) Updates `unicode-id` from 0.3.5 to 0.3.6 - [Commits](https://github.com/Boshen/unicode-id/commits) Updates `unicode-ident` from 1.0.18 to 1.0.19 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.18...1.0.19) Updates `uuid` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1) Updates `version-compare` from 0.0.11 to 0.2.0 - [Changelog](https://gitlab.com/timvisee/version-compare/blob/master/CHANGELOG.md) - [Commits](https://gitlab.com/timvisee/version-compare/compare/v0.0.11...v0.2.0) Updates `wasm-bindgen` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-backend` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-macro` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-macro-support` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-shared` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `zerocopy` from 0.7.35 to 0.8.25 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.8.26...v0.8.27) Updates `zerocopy-derive` from 0.7.35 to 0.8.25 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25) Updates `clap` from 4.5.46 to 4.5.48 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.48) Updates `log` from 0.4.27 to 0.4.28 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28) Updates `thiserror` from 2.0.16 to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17) Updates `libc` from 0.2.175 to 0.2.176 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176) Updates `bitflags` from 2.9.3 to 2.9.4 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4) Updates `tempfile` from 3.21.0 to 3.23.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0) Updates `serde` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `anstyle` from 1.0.11 to 1.0.13 - [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.11...v1.0.13) Updates `anyhow` from 1.0.99 to 1.0.100 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100) Updates `clap_builder` from 4.5.46 to 4.5.48 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.46...v4.5.48) Updates `clap_derive` from 4.5.45 to 4.5.47 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.45...v4.5.47) Updates `errno` from 0.3.13 to 0.3.14 - [Release notes](https://github.com/lambda-fairy/rust-errno/releases) - [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md) - [Commits](https://github.com/lambda-fairy/rust-errno/commits) Updates `indexmap` from 2.11.0 to 2.11.4 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.11.4) Updates `js-sys` from 0.3.77 to 0.3.81 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits) Updates `memchr` from 2.7.5 to 2.7.6 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.5...2.7.6) Updates `proc-macro-crate` from 3.3.0 to 3.4.0 - [Release notes](https://github.com/bkchr/proc-macro-crate/releases) - [Commits](https://github.com/bkchr/proc-macro-crate/compare/v3.3.0...v3.4.0) Updates `quote` from 1.0.40 to 1.0.41 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.41) Updates `regex` from 1.11.2 to 1.11.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.11.2...1.11.3) Updates `regex-automata` from 0.4.10 to 0.4.11 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/commits) Updates `rustix` from 1.0.8 to 1.1.2 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2) Updates `semver` from 1.0.26 to 1.0.27 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.26...1.0.27) Updates `serde_derive` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `toml_datetime` from 0.6.11 to 0.7.2 - [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.11...toml_datetime-v0.7.2) Updates `toml_edit` from 0.22.27 to 0.23.6 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.27...v0.23.6) Updates `unicode-ident` from 1.0.18 to 1.0.19 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.18...1.0.19) Updates `uuid` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1) Updates `wasi` from 0.14.3+wasi-0.2.4 to 0.14.7+wasi-0.2.4 - [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.14.3...0.14.7) Updates `wasm-bindgen` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-backend` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-macro` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-macro-support` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `wasm-bindgen-shared` from 0.2.100 to 0.2.104 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.100...0.2.104) Updates `windows-targets` from 0.53.3 to 0.53.4 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `zerocopy` from 0.8.26 to 0.8.27 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.8.26...v0.8.27) Updates `zerocopy-derive` from 0.8.26 to 0.8.27 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25) Updates `windows-link` from 0.1.3 to 0.2.0 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `wit-bindgen` from 0.45.0 to 0.46.0 - [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases) - [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.45.0...v0.46.0) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.48 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: log dependency-version: 0.4.28 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: console dependency-version: 0.16.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.176 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libgpiod dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: non-rust-vmm - dependency-name: bitflags dependency-version: 2.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: tempfile dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: evdev dependency-version: 0.13.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde dependency-version: 1.0.228 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml dependency-version: 0.9.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle dependency-version: 1.0.13 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anyhow dependency-version: 1.0.100 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bindgen dependency-version: 0.69.5 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: cc dependency-version: 1.2.39 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: cfg_aliases dependency-version: 0.2.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.48 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_derive dependency-version: 4.5.47 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: errno dependency-version: 0.3.10 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: hashbrown dependency-version: 0.16.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: heck dependency-version: 0.5.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: humantime dependency-version: 2.3.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.11.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: intmap dependency-version: 3.1.2 dependency-type: indirect update-type: version-update:semver-major dependency-group: non-rust-vmm - dependency-name: js-sys dependency-version: 0.3.81 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libgpiod-sys dependency-version: 1.0.0 dependency-type: indirect update-type: version-update:semver-major dependency-group: non-rust-vmm - dependency-name: libloading dependency-version: 0.8.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: linux-raw-sys dependency-version: 0.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: memchr dependency-version: 2.7.6 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: proc-macro-crate dependency-version: 3.4.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: quote dependency-version: 1.0.41 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: regex dependency-version: 1.11.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: regex-automata dependency-version: 0.4.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rustix dependency-version: 1.1.2 dependency-type: indirect update-type: version-update:semver-major dependency-group: non-rust-vmm - dependency-name: rutabaga_gfx dependency-version: 0.1.71 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: semver dependency-version: 1.0.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde_derive dependency-version: 1.0.228 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde_json dependency-version: 1.0.145 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: system-deps dependency-version: 6.2.2 dependency-type: indirect update-type: version-update:semver-major dependency-group: non-rust-vmm - dependency-name: toml_parser dependency-version: 1.0.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_writer dependency-version: 1.0.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: unicode-id dependency-version: 0.3.6 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: unicode-ident dependency-version: 1.0.19 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: uuid dependency-version: 1.18.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: version-compare dependency-version: 0.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: wasm-bindgen dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-backend dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-macro dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-macro-support dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-shared dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: zerocopy dependency-version: 0.8.25 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: zerocopy-derive dependency-version: 0.8.25 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: clap dependency-version: 4.5.48 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: log dependency-version: 0.4.28 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.176 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bitflags dependency-version: 2.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: tempfile dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: serde dependency-version: 1.0.228 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle dependency-version: 1.0.13 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anyhow dependency-version: 1.0.100 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.48 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_derive dependency-version: 4.5.47 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: errno dependency-version: 0.3.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.11.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: js-sys dependency-version: 0.3.81 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: memchr dependency-version: 2.7.6 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: proc-macro-crate dependency-version: 3.4.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: quote dependency-version: 1.0.41 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: regex dependency-version: 1.11.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: regex-automata dependency-version: 0.4.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rustix dependency-version: 1.1.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: semver dependency-version: 1.0.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde_derive dependency-version: 1.0.228 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_datetime dependency-version: 0.7.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: toml_edit dependency-version: 0.23.6 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: unicode-ident dependency-version: 1.0.19 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: uuid dependency-version: 1.18.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasi dependency-version: 0.14.7+wasi-0.2.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-backend dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-macro dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-macro-support dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasm-bindgen-shared dependency-version: 0.2.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: windows-targets dependency-version: 0.53.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: zerocopy dependency-version: 0.8.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: zerocopy-derive dependency-version: 0.8.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: windows-link dependency-version: 0.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: wit-bindgen dependency-version: 0.46.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| CHANGELOG.md | ||
| LICENSE-APACHE | ||
| LICENSE-BSD-3-Clause | ||
| README.md | ||
vhost-device-input
Synopsis
vhost-device-input --socket-path <SOCKET_PATH> --event-list <EVENT_LIST>
Description
This program is a vhost-user backend that emulates a VirtIO input event. It polls on a host's input event device (/dev/input/eventX) and passes the input event data to guests.
This program is tested with QEMU's vhost-user-input-pci. The
implementation is based on the vhost-user protocol and as such should be
interoperable with other virtual machine managers. Please see below for
working examples.
Options
-h, --help
Print help.
-s, --socket-path <SOCKET_PATH>
Location of vhost-user Unix domain sockets, this path will be suffixed with
0,1,2..event_count-1.
-e, --event-list <EVENT_LIST>
Input event device list in the format: event_device1,event_device2,...
Example: --event-list /dev/input/event14,/dev/input/event15
Examples
The daemon should be started first:
host# vhost-device-input --socket-path /some/path/input.sock \
--event-list /dev/input/event14,/dev/input/event15
Note that from the above command the socket path "/some/path/input.sock0" and "/some/path/input.sock1" will be created for input events "event14" and "event15" respectively. This in turn needs to be communicated as chardev sockets to QEMU in order for the backend daemon and access the Virtio queues with the guest over the shared memory.
host# qemu-system -M virt \
-object memory-backend-file,id=mem,size=4G,mem-path=/dev/shm,share=on \
-chardev socket,path=/some/path/input.sock0,id=kbd0 \
-device vhost-user-input-pci,chardev=kdb0 \
-chardev socket,path=/some/path/input.sock1,id=mouse0 \
-device vhost-user-input-pci,chardev=mouse0 \
-numa node,memdev=mem \
...
License
This project is licensed under either of
- Apache License, Version 2.0
- BSD-3-Clause License