This project is mirrored from https://github.com/hermitcore/libhermit-rs.git. Pull mirroring updated .
  1. 17 May, 2020 7 commits
  2. 16 May, 2020 5 commits
  3. 15 May, 2020 3 commits
    • Stefan Lankes's avatar
      improve the hypervisor detection (#51) · a9eb1619
      Stefan Lankes authored
      * improve the hypervisor detection
      * prefer the results from uhyve because cupid returns sometimes wrong results
      a9eb1619
    • 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
    • Stefan Lankes's avatar
      increase version number · c257b005
      Stefan Lankes authored
      c257b005
  4. 14 May, 2020 1 commit
  5. 13 May, 2020 1 commit
  6. 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
  7. 10 May, 2020 1 commit
  8. 09 May, 2020 2 commits
    • Stefan Lankes's avatar
      remove obsolete spinlocks · d7bc234b
      Stefan Lankes authored
      - add memory barriers
      - add function to determined available/used buffers
      d7bc234b
    • Stefan Lankes's avatar
      call shutdown, if a panic is triggered (#48) · 9e361f0b
      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
      9e361f0b
  9. 08 May, 2020 5 commits
  10. 07 May, 2020 3 commits
  11. 06 May, 2020 4 commits
  12. 01 May, 2020 4 commits
  13. 30 Apr, 2020 3 commits