This project is mirrored from https://github.com/hermitcore/libhermit-rs.git. Pull mirroring updated .
  1. 11 Jul, 2020 3 commits
  2. 04 Jul, 2020 1 commit
  3. 29 Jun, 2020 1 commit
  4. 23 Jun, 2020 1 commit
  5. 21 May, 2020 1 commit
    • jschwe's avatar
      Refactor libhermit-rs for rust edition 2018 (#59) · 47742e27
      jschwe authored
      * Refactor: Fix Clippy warnings
      
      - Added support for empty println!()
      - use short hand initialization when possible
      - replace if x==false with if !x
      - replace unwrap_or(function_call()) with unwrap_or_else(|| function_call())
      - and others
      
      * Update to Rust edition 2018
       - Mostly just adds crate::
      47742e27
  6. 15 May, 2020 1 commit
    • tlambertz's avatar
      Cleanup of pci.rs (#50) · d7477ee8
      tlambertz authored
      Cleanup of PCI Device initialization:
      - handle both IOSpace and 32/64-bit Memory BARs
      - add generic function to mm: map(), which maps a physical buffer to a
         newly allocated virtual address range
      - add function to memory map the PCI memory bars, warn on multifunction devices
      - check pci device header-type to ensure we don't read/write garbage
      - remove sys_pci_find_adapter, since it is not used anywhere
      d7477ee8
  7. 14 May, 2020 1 commit
  8. 12 May, 2020 1 commit
    • Stefan Lankes's avatar
      avoid unneeded interrupts · c2c413a7
      Stefan Lankes authored
      - introduce the flag VRING_AVAIL_F_NO_INTERRUPT
      - introduce the constant VIRTIO_MAX_QUEUE_SIZE to define
        the maximum supported size of virtio queues
      c2c413a7
  9. 09 May, 2020 1 commit
  10. 07 May, 2020 1 commit
  11. 06 May, 2020 1 commit