mbox

[PULL,00/16] arm-devs queue

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

Pull-request

git://git.linaro.org/people/pmaydell/qemu-arm.git arm-devs.for-upstream

Message

Peter Maydell June 19, 2012, 1:30 p.m. UTC
Hi; this is an arm-devs pullreq which mostly has patches which I've
had queued since before freeze and my holiday. (I had to make a
trivial fix to one of the GIC patches to account for the list of
object files moving from Makefile.target to hw/arm/Makefile.objs
but otherwise an unproblematic rebase to current master.)
I know there are other arm devs patches on my to-review list but
this seems a long enough set of patches to be worth sending a
pullreq for now.

Please pull.

-- PMM

The following changes since commit 8aca521512a14c439624191bd0a891c52f91b401:

  Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging (2012-06-18 10:35:16 -0500)

are available in the git repository at:

  git://git.linaro.org/people/pmaydell/qemu-arm.git arm-devs.for-upstream

Andreas Färber (1):
      arm_boot: Fix typos in comment

Evgeny Voevodin (1):
      ARM: Exynos4210 IRQ: Introduce new IRQ gate functionality.

Jim Meyering (1):
      cadence_gem: avoid stack-writing buffer-overrun

Peter A. G. Crosthwaite (2):
      cadence_ttc: changed master clock frequency
      arm_boot: Conditionalised DTB command line update

Peter Maydell (11):
      hw/arm_gic: Remove NVIC ifdefs from gic_state struct
      hw/arm_gic: Remove the special casing of NCPU for the NVIC
      hw/arm_gic: Move NVIC specific reset to armv7m_nvic_reset
      hw/armv7m_nvic: Use MemoryRegions for NVIC specific registers
      hw/arm_gic: Add qdev property for GIC revision
      hw/arm_gic: Make CPU target registers RAZ/WI on uniprocessor
      hw/arm_gic.c: Make NVIC interrupt numbering a runtime setting
      hw/arm_gic: Move CPU interface memory region setup into arm_gic_init
      hw/armv7m_nvic: Make the NVIC a freestanding class
      hw/omap.h: Drop broken MEM_VERBOSE tracing
      hw/a9mpcore: Fix compilation failure if physaddrs are 64 bit

 hw/a15mpcore.c        |    1 +
 hw/a9mpcore.c         |    2 +-
 hw/arm-misc.h         |    4 +-
 hw/arm/Makefile.objs  |    2 +-
 hw/arm11mpcore.c      |    2 +
 hw/arm_boot.c         |   10 +-
 hw/arm_gic.c          |  366 ++++++++-----------------------------------------
 hw/arm_gic_common.c   |  184 +++++++++++++++++++++++++
 hw/arm_gic_internal.h |  136 ++++++++++++++++++
 hw/armv7m_nvic.c      |  138 ++++++++++++++++---
 hw/cadence_gem.c      |    2 +-
 hw/cadence_ttc.c      |    2 +-
 hw/exynos4210.c       |   32 +++--
 hw/exynos4210.h       |    2 +-
 hw/exynos4210_gic.c   |   78 +++++-----
 hw/omap.h             |   95 -------------
 16 files changed, 569 insertions(+), 487 deletions(-)
 create mode 100644 hw/arm_gic_common.c
 create mode 100644 hw/arm_gic_internal.h

Comments

Blue Swirl June 24, 2012, 12:26 p.m. UTC | #1
On Tue, Jun 19, 2012 at 1:30 PM, Peter Maydell <peter.maydell@linaro.org> wrote:
> Hi; this is an arm-devs pullreq which mostly has patches which I've
> had queued since before freeze and my holiday. (I had to make a
> trivial fix to one of the GIC patches to account for the list of
> object files moving from Makefile.target to hw/arm/Makefile.objs
> but otherwise an unproblematic rebase to current master.)
> I know there are other arm devs patches on my to-review list but
> this seems a long enough set of patches to be worth sending a
> pullreq for now.
>
> Please pull.

Thanks, pulled.

>
> -- PMM
>
> The following changes since commit 8aca521512a14c439624191bd0a891c52f91b401:
>
>  Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging (2012-06-18 10:35:16 -0500)
>
> are available in the git repository at:
>
>  git://git.linaro.org/people/pmaydell/qemu-arm.git arm-devs.for-upstream
>
> Andreas Färber (1):
>      arm_boot: Fix typos in comment
>
> Evgeny Voevodin (1):
>      ARM: Exynos4210 IRQ: Introduce new IRQ gate functionality.
>
> Jim Meyering (1):
>      cadence_gem: avoid stack-writing buffer-overrun
>
> Peter A. G. Crosthwaite (2):
>      cadence_ttc: changed master clock frequency
>      arm_boot: Conditionalised DTB command line update
>
> Peter Maydell (11):
>      hw/arm_gic: Remove NVIC ifdefs from gic_state struct
>      hw/arm_gic: Remove the special casing of NCPU for the NVIC
>      hw/arm_gic: Move NVIC specific reset to armv7m_nvic_reset
>      hw/armv7m_nvic: Use MemoryRegions for NVIC specific registers
>      hw/arm_gic: Add qdev property for GIC revision
>      hw/arm_gic: Make CPU target registers RAZ/WI on uniprocessor
>      hw/arm_gic.c: Make NVIC interrupt numbering a runtime setting
>      hw/arm_gic: Move CPU interface memory region setup into arm_gic_init
>      hw/armv7m_nvic: Make the NVIC a freestanding class
>      hw/omap.h: Drop broken MEM_VERBOSE tracing
>      hw/a9mpcore: Fix compilation failure if physaddrs are 64 bit
>
>  hw/a15mpcore.c        |    1 +
>  hw/a9mpcore.c         |    2 +-
>  hw/arm-misc.h         |    4 +-
>  hw/arm/Makefile.objs  |    2 +-
>  hw/arm11mpcore.c      |    2 +
>  hw/arm_boot.c         |   10 +-
>  hw/arm_gic.c          |  366 ++++++++-----------------------------------------
>  hw/arm_gic_common.c   |  184 +++++++++++++++++++++++++
>  hw/arm_gic_internal.h |  136 ++++++++++++++++++
>  hw/armv7m_nvic.c      |  138 ++++++++++++++++---
>  hw/cadence_gem.c      |    2 +-
>  hw/cadence_ttc.c      |    2 +-
>  hw/exynos4210.c       |   32 +++--
>  hw/exynos4210.h       |    2 +-
>  hw/exynos4210_gic.c   |   78 +++++-----
>  hw/omap.h             |   95 -------------
>  16 files changed, 569 insertions(+), 487 deletions(-)
>  create mode 100644 hw/arm_gic_common.c
>  create mode 100644 hw/arm_gic_internal.h