Andrew Walbran
|
b3d1040add
Don't implement Debug for volatile memory.
|
2 жил өмнө |
Andrew Walbran
|
4fa4132a23
No need for packet headers to be volatile.
|
2 жил өмнө |
Andrew Walbran
|
a072863bd6
Fix some clippy warnings. (#38)
|
2 жил өмнө |
Yuekai Jia
|
87dc2492ae
Merge pull request #31 from rcore-os/queuesoundness
|
2 жил өмнө |
Andrew Walbran
|
25925a31c7
Add safe helper method to add buffers and wait until they are used.
|
2 жил өмнө |
Andrew Walbran
|
6183bed94a
Mark Queue::add as unsafe.
|
2 жил өмнө |
Andrew Walbran
|
576e481e86
Reset queues when device is dropped. (#30)
|
2 жил өмнө |
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 жил өмнө |