Andrew Walbran
|
8de7df2017
Recognise VirtIO devices.
|
2 жил өмнө |
Andrew Walbran
|
cbfa07846c
Get header type.
|
2 жил өмнө |
Andrew Walbran
|
be0cfeedcc
Implement iterator to enumerate PCI bus.
|
2 жил өмнө |
Andrew Walbran
|
4d8707ae12
Add module for PCI transport, with function to match device IDs.
|
2 жил өмнө |
Andrew Walbran
|
86df3df767
Implement From for DeviceType rather than using transmute.
|
2 жил өмнө |
Andrew Walbran
|
233cf1c113
Don't unset bits in the device status field. (#24)
|
2 жил өмнө |
Andrew Walbran
|
13c36762e4
Use latest nightly Rust toolchain for riscv example. (#26)
|
2 жил өмнө |
Andrew Walbran
|
7b3009c6dc
Use fdt crate rather than device_tree in riscv example. (#25)
|
2 жил өмнө |
Yiren Zhang
|
3edb22d151
Merge pull request #23 from rcore-os/aarch64
|
2 жил өмнө |
Andrew Walbran
|
f244b2495f
Test VirtIO MMIO devices in aarch64 example.
|
2 жил өмнө |
Andrew Walbran
|
af9b93083f
Parse FDT and dump nodes.
|
2 жил өмнө |
Andrew Walbran
|
2298da2893
Make alloc optional.
|
2 жил өмнө |
Andrew Walbran
|
49d6dc00e9
Run raw binary rather than ELF.
|
2 жил өмнө |
Andrew Walbran
|
dcf62d021e
Add aarch64 example.
|
2 жил өмнө |
Andrew Walbran
|
79ac8bf5fd
Ignore all target directories in one .gitignore.
|
2 жил өмнө |
Andrew Walbran
|
955f6adaff
Ignore VSCode config. (#21)
|
2 жил өмнө |
Andrew Walbran
|
ecfa981196
Add metadata for crates.io release. (#20)
|
2 жил өмнө |
Andrew Walbran
|
e28a1e05c8
Fix soundness issues with MMIO and shared memory (#18)
|
2 жил өмнө |
Andrew Walbran
|
62f3e4f262
Add fake transport and a test for console driver. (#17)
|
2 жил өмнө |
Andrew Walbran
|
e6d9ff166c
Use actual GPU resolution in example rather than hardcoding. (#16)
|
2 жил өмнө |
Andrew Walbran
|
adf5e8b650
Document supported transports and features. (#15)
|
2 жил өмнө |
Yiren Zhang
|
95f35b0015
Merge pull request #14 from qwandor/transport
|
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
|
a85ef07aa4
Check MMIO transport version at runtime.
|
2 жил өмнө |
Andrew Walbran
|
c8c26e3905
Have transport wrap non-null pointer.
|
2 жил өмнө |
Andrew Walbran
|
b33bd5c3b3
Support modern as well as legacy MMIO devices in example.
|
2 жил өмнө |
Andrew Walbran
|
e99d891808
Use modern MMIO transport in tests.
|
2 жил өмнө |