Skip to content
Snippets Groups Projects
  1. Mar 03, 2017
  2. Oct 04, 2016
  3. Sep 13, 2016
  4. Jul 21, 2016
  5. May 30, 2016
  6. May 19, 2016
  7. Feb 04, 2016
    • Peter Maydell's avatar
      all: Clean up includes · d38ea87a
      Peter Maydell authored
      
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1454089805-5470-16-git-send-email-peter.maydell@linaro.org
      d38ea87a
  8. Nov 12, 2015
  9. Oct 19, 2015
  10. Jul 06, 2015
  11. Nov 23, 2014
  12. Oct 04, 2014
  13. Jun 19, 2014
  14. May 20, 2014
  15. May 05, 2014
  16. Mar 13, 2014
  17. Mar 05, 2014
    • Aneesh Kumar K.V's avatar
      kvm: Add a new machine option kvm-type · 135a129a
      Aneesh Kumar K.V authored
      
      Targets like ppc64 support different types of KVM, one which use
      hypervisor mode and the other which doesn't. Add a new machine
      option kvm-type that helps in selecting the respective ones
      We also add a new QEMUMachine callback get_vm_type that helps
      in mapping the string representation of kvm type specified.
      
      Signed-off-by: default avatarAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      [agraf: spelling fixes, use error_report(), use qemumachine.h]
      Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
      135a129a
    • Alexander Graf's avatar
      KVM: Split QEMUMachine typedef into separate header · 9c06a1f7
      Alexander Graf authored
      
      Older gcc versions (such as the one in SLES11) get confused when you declare
      a typedef on the same struct twice.
      
      To work around that limitation, let's extract the QEMUMachine typedef into a
      separate header file that is guarded by preprocessor duplicate include checks.
      
      This fixes the following type of compile errors for me:
      
        In file included from vl.c:125:
        include/hw/xen/xen.h:39: error: redefinition of typedef "QEMUMachine"
        include/sysemu/kvm.h:155: error: previous declaration of "QEMUMachine" was here
      
      Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
      9c06a1f7
  18. Sep 20, 2013
    • Alexey Kardashevskiy's avatar
      kvm irqfd: support direct msimessage to irq translation · 76fe21de
      Alexey Kardashevskiy authored
      
      On PPC64 systems MSI Messages are translated to system IRQ in a PCI
      host bridge. This is already supported for emulated MSI/MSIX but
      not for irqfd where the current QEMU allocates IRQ numbers from
      irqchip and maps MSIMessages to IRQ in the host kernel.
      
      This adds a new direct mapping flag which tells
      the kvm_irqchip_add_msi_route() function that a new VIRQ
      should not be allocated, instead the value from MSIMessage::data
      should be used. It is up to the platform code to make sure that
      this contains a valid IRQ number as sPAPR does in spapr_pci.c.
      
      Signed-off-by: default avatarAlexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      76fe21de
  19. Aug 28, 2013
  20. Jul 26, 2013
  21. Jul 23, 2013
  22. Jul 09, 2013
  23. Jun 30, 2013
    • Alexander Graf's avatar
      KVM: Export kvm_init_irq_routing · 7b774593
      Alexander Graf authored
      
      On PPC, we can have different types of interrupt controllers, so we really
      only know that we are going to use one when we created it.
      
      Export kvm_init_irq_routing() to common code, so that we don't have to call
      kvm_irqchip_create().
      
      Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
      7b774593
  24. Jun 28, 2013
  25. May 29, 2013
  26. May 01, 2013
  27. Apr 15, 2013
  28. Apr 14, 2013
  29. Jan 28, 2013
  30. Jan 15, 2013
  31. Jan 07, 2013
Loading