Andrew Walbran
|
25925a31c7
Add safe helper method to add buffers and wait until they are used.
|
2 年之前 |
Andrew Walbran
|
6183bed94a
Mark Queue::add as unsafe.
|
2 年之前 |
Andrew Walbran
|
576e481e86
Reset queues when device is dropped. (#30)
|
2 年之前 |
Andrew Walbran
|
af18ee53a7
Check size of config space (#29)
|
2 年之前 |
Andrew Walbran
|
17f51ed72a
Use proper volatile read for VirtIO config space.
|
2 年之前 |
Andrew Walbran
|
6d94dc7746
Use u16 for queue indices.
|
2 年之前 |
Andrew Walbran
|
e28a1e05c8
Fix soundness issues with MMIO and shared memory (#18)
|
2 年之前 |
Andrew Walbran
|
6f5f190bd3
No need for type parameter in impl anymore.
|
2 年之前 |
Andrew Walbran
|
005dd18e11
Have drivers own transport rather than taking a reference to it.
|
2 年之前 |
Andrew Walbran
|
40e8533db4
Work with old version of Rust used by example.
|
2 年之前 |
Andrew Walbran
|
ea34476f3b
Use NonNull for Transport::config_space.
|
2 年之前 |
Andrew Walbran
|
51d8182f3a
Use arbitrary transport for devices.
|
2 年之前 |
Andrew Walbran
|
fb8bff9ade
Factor out trait for Virtio transport.
|
2 年之前 |
Andrew Walbran
|
1581eae807
Use a safer approach to the HAL interface (#11)
|
2 年之前 |
Runji Wang
|
6c5c8e281e
fix for nightly-2021-03-01 and OpenSBI 0.8
|
4 年之前 |
Runji Wang
|
dfa70e1425
add some interfaces
|
5 年之前 |
Runji Wang
|
6f932d0b16
move virtio-net from rCore
|
5 年之前 |