mbox

[PULL,00/27] target-arm queue

Message ID 1439462687-26903-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-20150813

Message

Peter Maydell Aug. 13, 2015, 10:44 a.m. UTC
Flushing the accumulated changes from during the 2.4 freeze...

-- PMM

The following changes since commit ca0e5d8b0d065a95d0f9042f71b2ace45b015596:

  Open 2.5 development tree (2015-08-11 23:15:55 +0100)

are available in the git repository at:

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

for you to fetch changes up to f7a6785e12d834d05200b0595070db453344b25d:

  i.MX: Fix UART driver to work with unitialized "chardev" device (2015-08-13 11:26:22 +0100)

----------------------------------------------------------------
target-arm queue:
 * i.MX code cleanup/refactorings
 * i.MX UART fix to work with uninitialized chardev
 * minor GIC code refactorings
 * implement the ARM Secure physical timer
 * implement the ARM Hypervisor timer

----------------------------------------------------------------
Edgar E. Iglesias (7):
      target-arm: Add CNTVOFF_EL2
      target-arm: Add CNTHCTL_EL2
      target-arm: Rename and move gt_cnt_reset
      target-arm: Pass timeridx as argument to various timer functions
      target-arm: Add the Hypervisor timer
      hw/arm/virt: Replace magic IRQ constants with macros
      hw/arm/virt: Connect the Hypervisor timer

Jean-Christophe Dubois (12):
      i.MX: Split UART emulator in a header file and a source file
      i.MX: Move serial initialization to init/realize of DeviceClass.
      i.MX:Fix Coding style for UART emulator.
      i.MX: Split AVIC emulator in a header file and a source file
      i.MX: Fix Coding style for AVIC emulator.
      i.MX: Split CCM emulator in a header file and a source file
      i.MX: Fix Coding style for CCM emulator
      i.MX: Split EPIT emulator in a header file and a source file
      i.MX: Fix Coding style for EPIT emulator
      i.MX: Split GPT emulator in a header file and a source file
      i.MX: Fix Coding style for GPT emulator
      i.MX: Fix UART driver to work with unitialized "chardev" device

Pavel Fedin (3):
      Merge memory_region_init_reservation() into memory_region_init_io()
      hw/arm/gic: Kill code duplication
      Introduce gic_class_name() instead of repeating condition

Peter Maydell (5):
      target-arm: Add debug check for mismatched cpreg resets
      target-arm: Add the AArch64 view of the Secure physical timer
      target-arm: Add AArch32 banked register access to secure physical timer
      hw/arm/virt: Wire up secure timer interrupt
      hw/cpu/a15mpcore: Wire up hyp and secure physical timer interrupts

 hw/arm/kzm.c                     |   5 +-
 hw/arm/virt.c                    |  32 ++--
 hw/char/imx_serial.c             | 159 +++++------------
 hw/cpu/a15mpcore.c               |  29 ++--
 hw/intc/arm_gic.c                |  64 ++-----
 hw/intc/arm_gic_common.c         |  41 +++++
 hw/intc/arm_gic_kvm.c            |  28 +--
 hw/intc/imx_avic.c               |  56 ++----
 hw/misc/imx_ccm.c                |  81 +--------
 hw/timer/imx_epit.c              |  64 +------
 hw/timer/imx_gpt.c               |  85 +--------
 include/exec/memory.h            |  14 +-
 include/hw/arm/imx.h             |  12 +-
 include/hw/char/imx_serial.h     | 102 +++++++++++
 include/hw/intc/arm_gic_common.h |   3 +
 include/hw/intc/imx_avic.h       |  55 ++++++
 include/hw/misc/imx_ccm.h        |  91 ++++++++++
 include/hw/timer/imx_epit.h      |  79 +++++++++
 include/hw/timer/imx_gpt.h       | 107 ++++++++++++
 memory.c                         |  10 +-
 target-arm/cpu-qom.h             |   2 +
 target-arm/cpu.c                 |  27 +++
 target-arm/cpu.h                 |   9 +-
 target-arm/helper.c              | 367 +++++++++++++++++++++++++++++++++++----
 target-arm/kvm_arm.h             |   5 +
 25 files changed, 1003 insertions(+), 524 deletions(-)
 create mode 100644 include/hw/char/imx_serial.h
 create mode 100644 include/hw/intc/imx_avic.h
 create mode 100644 include/hw/misc/imx_ccm.h
 create mode 100644 include/hw/timer/imx_epit.h
 create mode 100644 include/hw/timer/imx_gpt.h

Comments

Peter Maydell Aug. 13, 2015, 2:06 p.m. UTC | #1
On 13 August 2015 at 11:44, Peter Maydell <peter.maydell@linaro.org> wrote:
> Flushing the accumulated changes from during the 2.4 freeze...
>
> -- PMM
>
> The following changes since commit ca0e5d8b0d065a95d0f9042f71b2ace45b015596:
>
>   Open 2.5 development tree (2015-08-11 23:15:55 +0100)
>
> are available in the git repository at:
>
>   git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20150813
>
> for you to fetch changes up to f7a6785e12d834d05200b0595070db453344b25d:
>
>   i.MX: Fix UART driver to work with unitialized "chardev" device (2015-08-13 11:26:22 +0100)
>
> ----------------------------------------------------------------
> target-arm queue:
>  * i.MX code cleanup/refactorings
>  * i.MX UART fix to work with uninitialized chardev
>  * minor GIC code refactorings
>  * implement the ARM Secure physical timer
>  * implement the ARM Hypervisor timer

Applied, thanks.

-- PMM