Commit History

Автор SHA1 Съобщение Дата
  Andrew Walbran 45e91c84c6 Don't try to unset queues on PCI transport. преди 2 години
  Andrew Walbran c3d6edf6d7 Wait for device to finish resetting before returning from drop. преди 2 години
  Andrew Walbran 7ea4491389 Document safety requirements for Hal trait and mark it as unsafe. преди 2 години
  Andrew Walbran 533720dd36 Reset device when the transport is dropped. преди 2 години
  Andrew Walbran 7656bb9a01 Allow HAL to validate MMIO ranges (#57) преди 2 години
  Andrew Walbran 3e61797d15 Factor out helper function to construct a NonNull raw slice. преди 2 години
  Andrew Walbran 4354675f7a Writing 0 to queue_enable for PCI transport isn't allowed. (#51) преди 2 години
  Andrew Walbran 8187f6fd94 Use more flexible virtqueue layout when possible. преди 2 години
  Andrew Walbran 633548725c Rename Error::BufferTooSmall to QueueFull and improve documentation. (#43) преди 2 години
  Andrew Walbran 576e481e86 Reset queues when device is dropped. (#30) преди 2 години
  Andrew Walbran af18ee53a7 Check size of config space (#29) преди 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 cf5575ecdd Avoid storing PciRoot in Pci transport. преди 2 години
  Andrew Walbran b1f457a3c1 Implement Pci::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 8de7df2017 Recognise VirtIO devices. преди 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 години