Skip to content
Snippets Groups Projects
  1. Oct 07, 2016
  2. Oct 06, 2016
  3. Oct 05, 2016
  4. Oct 04, 2016
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20161004' into staging · a65b6f27
      Peter Maydell authored
      
      HMP pull
      
      Just Wanpeng's pull request this time, but
      this pull is as much about me checking out my
      process.
      
      # gpg: Signature made Tue 04 Oct 2016 18:24:10 BST
      # gpg:                using RSA key 0x0516331EBC5BFDE7
      # gpg: Good signature from "Dr. David Alan Gilbert (RH2) <dgilbert@redhat.com>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 45F5 C71B 4A0C B7FB 977A  9FA9 0516 331E BC5B FDE7
      
      * remotes/dgilbert/tags/pull-hmp-20161004:
        hmp: fix qemu crash due to ioapic state dump w/ split irqchip
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a65b6f27
    • Wanpeng Li's avatar
      hmp: fix qemu crash due to ioapic state dump w/ split irqchip · 456d97d3
      Wanpeng Li authored
      
      The qemu will crash when info ioapic through hmp if irqchip
      is split. Below message is splat:
      
      KVM_GET_IRQCHIP failed: Unknown error -6
      
      This patch fix it by dumping the ioapic state from the qemu
      emulated ioapic if irqchip is split.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: default avatarWanpeng Li <wanpeng.li@hotmail.com>
      Message-Id: <1474602456-3232-1-git-send-email-wanpeng.li@hotmail.com>
      Reviewed-by: default avatarPeter Xu <peterx@redhat.com>
      Message-ID: <20160923090824.GF15411@pxdev.xzpeter.org>
      Signed-off-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
      456d97d3
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · bbc4c3f4
      Peter Maydell authored
      
      Block layer patches
      
      # gpg: Signature made Thu 29 Sep 2016 14:11:30 BST
      # gpg:                using RSA key 0x7F09B272C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream:
        oslib-posix: add a configure switch to debug stack usage
        coroutine-sigaltstack: use helper for allocating stack memory
        coroutine-ucontext: use helper for allocating stack memory
        coroutine: add a macro for the coroutine stack size
        coroutine-sigaltstack: rename coroutine struct appropriately
        oslib-posix: add helpers for stack alloc and free
        block: Remove qemu_root_bds_opts
        block: Move 'discard' option to bdrv_open_common()
        block: Use 'detect-zeroes' option for 'blockdev-change-medium'
        block: Parse 'detect-zeroes' in bdrv_open_common()
        block/qapi: Move 'aio' option to file driver
        block/qapi: Use separate options type for curl driver
        block: Drop aio/cache consistency check from qmp_blockdev_add()
        block: Fix error path in qmp_blockdev_change_medium()
        block-backend: remove blk_flush_all
        qemu: use bdrv_flush_all for vm_stop et al
        block: reintroduce bdrv_flush_all
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      bbc4c3f4
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20161004' into staging · 6e11eb2d
      Peter Maydell authored
      
      target-arm queue:
       * Netduino 2 improvements (SPI, ADC devices)
       * fix some Mainstone key mappings
       * vmstateify tsc210x, tsc2005
       * virt: add 2.8 machine type
       * virt: support in-kernel GICv3 ITS
       * generic-loader device
       * A64: fix iss_sf decoding in disas_ld_lit
       * correctly handle 'sub pc, pc, 1' for ARMv6
      
      # gpg: Signature made Tue 04 Oct 2016 13:41:34 BST
      # gpg:                using RSA key 0x3C2525ED14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20161004: (27 commits)
        target-arm: Correctly handle 'sub pc, pc, 1' for ARMv6
        target-arm: A64: Fix decoding of iss_sf in disas_ld_lit
        cadence_gem: Fix priority queue out of bounds access
        docs: Add a generic loader explanation document
        generic-loader: Add a generic loader
        ARM: Virt: ACPI: Add GIC ITS description in ACPI MADT table
        ACPI: Add GIC Interrupt Translation Service Structure definition
        arm/virt: Add ITS to the virt board
        hw/intc/arm_gicv3_its: Implement support for in-kernel ITS emulation
        kvm-all: Pass requester ID to MSI routing functions
        target-arm: move gicv3_class_name from machine to kvm_arm.h
        hw/intc/arm_gicv3_its: Implement ITS base class
        hw/intc/arm_gic(v3)_kvm: Initialize gsi routing
        hw/arm/virt: add 2.8 machine type
        vmstateify tsc210x
        vmstateify tsc2005
        hw/arm: Fix Integrator/CM initialization
        mainstone: Add mapping for dot, slash and backspace.
        mainstone: Fix incorrect key mapping for Enter key.
        MAINTAINERS: Add Alistair to the maintainers list
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      6e11eb2d
    • Peter Maydell's avatar
      target-arm: Correctly handle 'sub pc, pc, 1' for ARMv6 · 9b6a3ea7
      Peter Maydell authored
      In the ARM v6 architecture, 'sub pc, pc, 1' is not an interworking
      branch, so the computed new value is written to r15 as a normal
      value. The architecture says that in this case, bits [1:0] of
      the value written must be ignored if we are in ARM mode (or
      bit [0] ignored if in Thumb mode); this is a change from the
      ARMv4/v5 specification that behaviour is UNPREDICTABLE.
      Use the correct mask on the PC value when doing a non-interworking
      store to PC.
      
      A popular library used on RaspberryPi uses this instruction
      as part of a trick to determine whether it is running on
      ARMv6 or ARMv7, and we were mishandling the sequence.
      
      Fixes bug: https://bugs.launchpad.net/bugs/1625295
      
      
      
      Reported-by: default avatar <stu.axon@gmail.com>
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1474380941-4730-1-git-send-email-peter.maydell@linaro.org
      9b6a3ea7
    • Edgar E. Iglesias's avatar
      target-arm: A64: Fix decoding of iss_sf in disas_ld_lit · 173ff585
      Edgar E. Iglesias authored
      
      Fix the decoding of iss_sf in disas_ld_lit.
      The SF (Sixty-Four) field in the ISS (Instruction Specific Syndrome)
      is a bit that specifies the width of the register that the
      instruction loads to.
      
      If cleared it specifies 32 bits.
      If set it specifies 64 bits.
      
      Signed-off-by: default avatarEdgar E. Iglesias <edgar.iglesias@xilinx.com>
      Message-id: 1475230780-8669-1-git-send-email-edgar.iglesias@gmail.com
      [PMM: tweaked phrasing per on-list discussion]
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      173ff585
    • Alistair Francis's avatar
      cadence_gem: Fix priority queue out of bounds access · 79b2ac8f
      Alistair Francis authored
      
      There was an error with some of the register implementation assuming
      there are 16 priority queues supported when the IP only supports 8. This
      patch corrects the registers to only support 8 queues.
      
      Signed-off-by: default avatarAlistair Francis <alistair.francis@xilinx.com>
      Reported-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 33bf2d28326d22875602234b8b15cf56fb678333.1474911607.git.alistair.francis@xilinx.com
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      79b2ac8f
Loading