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
    • James Hogan's avatar
      hw/mips: malta: Don't boot from flash with KVM T&E · 3c5d0be5
      James Hogan authored
      
      In KVM trap & emulate (T&E) mode the flash reset region at 0xbfc00000
      isn't executable, which is why the minimal kernel bootloader is loaded
      and executed from the last 1MB of DRAM instead.
      
      Therefore if no kernel is provided on the command line and KVM is
      enabled, exit with an error since booting from flash will fail.
      
      Reported-by: default avatarAurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      3c5d0be5
  4. Jun 19, 2014
Loading