LoGin
|
f91c807965
feat(virtio-blk): add interrupt enable and disable function for virtio-blk (#4)
|
9 months ago |
fkm3
|
150740bc27
Update to zerocopy 0.7.5 (#113)
|
1 year ago |
Andrew Walbran
|
cfb8a80cb6
Merge pull request #106 from rcore-os/event_idx
|
1 year ago |
Andrew Walbran
|
6dae798a6c
Deduplicate feature negotiation.
|
1 year ago |
Andrew Walbran
|
7385d61153
Add support for VIRTIO_F_EVENT_IDX buffer notification suppression.
|
1 year ago |
Andrew Walbran
|
bc78b54f32
Support reading or writing more than one block at once.
|
1 year ago |
Andrew Walbran
|
aa76c3d57d
Use indirect descriptors in block device tests.
|
1 year ago |
Andrew Walbran
|
a480e6ae93
Support indirect descriptors for block device.
|
1 year ago |
Andrew Walbran
|
5934187dd0
Add support for indirect descriptors in VirtQueue.
|
1 year ago |
Andrew Walbran
|
96e1b8c4df
Use correct device type for fake transport in block device tests.
|
1 year ago |
Andrew Walbran
|
c742f16d42
Use Default to reduce some duplicate code in tests.
|
1 year ago |
Andrew Walbran
|
af366563b8
Factor out helper methods to send requests.
|
1 year ago |
Andrew Walbran
|
098c5fb0c1
Add support for getting device ID.
|
1 year ago |
Andrew Walbran
|
446881e103
Add new feature and request type constants from VirtIO 1.2.
|
1 year ago |
Andrew Walbran
|
a6d6aebed9
Add support for flushing block device.
|
1 year ago |
Andrew Walbran
|
2b545f5eb0
Use AtomicBool for fake queue notification status.
|
1 year ago |
Andrew Walbran
|
9a21715e0d
Factor out helper method to wait for queue.
|
1 year ago |
Andrew Walbran
|
713ac2f890
Update to latest version of bitflags crate.
|
1 year ago |
Andrew Walbran
|
62fbbdc164
Try taking buffers by reference rather than pointer.
|
2 years ago |
Andrew Walbran
|
4b6045b8f3
Suppress available buffer notifications if the device asks to.
|
2 years ago |
Andrew Walbran
|
63b964c1aa
Test reading and writing block device.
|
2 years ago |
Andrew Walbran
|
72e5aaee34
Make queue size a const generic parameter.
|
2 years ago |
Andrew Walbran
|
66b081ebcf
Improve error reporting of VirtIOBlk (#52)
|
2 years ago |
Andrew Walbran
|
90d508a8aa
Unshare buffers in pop_used.
|
2 years ago |
Andrew Walbran
|
43804de05b
Take token as parameter to pop_used rather than returning it.
|
2 years ago |
Andrew Walbran
|
352e7cc2ee
Reword Rustdoc comment.
|
2 years ago |
Andrew Walbran
|
1dd9f61a1a
Tidy up imports in examples.
|
2 years ago |
Andrew Walbran
|
cdeb49198d
Make modules public rather than re-exporting all their contents.
|
2 years ago |
Andrew Walbran
|
7d9ef6910f
Move devices into a separate module.
|
2 years ago |