Andrew Walbran
|
62f3e4f262
Add fake transport and a test for console driver. (#17)
|
2 years ago |
Andrew Walbran
|
e6d9ff166c
Use actual GPU resolution in example rather than hardcoding. (#16)
|
2 years ago |
Andrew Walbran
|
adf5e8b650
Document supported transports and features. (#15)
|
2 years ago |
Yiren Zhang
|
95f35b0015
Merge pull request #14 from qwandor/transport
|
2 years ago |
Andrew Walbran
|
6f5f190bd3
No need for type parameter in impl anymore.
|
2 years ago |
Andrew Walbran
|
005dd18e11
Have drivers own transport rather than taking a reference to it.
|
2 years ago |
Andrew Walbran
|
40e8533db4
Work with old version of Rust used by example.
|
2 years ago |
Andrew Walbran
|
ea34476f3b
Use NonNull for Transport::config_space.
|
2 years ago |
Andrew Walbran
|
a85ef07aa4
Check MMIO transport version at runtime.
|
2 years ago |
Andrew Walbran
|
c8c26e3905
Have transport wrap non-null pointer.
|
2 years ago |
Andrew Walbran
|
b33bd5c3b3
Support modern as well as legacy MMIO devices in example.
|
2 years ago |
Andrew Walbran
|
e99d891808
Use modern MMIO transport in tests.
|
2 years ago |
Andrew Walbran
|
95894f5240
Add modern MMIO transport.
|
2 years ago |
Andrew Walbran
|
55200d895e
Add wrapper struct for legacy MMIO interface.
|
2 years ago |
Andrew Walbran
|
debe753bdd
Prefix legacy-only MMIO interface fields.
|
2 years ago |
Andrew Walbran
|
2905932e70
Allow transport to use 64-bit addresses for queue rather than PFN.
|
2 years ago |
Andrew Walbran
|
51d8182f3a
Use arbitrary transport for devices.
|
2 years ago |
Andrew Walbran
|
271b8d104f
Make config space pointer part of Transport trait.
|
2 years ago |
Andrew Walbran
|
d1b76bd4c7
Move constants together.
|
2 years ago |
Andrew Walbran
|
2d65226f65
Add blank lines between methods.
|
2 years ago |
Andrew Walbran
|
fb8bff9ade
Factor out trait for Virtio transport.
|
2 years ago |
Andrew Walbran
|
4ee80e50ba
Add tests for VirtQueue (#12)
|
2 years ago |
Andrew Walbran
|
1581eae807
Use a safer approach to the HAL interface (#11)
|
2 years ago |
Andrew Walbran
|
93f821cf2c
Cleanup (#10)
|
2 years ago |
Andrew Walbran
|
499338115b
Use macros individually. (#9)
|
2 years ago |
Yu Chen
|
3b24d363d6
update virtio_input in examples/rsicv/src/main.rs
|
2 years ago |
Yifan Wu
|
f30d4268b7
Remove stablized feature 'renamed_spin_loop'
|
3 years ago |
chyyuu
|
4b1d2bfff4
cargo fmt
|
3 years ago |
chyyuu
|
21edbf5a5c
fix typo
|
3 years ago |
chyyuu
|
b8b3780cb4
Merge pull request #4 from BarryYan/patch-1
|
3 years ago |