Skip to content
Snippets Groups Projects
  1. Jun 23, 2014
  2. Jun 21, 2014
  3. Jun 20, 2014
    • Mark Cave-Ayland's avatar
      Update OpenBIOS images · 871c60a7
      Mark Cave-Ayland authored
      
      Update OpenBIOS images to SVN r1306 built from submodule.
      
      Signed-off-by: default avatarMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      871c60a7
    • Stefan Weil's avatar
      apb: Fix out-of-bounds array write access · 68716da7
      Stefan Weil authored
      
      The array regs is declared with IOMMU_NREGS (3) elements and accessed
      using IOMMU_CTRL (0) and IOMMU_BASE (8). In most cases, those values
      are right shifted before being used as an index which results in indices
      0 and 1. In one case, this right shift was missing for IOMMU_BASE which
      results in an out-of-bounds write access with index 8.
      
      The patch adds the missing shift operation also for IOMMU_CTRL where
      it is needed only for cosmetic reasons.
      
      Signed-off-by: default avatarStefan Weil <sw@weilnetz.de>
      Signed-off-by: default avatarMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      68716da7
    • Sanjay Lal's avatar
      gt64xxx_pci: Add VMStateDescription · 427e1750
      Sanjay Lal authored
      
      Add VMStateDescription for GT64120 PCI emulation used by the Malta
      platform, to allow it to work with savevm/loadvm and live migration.
      
      The entire register array is saved/restored using VMSTATE_UINT32_ARRAY
      (fixed length GT_REGS = 1024).
      
      Signed-off-by: default avatarSanjay Lal <sanjayl@kymasys.com>
      [james.hogan@imgtec.com: Convert to VMState]
      Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
      Cc: Andreas Färber <afaerber@suse.de>
      Reviewed-by: default avatarAurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
      427e1750
    • Aurelien Jarno's avatar
      target-mips: copy CP0_Config1 into DisasContext · 5ab5c041
      Aurelien Jarno authored
      
      In order to avoid access to the CPUMIPSState structure in the
      translator, keep a copy of CP0_Config1 into DisasContext. The whole
      register is read-only so it can be copied as a single value.
      
      Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
      5ab5c041
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kvm/uq/master' into staging · d70a319b
      Peter Maydell authored
      
      * remotes/kvm/uq/master:
        hw/mips: malta: Don't boot from flash with KVM T&E
        MAINTAINERS: Add entry for MIPS KVM
        target-mips: Enable KVM support in build system
        hw/mips: malta: Add KVM support
        hw/mips: In KVM mode, inject IRQ2 (I/O) interrupts via ioctls
        target-mips: Call kvm_mips_reset_vcpu() from mips_cpu_reset()
        target-mips: kvm: Add main KVM support for MIPS
        kvm: Allow arch to set sigmask length
        target-mips: get_physical_address: Add KVM awareness
        target-mips: get_physical_address: Add defines for segment bases
        hw/mips: Add API to convert KVM guest KSEG0 <-> GPA
        hw/mips/cputimer: Don't start periodic timer in KVM mode
        target-mips: Reset CPU timer consistently
        KVM: Fix GSI number space limit
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      d70a319b
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 0a99aae5
      Peter Maydell authored
      
      pc,pci,virtio,hotplug fixes, enhancements
      
      numa work by Hu Tao and others
      memory hotplug by Igor
      vhost-user by Nikolay, Antonios and others
      guest virtio announcements by Jason
      qtest fixes by Sergey
      qdev hotplug fixes by Paolo
      misc other fixes mostly by myself
      
      Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      
      * remotes/mst/tags/for_upstream: (109 commits)
        numa: use RAM_ADDR_FMT with ram_addr_t
        qapi/string-output-visitor: fix bugs
        tests: simplify code
        qapi: fix input visitor bugs
        acpi: rephrase comment
        qmp: add ACPI_DEVICE_OST event handling
        qmp: add query-acpi-ospm-status command
        acpi: implement ospm_status() method for PIIX4/ICH9_LPC devices
        acpi: introduce TYPE_ACPI_DEVICE_IF interface
        qmp: add query-memory-devices command
        numa: handle mmaped memory allocation failure correctly
        pc: acpi: do not hardcode preprocessor
        qmp: clean out whitespace
        qdev: recursively unrealize devices when unrealizing bus
        qdev: reorganize error reporting in bus_set_realized
        qapi: fix build on glib < 2.28
        qapi: make string output visitor parse int list
        qapi: make string input visitor parse int list
        tests: fix memory leak in test of string input visitor
        hmp: add info memdev
        ...
      
      Conflicts:
      	include/hw/i386/pc.h
      [PMM: fixed minor conflict in pc.h]
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      0a99aae5
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140619' into staging · 53001c14
      Peter Maydell authored
      
      target-arm:
       * Support PSCI 0.2 when using KVM
       * fix AIRCR reset value for v7M CPUs
       * report correct size information for pflash_cfi01
       * minor coverity fixes
       * avoid warnings on Windows builds due to #define clash
       * implement TTBCR PD0/PD1 bits
      
      # gpg: Signature made Thu 19 Jun 2014 18:35:06 BST using RSA key ID 14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      
      * remotes/pmaydell/tags/pull-target-arm-20140619:
        armv7m_nvic: fix AIRCR implementation
        Use PSCI v0.2 compatible string when KVM or TCG provides it
        target-arm: Introduce per-CPU field for PSCI version
        target-arm: Implement kvm_arch_reset_vcpu() for KVM ARM64
        target-arm: Enable KVM_ARM_VCPU_PSCI_0_2 feature when possible
        target-arm: Common kvm_arm_vcpu_init() for KVM ARM and KVM ARM64
        kvm: Handle exit reason KVM_EXIT_SYSTEM_EVENT
        hw/block/pflash_cfi01: Report correct size info for parallel configs
        hw/arm/vexpress: Forbid specifying flash contents in two ways at once
        target-arm/translate-a64.c: Fix dead ?: in handle_simd_shift_fpint_conv()
        target-arm/translate-a64.c: Remove dead ?: in disas_simd_3same_int()
        target-arm: Add ULL suffix to calculation of page size
        hw/arm/spitz: Avoid clash with Windows header symbol MOD_SHIFT
        target-arm: implement PD0/PD1 bits for TTBCR
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      53001c14
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20140619-1' into staging · 9d3c5120
      Peter Maydell authored
      
      vnc: cleanups and fixes
      
      # gpg: Signature made Thu 19 Jun 2014 12:02:09 BST using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/kraxel/tags/pull-vnc-20140619-1:
        vnc: fix screen updates
        vnc: Drop superfluous conditionals around g_strdup()
        vnc: Drop superfluous conditionals around g_free()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9d3c5120
    • Gerd Hoffmann's avatar
      spice: fix 32bit build · e8e23b7d
      Gerd Hoffmann authored
      
      Tested-by: default avatarLuiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Message-id: 1403244764-8622-1-git-send-email-kraxel@redhat.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      e8e23b7d
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/rth/tcg-next' into staging · a096922b
      Peter Maydell authored
      
      * remotes/rth/tcg-next:
        tcg/optimize: Don't special case TCG_OPF_CALL_CLOBBER
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a096922b
Loading