conradgrobler
|
1bcb15cc9b
Clear receive token in Console Device (#62)
|
1 year ago |
Yuekai Jia
|
d8142cdbf6
Refactor virtio net device APIs to improve driver performance
|
1 year ago |
Andrew Walbran
|
67183ee262
Merge pull request #60 from rcore-os/safety
|
1 year ago |
Andrew Walbran
|
62fbbdc164
Try taking buffers by reference rather than pointer.
|
1 year ago |
Andrew Walbran
|
2caa561a86
VirtQueue::pop_used should also be marked as unsafe.
|
1 year ago |
Andrew Walbran
|
7ea4491389
Document safety requirements for Hal trait and mark it as unsafe.
|
1 year ago |
Andrew Walbran
|
87470a40e7
Use `zerocopy` to avoid some unsafe code in GPU driver (#59)
|
1 year ago |
Andrew Walbran
|
70f3f76626
Release 0.3.0.
|
1 year ago |
chyyuu
|
66829b6363
Merge pull request #55 from rcore-os/reset
|
1 year ago |
Andrew Walbran
|
533720dd36
Reset device when the transport is dropped.
|
1 year ago |
Andrew Walbran
|
7656bb9a01
Allow HAL to validate MMIO ranges (#57)
|
1 year ago |
Andrew Walbran
|
ab46d6f090
Implement Display for Error. (#56)
|
1 year ago |
Andrew Walbran
|
e874c8a839
Merge pull request #50 from rcore-os/shadow
|
1 year ago |
Andrew Walbran
|
ea3de12e98
Keep shadow copy of descriptor table.
|
1 year ago |
Andrew Walbran
|
4461c73a37
Merge pull request #54 from rcore-os/notify
|
1 year ago |
Andrew Walbran
|
b559de30f3
Notify device after adding buffers to available ring.
|
1 year ago |
Andrew Walbran
|
4b6045b8f3
Suppress available buffer notifications if the device asks to.
|
1 year ago |
chyyuu
|
d3056cee9f
Merge pull request #53 from rcore-os/tests
|
1 year ago |
Andrew Walbran
|
63b964c1aa
Test reading and writing block device.
|
1 year ago |
Andrew Walbran
|
280e5f9889
Implement fake reads and writes in terms of a shared function.
|
1 year ago |
Andrew Walbran
|
6dc6eeeef3
Return Vec rather than taking mutable slice.
|
1 year ago |
Andrew Walbran
|
819f8ca470
Test sending to console.
|
1 year ago |
chyyuu
|
ecf6cec5ea
Merge pull request #49 from rcore-os/queuesize
|
1 year ago |
Andrew Walbran
|
72e5aaee34
Make queue size a const generic parameter.
|
1 year ago |
Andrew Walbran
|
aba6e54f0d
Merge pull request #48 from rcore-os/dmacleanup
|
1 year ago |
Andrew Walbran
|
f079a77d84
Add Rustdoc and an assert for Dma.
|
1 year ago |
Andrew Walbran
|
0690500487
Return pointer rather than usize from Dma::vaddr.
|
1 year ago |
Andrew Walbran
|
3e61797d15
Factor out helper function to construct a NonNull raw slice.
|
1 year ago |
Andrew Walbran
|
87b41425fb
Return raw slices rather than slice references from Dma.
|
1 year ago |
Andrew Walbran
|
dc5c432861
Remove unnecessary index.
|
1 year ago |