openanolis / dragonball-sandbox

Dragonball-sandbox is a collection of Rust crates to help build custom Virtual Machine Monitors and hypervisors.
Apache License 2.0
88 stars 41 forks source link

virtio: initial release for dbs-virtio-devices #229

Closed studychao closed 1 year ago

studychao commented 1 year ago

This is the initial release for dbs-virtio-devices.

Signed-off-by: Chao Wu chaowu@linux.alibaba.com

codecov[bot] commented 1 year ago

Codecov Report

Merging #229 (a507748) into main (d408d5c) will increase coverage by 2.42%. The diff coverage is n/a.

:exclamation: Current head a507748 differs from pull request most recent head d1c6ef3. Consider uploading reports for the commit d1c6ef3 to get more accurate results

@@            Coverage Diff             @@
##             main     #229      +/-   ##
==========================================
+ Coverage   91.57%   93.99%   +2.42%     
==========================================
  Files          80       45      -35     
  Lines       22429    10598   -11831     
==========================================
- Hits        20540     9962   -10578     
+ Misses       1889      636    -1253     
Flag Coverage Δ
dbs-address-space 95.23% <ø> (+0.16%) :arrow_up:
dbs-allocator 94.98% <ø> (ø)
dbs-arch 96.30% <ø> (ø)
dbs-boot ?
dbs-device 92.95% <ø> (ø)
dbs-interrupt 90.40% <ø> (ø)
dbs-legacy-devices 92.77% <ø> (ø)
dbs-miniball ∅ <ø> (?)
dbs-upcall 94.26% <ø> (ø)
dbs-utils 91.25% <ø> (ø)
dbs-virtio-devices ?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
crates/dbs-address-space/src/lib.rs 100.00% <0.00%> (ø)
crates/dbs-virtio-devices/src/block/ufile/aio.rs
crates/dbs-virtio-devices/src/vsock/device.rs
crates/dbs-boot/src/lib.rs
...bs-virtio-devices/src/vsock/backend/unix_stream.rs
crates/dbs-virtio-devices/src/mmio/mmio_v2.rs
crates/dbs-virtio-devices/src/vsock/backend/mod.rs
crates/dbs-virtio-devices/src/notifier.rs
crates/dbs-virtio-devices/src/vsock/muxer/mod.rs
crates/dbs-virtio-devices/src/mmio/mmio_state.rs
... and 27 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more