mbox

[PULL,00/25] target-arm queue

Message ID 1450353020-13076-1-git-send-email-peter.maydell@linaro.org
State New
Headers show

Pull-request

git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20151217

Message

Peter Maydell Dec. 17, 2015, 11:49 a.m. UTC
First target-arm pull for 2.6. I have a bunch more stuff in my
to-review queue, but this is big enough for a pull already.

-- PMM

The following changes since commit fc77eb20d78e303ef11482288e185d856431f02f:

  Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-20151215-1' into staging (2015-12-17 11:10:03 +0000)

are available in the git repository at:


  git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20151217

for you to fetch changes up to bfd177422efba77882be7e289459ea93ca9c85fa:

  i.MX: Add an i.MX25 specific CCM class/instance (2015-12-17 11:46:32 +0000)

----------------------------------------------------------------
target-arm queue:
 * i.MX CCM patches
 * support guest debug for AArch64 KVM
 * support power button on virt board via GPIO
 * clean up AArch32 singlestep code
 * raise exception on misaligned LDREX operands
 * soc-dma: use hwaddr instead of target_ulong in printf
 * explicitly mark some ARM device loads as little-endian
 * i.MX: add support for lower and upper interrupt in GPIO

----------------------------------------------------------------
Alex Bennée (6):
      target-arm: kvm64 - introduce kvm_arm_init_debug()
      target-arm: kvm - implement software breakpoints
      target-arm: kvm - support for single step
      target-arm: kvm - add support for HW assisted debug
      target-arm: kvm - re-inject guest debug exceptions
      tests/guest-debug: introduce basic gdbstub tests

Andrew Baumann (1):
      target-arm: raise exception on misaligned LDREX operands

Igor Mammedov (1):
      acpi: extend aml_interrupt() to support multiple irqs

Jean-Christophe Dubois (5):
      i.MX: add support for lower and upper interrupt in GPIO.
      i.MX: Fix i.MX31 default/reset configuration
      i.MX: rename i.MX CCM get_clock() function and CLK ID enum names
      i.MX: Split the CCM class into an abstract base class and a concrete class
      i.MX: Add an i.MX25 specific CCM class/instance

Paolo Bonzini (2):
      arm: explicitly mark device loads as little-endian
      arm: soc-dma: use hwaddr instead of target_ulong in printf

Sergey Fedorov (1):
      target-arm: Fix and improve AA32 singlestep translation completion code

Shannon Zhao (8):
      ARM: Virt: Add a GPIO controller
      ARM: ACPI: Add GPIO controller in ACPI DSDT table
      ARM: ACPI: Add power button device in ACPI DSDT table
      ACPI: Add GPIO Connection Descriptor
      ACPI: Add aml_gpio_int() wrapper for GPIO Interrupt Connection
      ARM: ACPI: Add _E03 for Power Button
      ARM: Virt: Add QEMU powerdown notifier and hook it to GPIO Pin 3
      ARM: Virt: Add gpio-keys node for Poweroff using DT

Xiao Guangrong (1):
      acpi: support serialized method

 hw/acpi/aml-build.c               | 127 ++++++++++-
 hw/arm/fsl-imx25.c                |   6 +-
 hw/arm/fsl-imx31.c                |   6 +-
 hw/arm/virt-acpi-build.c          |  77 +++++--
 hw/arm/virt.c                     |  60 +++++
 hw/display/omap_lcd_template.h    |   4 +-
 hw/display/pxa2xx_lcd.c           |   8 +-
 hw/dma/soc_dma.c                  |  39 ++--
 hw/gpio/imx_gpio.c                |  12 +-
 hw/i386/acpi-build.c              |  41 ++--
 hw/misc/Makefile.objs             |   2 +
 hw/misc/imx25_ccm.c               | 341 ++++++++++++++++++++++++++++
 hw/misc/imx31_ccm.c               | 392 ++++++++++++++++++++++++++++++++
 hw/misc/imx_ccm.c                 | 231 ++-----------------
 hw/timer/imx_epit.c               |  20 +-
 hw/timer/imx_gpt.c                |  16 +-
 include/hw/acpi/aml-build.h       |  37 ++-
 include/hw/arm/fsl-imx25.h        |   4 +-
 include/hw/arm/fsl-imx31.h        |   4 +-
 include/hw/arm/virt.h             |   1 +
 include/hw/gpio/imx_gpio.h        |   3 +-
 include/hw/misc/imx25_ccm.h       |  79 +++++++
 include/hw/misc/imx31_ccm.h       |  66 ++++++
 include/hw/misc/imx_ccm.h         |  75 +++---
 include/hw/timer/imx_epit.h       |   5 +-
 include/hw/timer/imx_gpt.h        |   5 +-
 target-arm/cpu.c                  |   1 +
 target-arm/helper-a64.c           |  12 +-
 target-arm/helper.c               |   8 +
 target-arm/internals.h            |   7 +
 target-arm/kvm.c                  |  65 +++---
 target-arm/kvm32.c                |  47 ++++
 target-arm/kvm64.c                | 464 ++++++++++++++++++++++++++++++++++++++
 target-arm/kvm_arm.h              |  30 +++
 target-arm/op_helper.c            |  40 +++-
 target-arm/translate.c            |  76 +++----
 tests/guest-debug/test-gdbstub.py | 176 +++++++++++++++
 37 files changed, 2141 insertions(+), 446 deletions(-)
 create mode 100644 hw/misc/imx25_ccm.c
 create mode 100644 hw/misc/imx31_ccm.c
 create mode 100644 include/hw/misc/imx25_ccm.h
 create mode 100644 include/hw/misc/imx31_ccm.h
 create mode 100644 tests/guest-debug/test-gdbstub.py

Comments

Peter Maydell Dec. 17, 2015, 1:40 p.m. UTC | #1
On 17 December 2015 at 11:49, Peter Maydell <peter.maydell@linaro.org> wrote:
> First target-arm pull for 2.6. I have a bunch more stuff in my
> to-review queue, but this is big enough for a pull already.
>
> -- PMM
>
> The following changes since commit fc77eb20d78e303ef11482288e185d856431f02f:
>
>   Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-20151215-1' into staging (2015-12-17 11:10:03 +0000)
>
> are available in the git repository at:
>
>
>   git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20151217

Updated:

git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20151217-1

to fix a build issue due to including a linux header directly
rather than the standard-includes/linux local version.

thanks
-- PMM
Peter Maydell Dec. 17, 2015, 2:46 p.m. UTC | #2
On 17 December 2015 at 13:40, Peter Maydell <peter.maydell@linaro.org> wrote:
> On 17 December 2015 at 11:49, Peter Maydell <peter.maydell@linaro.org> wrote:
>> First target-arm pull for 2.6. I have a bunch more stuff in my
>> to-review queue, but this is big enough for a pull already.
>>
>> -- PMM
>>
>> The following changes since commit fc77eb20d78e303ef11482288e185d856431f02f:
>>
>>   Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-20151215-1' into staging (2015-12-17 11:10:03 +0000)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20151217
>
> Updated:
>
> git://git.linaro.org/people/pmaydell/qemu-arm.git
> tags/pull-target-arm-20151217-1
>
> to fix a build issue due to including a linux header directly
> rather than the standard-includes/linux local version.

Fixed version applied.

-- PMM