Commit History

Autor SHA1 Mensaxe Data
  Alice Wang 9653e4c6aa Fix githut check warning about usage of default %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 37a1b75965 Assert that buffers shared via HAL are not empty and PA is not null. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 9d9ebc4431 Document that Hal::dma_alloc must zero pages. (#80) %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 7ea4491389 Document safety requirements for Hal trait and mark it as unsafe. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 7656bb9a01 Allow HAL to validate MMIO ranges (#57) %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran f079a77d84 Add Rustdoc and an assert for Dma. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 0690500487 Return pointer rather than usize from Dma::vaddr. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 87b41425fb Return raw slices rather than slice references from Dma. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 608cd9f05d Specify direction when allocating DMA regions. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran d51084cd7d Document how phys_to_virt is used. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran d0d47bcc0d Add methods to Hal to share and unshare buffers with device. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 13ed3419c7 Make dependencies explicit. %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran a072863bd6 Fix some clippy warnings. (#38) %!s(int64=2) %!d(string=hai) anos
  Andrew Walbran 2905932e70 Allow transport to use 64-bit addresses for queue rather than PFN. %!s(int64=3) %!d(string=hai) anos
  Andrew Walbran 4ee80e50ba Add tests for VirtQueue (#12) %!s(int64=3) %!d(string=hai) anos
  Andrew Walbran 1581eae807 Use a safer approach to the HAL interface (#11) %!s(int64=3) %!d(string=hai) anos
  Andrew Walbran 93f821cf2c Cleanup (#10) %!s(int64=3) %!d(string=hai) anos
  Runji Wang 226e8022a5 add DMA grant. add virtio-gpu test, but it seems crash. %!s(int64=5) %!d(string=hai) anos