1. 08 10月, 2016 1 次提交
  2. 07 10月, 2016 1 次提交
  3. 06 10月, 2016 9 次提交
  4. 05 10月, 2016 24 次提交
  5. 04 10月, 2016 5 次提交
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · bbc4c3f4
      Peter Maydell 提交于
      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: NPeter Maydell <peter.maydell@linaro.org>
      bbc4c3f4
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20161004' into staging · 6e11eb2d
      Peter Maydell 提交于
      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: NPeter Maydell <peter.maydell@linaro.org>
      6e11eb2d
    • P
      target-arm: Correctly handle 'sub pc, pc, 1' for ARMv6 · 9b6a3ea7
      Peter Maydell 提交于
      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: <stu.axon@gmail.com>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1474380941-4730-1-git-send-email-peter.maydell@linaro.org
      9b6a3ea7
    • E
      target-arm: A64: Fix decoding of iss_sf in disas_ld_lit · 173ff585
      Edgar E. Iglesias 提交于
      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: NEdgar 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: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      173ff585
    • A
      cadence_gem: Fix priority queue out of bounds access · 79b2ac8f
      Alistair Francis 提交于
      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: NAlistair Francis <alistair.francis@xilinx.com>
      Reported-by: NPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 33bf2d28326d22875602234b8b15cf56fb678333.1474911607.git.alistair.francis@xilinx.com
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      79b2ac8f