Andrew Walbran
|
66b081ebcf
Improve error reporting of VirtIOBlk (#52)
|
2 years ago |
Andrew Walbran
|
4354675f7a
Writing 0 to queue_enable for PCI transport isn't allowed. (#51)
|
2 years ago |
chyyuu
|
211e020d15
Merge pull request #46 from rcore-os/dmaregions
|
2 years ago |
Andrew Walbran
|
608cd9f05d
Specify direction when allocating DMA regions.
|
2 years ago |
Andrew Walbran
|
8187f6fd94
Use more flexible virtqueue layout when possible.
|
2 years ago |
Andrew Walbran
|
d51084cd7d
Document how phys_to_virt is used.
|
2 years ago |
Andrew Walbran
|
d10e84266a
Fix links in README.
|
2 years ago |
Andrew Walbran
|
33e4393c34
Release 0.2.0.
|
2 years ago |
Andrew Walbran
|
4a38a95fbb
Add links to crates.io and docs to README.
|
2 years ago |
Yu Chen
|
4ca125fbc7
udpate examples/riscv/src/main.rs, add net send/recv test
|
2 years ago |
chyyuu
|
9d47fa1543
Merge pull request #44 from rcore-os/net
|
2 years ago |
chyyuu
|
108a82501b
Merge pull request #41 from rcore-os/share
|
2 years ago |
Yu Chen
|
f8026a7814
update for 'cargo fmt --all -- --check' in CI
|
2 years ago |
Yu Chen
|
dd533b2f87
udpate README
|
2 years ago |
Yu Chen
|
1c28b5d95d
udpate README
|
2 years ago |
Yu Chen
|
ea59435d6a
update README, and examples/aarch64|riscv/src/main.rs for CI
|
2 years ago |
Andrew Walbran
|
d28182185f
Try to connect to VM.
|
2 years ago |
Andrew Walbran
|
66aa265669
Merge pull request #37 from rcore-os/crosvm
|
2 years ago |
Andrew Walbran
|
006c961f0c
Peek before popping.
|
2 years ago |
Andrew Walbran
|
90d508a8aa
Unshare buffers in pop_used.
|
2 years ago |
Andrew Walbran
|
f047e6b201
Add method to get next descriptor index if NEXT flag is set.
|
2 years ago |
Andrew Walbran
|
43804de05b
Take token as parameter to pop_used rather than returning it.
|
2 years ago |
Andrew Walbran
|
d0d47bcc0d
Add methods to Hal to share and unshare buffers with device.
|
2 years ago |
Andrew Walbran
|
9c4b422194
Add helper to iterate over all buffers rather than repeating code.
|
2 years ago |
Andrew Walbran
|
68169b820d
Use 64-bit memory range for 32-bit BARs if it is low enough.
|
2 years ago |
Andrew Walbran
|
0dd44d8a3f
Clean before building to avoid getting the wrong binary somehow.
|
2 years ago |
Andrew Walbran
|
c73290e0d9
Add target to run aarch64 example under crosvm.
|
2 years ago |
Yu Chen
|
b15ec3c4b6
update qemu -device virtio-net-device in examples/riscv/Makefile. Now we can see virtio NIC device info in this example
|
2 years ago |
Andrew Walbran
|
6b24f7b7a5
Merge pull request #42 from rcore-os/modules
|
2 years ago |
Andrew Walbran
|
352e7cc2ee
Reword Rustdoc comment.
|
2 years ago |