Skip to content
Snippets Groups Projects
  1. Jan 11, 2019
  2. Jan 10, 2019
  3. Jan 09, 2019
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.0-20190109' into staging · 8ae951fb
      Peter Maydell authored
      
      ppc patch queue 2019-01-09
      
      Second main pull request for qemu-4.0.  Highlights are:
       * Final parts of XIVE support for pseries (without KVM)
       * Preliminary work for PHB hotplug
       * Starting to use TCG vector operations
      
      This includes some changes in the PCI core, which Michael Tsirkin
      requested come through this tree, since they're primarily of interest
      for ppc.
      
      # gpg: Signature made Tue 08 Jan 2019 22:44:10 GMT
      # gpg:                using RSA key 6C38CACA20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>"
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>"
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>"
      # gpg:                 aka "David Gibson (kernel.org) <dwg@kernel.org>"
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-4.0-20190109: (29 commits)
        spapr: enable XIVE MMIOs at reset
        spapr: introduce a new sPAPR IRQ backend supporting XIVE and XICS
        ppc/xics: allow ICSState to have an offset 0
        spapr: move the qemu_irq array under the machine
        pnv/psi: move the ICSState qemu_irq array under the PSI device model
        ppc: export the XICS and XIVE set_irq handlers
        spapr: return from post_load method when RTC import fails
        ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPU
        ppc/xive: introduce a XiveTCTX pointer under PowerPCCPU
        spapr: modify the prototype of the cpu_intc_create() method
        spapr/xive: simplify the sPAPR IRQ qirq method for XIVE
        spapr_pci: Define SPAPR_MAX_PHBS in hw/pci-host/spapr.h
        pci: allow cleanup/unregistration of PCI root buses
        spapr: move spapr_create_phb() to core machine code
        MAINTAINERS: add qemu_vga.ndrv file entry for Mac machines
        MAINTAINERS: Add some missing ppc-related files
        target/ppc: replace AVR* macros with Vsr* macros
        target/ppc: move FP and VMX registers into aligned vsr register array
        target/ppc: merge ppc_vsr_t and ppc_avr_t union types
        target/ppc: switch FPR, VMX and VSX helpers to access data directly from cpu_env
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      8ae951fb
    • Li Qiang's avatar
      ioapic: use TYPE_FOO MACRO than constant string · 34bec7a8
      Li Qiang authored
      
      Make them more QOMConventional.
      Cc:qemu-trivial@nongnu.org
      
      Signed-off-by: default avatarLi Qiang <liq3ea@163.com>
      Reviewed-by: default avatarLaurent Vivier <laurent@vivier.eu>
      Message-Id: <20190105023831.66910-1-liq3ea@163.com>
      Signed-off-by: default avatarLaurent Vivier <laurent@vivier.eu>
      34bec7a8
    • Thomas Huth's avatar
      trivial: Don't include isa.h if it is not really necessary · 0cd0589e
      Thomas Huth authored
      
      These files don't seem to do anything related to ISA directly, so
      there is no need to include isa.h here.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Message-Id: <1546615943-16274-1-git-send-email-thuth@redhat.com>
      Signed-off-by: default avatarLaurent Vivier <laurent@vivier.eu>
      0cd0589e
    • Thomas Huth's avatar
      hw/audio/marvell: Don't include unnecessary i2c.h header file · 29bc0a60
      Thomas Huth authored
      
      This device does not use I2C, so no need to include the header file here.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Message-Id: <1546614146-10525-1-git-send-email-thuth@redhat.com>
      Signed-off-by: default avatarLaurent Vivier <laurent@vivier.eu>
      29bc0a60
Loading