1. 20 Mar, 2019 1 commit
  2. 22 Jan, 2019 1 commit
  3. 23 May, 2018 1 commit
  4. 03 Nov, 2017 1 commit
    • Jean-Philippe Brucker's avatar
      Add GICv2m support · f6108d72
      Jean-Philippe Brucker authored
      GICv2m is a small extension to the GICv2 architecture, specified in the
      Server Base System Architecture (SBSA). It adds a set of register to
      converts MSIs into SPIs, effectively enabling MSI support for pre-GICv3
      Implement a GICv2m emulation entirely in userspace. Add a thin translation
      layer in irq.c to catch the MSI->SPI routing setup of the guest, and then
      transform irqfd injection of MSI into the associated SPI. There shouldn't
      be any significant runtime overhead compared to gicv3-its.
      The device can be enabled by passing "--irqchip gicv2m" to kvmtool.
      Signed-off-by: default avatarJean-Philippe Brucker <jean-philippe.brucker@arm.com>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
  5. 09 Jun, 2017 1 commit
  6. 02 Mar, 2016 1 commit
  7. 01 Jun, 2015 1 commit
    • Andre Przywara's avatar
      kvmtool: Update architecture specific kvm.h files · 60021220
      Andre Przywara authored
      Similarily to the generic uapi/linux/kvm.h, each architecture
      carries a kvm.h header in its arch/*/include/uapi/asm directory.
      These contain bits for the architecture specific interface.
      Since we use many recent features in kvmtool, the system headers
      provided by the distribution are usually not up-to-date.
      Copy the Linux v4.1-rc6 versions of those files for all supported
      architectures into the kvmtool tree to get access to the full glory.
      Signed-off-by: Andre Przywara's avatarAndre Przywara <andre.przywara@arm.com>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>