qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/25] target-arm queue


From: Peter Maydell
Subject: [Qemu-devel] [PULL 00/25] target-arm queue
Date: Thu, 17 Dec 2015 11:49:55 +0000

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]