qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/62] target-arm queue
@ 2013-12-17 20:28 Peter Maydell
  2013-12-17 20:28 ` [Qemu-devel] [PULL 01/62] target-arm: add support for v8 AES instructions Peter Maydell
                   ` (62 more replies)
  0 siblings, 63 replies; 65+ messages in thread
From: Peter Maydell @ 2013-12-17 20:28 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Blue Swirl, qemu-devel, Aurelien Jarno

Only took a week for the target-arm queue to fill up again :-)
Please pull...

thanks
-- PMM

The following changes since commit f46e720a82ccdf1a521cf459448f3f96ed895d43:

  qemu_opts_parse(): always check return value (2013-12-16 15:33:48 -0800)

are available in the git repository at:

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

for you to fetch changes up to 84291fe7a34f8c2d595bcdb77ff506d1d60fcd7c:

  MAINTAINERS: add myself to maintain allwinner-a10 (2013-12-17 20:12:51 +0000)

----------------------------------------------------------------
target-arm queue:
 * AES instruction support for 32 bit ARM
 * pflash01: much better emulation of 2x16bit and similar configs
   where multiple flash devices are banked together
 * fixed CBAR handling on Zynq, Highbank
 * initial AArch64 KVM control support
 * first two chunks of patches for A64 instruction emulation
 * new board: canon-a1100 (Canon DIGIC SoC)
 * new board: cubieboard (Allwinner A10 SoC)

----------------------------------------------------------------
Alexander Graf (14):
      target-arm: A64: add set_pc cpu method
      target-arm: A64: add stubs for a64 specific helpers
      target-arm: A64: add support for B and BL insns
      target-arm: A64: add support for BR, BLR and RET insns
      target-arm: A64: add support for conditional branches
      target-arm: A64: add support for 'test and branch' imm
      target-arm: A64: add support for compare and branch imm
      target-arm: A64: add support for logical (shifted register)
      target-arm: A64: add support for ADR and ADRP
      target-arm: A64: add support for EXTR
      target-arm: A64: add support for 2-src data processing and DIV
      target-arm: A64: add support for 2-src shift reg insns
      target-arm: A64: add support for 1-src RBIT insn
      target-arm: A64: add support for logical (immediate) insns

Antony Pavlov (8):
      ARM: cpu: add "reset_hivecs" property
      ARM: arm_cpu_reset: make it possible to use high vectors for reset_exc
      hw/arm: add very initial support for Canon DIGIC SoC
      hw/arm/digic: prepare DIGIC-based boards support
      hw/arm/digic: add timer support
      hw/arm/digic: add UART support
      hw/arm/digic: add NOR ROM support
      MAINTAINERS: Document 'Canon DIGIC' machine

Ard Biesheuvel (1):
      target-arm: add support for v8 AES instructions

Claudio Fontana (8):
      target-arm: A64: provide skeleton for a64 insn decoding
      target-arm: A64: expand decoding skeleton for system instructions
      target-arm: A64: add support for conditional select
      target-arm: A64: add support for 1-src data processing and CLZ
      target-arm: A64: add support for 1-src REV insns
      target-arm: A64: add support for bitfield insns
      host-utils: add clrsb32/64 - count leading redundant sign bits
      target-arm: A64: add support for 1-src CLS insn

Mian M. Hamayun (2):
      target-arm: Add minimal KVM AArch64 support
      hw/arm/boot: Add boot support for AArch64 processor

Peter Crosthwaite (8):
      target-arm/helper.c: Allow cp15.c15 dummy override
      target-arm: Define and use ARM_FEATURE_CBAR
      target-arm/cpu: Convert reset CBAR to a property
      arm/highbank: Use object_new() rather than cpu_arm_init()
      arm/highbank: Fix CBAR initialisation
      arm/xilinx_zynq: Use object_new() rather than cpu_arm_init()
      arm/xilinx_zynq: Implement CBAR initialisation
      arm/highbank.c: Fix MPCore periphbase name

Peter Maydell (9):
      target-arm/kvm: Split 32 bit only code into its own file
      target-arm: Clean up handling of AArch64 PSTATE
      configure: Enable KVM for aarch64 host/target combination
      hw/arm/boot: Allow easier swapping in of different loader code
      default-configs: Add config for aarch64-softmmu
      target-arm: Split A64 from A32/T32 gen_intermediate_code_internal()
      target-arm: A64: provide functions for accessing FPCR and FPSR
      target-arm: Support fp registers in gdb stub
      vmstate: Add support for an array of ptimer_state *

Roy Franz (7):
      rename pflash_t member width to bank_width
      Add device-width property to pflash_cfi01
      return status for each NOR flash device
      Set proper device-width for vexpress flash
      Add max device width parameter for NOR devices
      Fix CFI query responses for NOR flash
      Fix NOR flash device ID reading

liguang (5):
      hw/timer: add allwinner a10 timer
      hw/intc: add allwinner A10 interrupt controller
      hw/arm: add allwinner a10 SoC support
      hw/arm: add cubieboard support
      MAINTAINERS: add myself to maintain allwinner-a10

 MAINTAINERS                          |   13 +
 configure                            |    4 +-
 default-configs/aarch64-softmmu.mak  |    6 +
 default-configs/arm-softmmu.mak      |    5 +
 gdb-xml/aarch64-fpu.xml              |   86 ++
 hw/arm/Makefile.objs                 |    3 +
 hw/arm/allwinner-a10.c               |  103 ++
 hw/arm/boot.c                        |  193 +++-
 hw/arm/cubieboard.c                  |   69 ++
 hw/arm/digic.c                       |  115 +++
 hw/arm/digic_boards.c                |  162 ++++
 hw/arm/highbank.c                    |   33 +-
 hw/arm/vexpress.c                    |   44 +-
 hw/arm/xilinx_zynq.c                 |   21 +-
 hw/block/pflash_cfi01.c              |  260 +++++-
 hw/char/Makefile.objs                |    1 +
 hw/char/digic-uart.c                 |  195 ++++
 hw/intc/Makefile.objs                |    1 +
 hw/intc/allwinner-a10-pic.c          |  200 ++++
 hw/timer/Makefile.objs               |    3 +
 hw/timer/allwinner-a10-pit.c         |  254 +++++
 hw/timer/digic-timer.c               |  163 ++++
 include/hw/arm/allwinner-a10.h       |   35 +
 include/hw/arm/digic.h               |   43 +
 include/hw/char/digic-uart.h         |   47 +
 include/hw/intc/allwinner-a10-pic.h  |   40 +
 include/hw/ptimer.h                  |    4 +
 include/hw/timer/allwinner-a10-pit.h |   58 ++
 include/hw/timer/digic-timer.h       |   46 +
 include/migration/vmstate.h          |   10 +
 include/qemu/host-utils.h            |   32 +
 linux-user/signal.c                  |    6 +-
 target-arm/Makefile.objs             |    5 +-
 target-arm/cpu-qom.h                 |    1 +
 target-arm/cpu.c                     |   54 +-
 target-arm/cpu.h                     |  100 +-
 target-arm/cpu64.c                   |   11 +
 target-arm/crypto_helper.c           |  281 ++++++
 target-arm/gdbstub64.c               |    4 +-
 target-arm/helper-a64.c              |   79 ++
 target-arm/helper-a64.h              |   24 +
 target-arm/helper.c                  |   60 +-
 target-arm/helper.h                  |    7 +
 target-arm/kvm.c                     |  495 +---------
 target-arm/kvm32.c                   |  515 ++++++++++
 target-arm/kvm64.c                   |  204 ++++
 target-arm/translate-a64.c           | 1705 +++++++++++++++++++++++++++++++++-
 target-arm/translate.c               |  102 +-
 target-arm/translate.h               |   25 +-
 tests/qom-test.c                     |    2 +
 50 files changed, 5232 insertions(+), 697 deletions(-)
 create mode 100644 default-configs/aarch64-softmmu.mak
 create mode 100644 gdb-xml/aarch64-fpu.xml
 create mode 100644 hw/arm/allwinner-a10.c
 create mode 100644 hw/arm/cubieboard.c
 create mode 100644 hw/arm/digic.c
 create mode 100644 hw/arm/digic_boards.c
 create mode 100644 hw/char/digic-uart.c
 create mode 100644 hw/intc/allwinner-a10-pic.c
 create mode 100644 hw/timer/allwinner-a10-pit.c
 create mode 100644 hw/timer/digic-timer.c
 create mode 100644 include/hw/arm/allwinner-a10.h
 create mode 100644 include/hw/arm/digic.h
 create mode 100644 include/hw/char/digic-uart.h
 create mode 100644 include/hw/intc/allwinner-a10-pic.h
 create mode 100644 include/hw/timer/allwinner-a10-pit.h
 create mode 100644 include/hw/timer/digic-timer.h
 create mode 100644 target-arm/crypto_helper.c
 create mode 100644 target-arm/helper-a64.c
 create mode 100644 target-arm/helper-a64.h
 create mode 100644 target-arm/kvm32.c
 create mode 100644 target-arm/kvm64.c

^ permalink raw reply	[flat|nested] 65+ messages in thread

end of thread, other threads:[~2013-12-20  0:32 UTC | newest]

Thread overview: 65+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-17 20:28 [Qemu-devel] [PULL 00/62] target-arm queue Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 01/62] target-arm: add support for v8 AES instructions Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 02/62] rename pflash_t member width to bank_width Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 03/62] Add device-width property to pflash_cfi01 Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 04/62] return status for each NOR flash device Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 05/62] Set proper device-width for vexpress flash Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 06/62] Add max device width parameter for NOR devices Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 07/62] Fix CFI query responses for NOR flash Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 08/62] Fix NOR flash device ID reading Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 09/62] target-arm/helper.c: Allow cp15.c15 dummy override Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 10/62] target-arm: Define and use ARM_FEATURE_CBAR Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 11/62] target-arm/cpu: Convert reset CBAR to a property Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 12/62] arm/highbank: Use object_new() rather than cpu_arm_init() Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 13/62] arm/highbank: Fix CBAR initialisation Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 14/62] arm/xilinx_zynq: Use object_new() rather than cpu_arm_init() Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 15/62] arm/xilinx_zynq: Implement CBAR initialisation Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 16/62] arm/highbank.c: Fix MPCore periphbase name Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 17/62] ARM: cpu: add "reset_hivecs" property Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 18/62] ARM: arm_cpu_reset: make it possible to use high vectors for reset_exc Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 19/62] target-arm/kvm: Split 32 bit only code into its own file Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 20/62] target-arm: Clean up handling of AArch64 PSTATE Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 21/62] target-arm: Add minimal KVM AArch64 support Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 22/62] configure: Enable KVM for aarch64 host/target combination Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 23/62] hw/arm/boot: Allow easier swapping in of different loader code Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 24/62] hw/arm/boot: Add boot support for AArch64 processor Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 25/62] default-configs: Add config for aarch64-softmmu Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 26/62] target-arm: Split A64 from A32/T32 gen_intermediate_code_internal() Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 27/62] target-arm: A64: add set_pc cpu method Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 28/62] target-arm: A64: provide functions for accessing FPCR and FPSR Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 29/62] target-arm: Support fp registers in gdb stub Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 30/62] target-arm: A64: add stubs for a64 specific helpers Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 31/62] target-arm: A64: provide skeleton for a64 insn decoding Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 32/62] target-arm: A64: expand decoding skeleton for system instructions Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 33/62] target-arm: A64: add support for B and BL insns Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 34/62] target-arm: A64: add support for BR, BLR and RET insns Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 35/62] target-arm: A64: add support for conditional branches Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 36/62] target-arm: A64: add support for 'test and branch' imm Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 37/62] target-arm: A64: add support for compare and branch imm Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 38/62] target-arm: A64: add support for conditional select Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 39/62] target-arm: A64: add support for logical (shifted register) Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 40/62] target-arm: A64: add support for ADR and ADRP Peter Maydell
2013-12-17 20:28 ` [Qemu-devel] [PULL 41/62] target-arm: A64: add support for EXTR Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 42/62] target-arm: A64: add support for 2-src data processing and DIV Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 43/62] target-arm: A64: add support for 2-src shift reg insns Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 44/62] target-arm: A64: add support for 1-src data processing and CLZ Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 45/62] target-arm: A64: add support for 1-src RBIT insn Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 46/62] target-arm: A64: add support for 1-src REV insns Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 47/62] target-arm: A64: add support for bitfield insns Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 48/62] host-utils: add clrsb32/64 - count leading redundant sign bits Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 49/62] target-arm: A64: add support for 1-src CLS insn Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 50/62] target-arm: A64: add support for logical (immediate) insns Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 51/62] hw/arm: add very initial support for Canon DIGIC SoC Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 52/62] hw/arm/digic: prepare DIGIC-based boards support Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 53/62] hw/arm/digic: add timer support Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 54/62] hw/arm/digic: add UART support Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 55/62] hw/arm/digic: add NOR ROM support Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 56/62] MAINTAINERS: Document 'Canon DIGIC' machine Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 57/62] vmstate: Add support for an array of ptimer_state * Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 58/62] hw/timer: add allwinner a10 timer Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 59/62] hw/intc: add allwinner A10 interrupt controller Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 60/62] hw/arm: add allwinner a10 SoC support Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 61/62] hw/arm: add cubieboard support Peter Maydell
2013-12-17 20:29 ` [Qemu-devel] [PULL 62/62] MAINTAINERS: add myself to maintain allwinner-a10 Peter Maydell
2013-12-20  0:14 ` [Qemu-devel] [PULL 00/62] target-arm queue Anthony Liguori
2013-12-20  0:31   ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).