This project is mirrored from https://github.com/hermitcore/libhermit-rs.git. Pull mirroring updated .
  1. 21 May, 2020 6 commits
  2. 20 May, 2020 7 commits
  3. 19 May, 2020 1 commit
  4. 17 May, 2020 7 commits
  5. 16 May, 2020 5 commits
  6. 15 May, 2020 3 commits
    • Stefan Lankes's avatar
      improve the hypervisor detection (#51) · b824f431
      Stefan Lankes authored
      * improve the hypervisor detection
      * prefer the results from uhyve because cupid returns sometimes wrong results
      b824f431
    • tlambertz's avatar
      Cleanup of pci.rs (#50) · 54b26575
      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
      54b26575
    • Stefan Lankes's avatar
      increase version number · 18161049
      Stefan Lankes authored
      18161049
  7. 14 May, 2020 1 commit
  8. 13 May, 2020 1 commit
  9. 12 May, 2020 1 commit
    • Stefan Lankes's avatar
      avoid unneeded interrupts · 98824b7e
      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
      98824b7e
  10. 10 May, 2020 1 commit
  11. 09 May, 2020 2 commits
    • Stefan Lankes's avatar
      remove obsolete spinlocks · 7bf85c43
      Stefan Lankes authored
      - add memory barriers
      - add function to determined available/used buffers
      7bf85c43
    • Stefan Lankes's avatar
      call shutdown, if a panic is triggered (#48) · c3bdd131
      Stefan Lankes authored
      * call shutdown, if a panic is triggered
      
      * use HypervisorTscInfo from crate x86 to detect the CPU frequency
      
      * add helper function to detect if the kernel is running on a hypervisor
      
      * increase the readability of the code
      c3bdd131
  12. 08 May, 2020 5 commits