Andrew Walbran
|
559dc9611b
Add method on block device to check if it is read-only (#36)
|
2 년 전 |
Andrew Walbran
|
af18ee53a7
Check size of config space (#29)
|
2 년 전 |
Andrew Walbran
|
043ab6a71b
Merge pull request #27 from rcore-os/pci
|
2 년 전 |
Andrew Walbran
|
3a33918b8e
Add method to Cam to return size.
|
2 년 전 |
Andrew Walbran
|
382c0fd2ea
Expose PAGE_SIZE constant. (#35)
|
2 년 전 |
Andrew Walbran
|
8a85d3af33
Add method to get capacity of block device. (#34)
|
2 년 전 |
Andrew Walbran
|
b0185cbd64
Fix addition overflow bug with BAR size.
|
2 년 전 |
Andrew Walbran
|
6787ffb9b0
Test more things in CI (#33)
|
2 년 전 |
Andrew Walbran
|
77a537f2f1
Use raw slice for notify region rather than pointer and size.
|
2 년 전 |
Andrew Walbran
|
abc2ea293f
Use raw slice for config space rather than pointer and size.
|
2 년 전 |
Andrew Walbran
|
b56d4fc4a7
Validate alignment of BAR regions.
|
2 년 전 |
Andrew Walbran
|
d466e222d5
Only 1 byte for ISR rather than 4.
|
2 년 전 |
Andrew Walbran
|
5ff360356a
Check that DeviceFunction is valid.
|
2 년 전 |
Andrew Walbran
|
5f7ee39695
PciRoot shouldn't implement Clone.
|
2 년 전 |
Andrew Walbran
|
cf5575ecdd
Avoid storing PciRoot in Pci transport.
|
2 년 전 |
Andrew Walbran
|
93722fba26
Take reference in CapabilityIterator rather than cloning PciRoot.
|
2 년 전 |
Andrew Walbran
|
f83fa31030
Mark PCI transport as supported in README.
|
2 년 전 |
Andrew Walbran
|
14bc876520
Add aarch64 example to README.
|
2 년 전 |
Andrew Walbran
|
330dad7191
Test VirtIO PCI devices too.
|
2 년 전 |
Andrew Walbran
|
0dd41a4d35
Dump status and command for debugging.
|
2 년 전 |
Andrew Walbran
|
0b01e4cf22
Dump BAR contents and config space address for debugging.
|
2 년 전 |
Andrew Walbran
|
b1f457a3c1
Implement Pci::config_space().
|
2 년 전 |
Andrew Walbran
|
7735f7a437
Allocate 64-bit BARs from 32-bit address space.
|
2 년 전 |
Andrew Walbran
|
0acfa4c2a0
Allocate PCI memory BARs.
|
2 년 전 |
Andrew Walbran
|
8e01d3c552
Parse PCI ranges from FDT.
|
2 년 전 |
Andrew Walbran
|
17f51ed72a
Use proper volatile read for VirtIO config space.
|
2 년 전 |
Andrew Walbran
|
d1e58c452b
Implement ack_interrupt.
|
2 년 전 |
Andrew Walbran
|
9c94891b69
Implement notify.
|
2 년 전 |
Andrew Walbran
|
b0885c39c2
Start implementing PCI transport for VirtIO.
|
2 년 전 |
Andrew Walbran
|
2025c77055
Add methods to get and set BARs.
|
2 년 전 |