All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Peter Maydell <peter.maydell@linaro.org>,
	Anthony Liguori <aliguori@amazon.com>
Cc: Blue Swirl <blauwirbel@gmail.com>,
	qemu-devel@nongnu.org, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Qemu-devel] [PULL 00/62] target-arm queue
Date: Thu, 19 Dec 2013 16:14:18 -0800	[thread overview]
Message-ID: <871u18ml9h.fsf@codemonkey.ws> (raw)
In-Reply-To: <1387312160-12318-1-git-send-email-peter.maydell@linaro.org>

Peter Maydell <peter.maydell@linaro.org> writes:

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

ubuntu@build:~/build/qemu$ make
  CC    aarch64-softmmu/gdbstub-xml.o
  CC    aarch64-softmmu/target-arm/cpu.o
/home/ubuntu/git/qemu/target-arm/cpu.c: In function ‘arm_cpu_post_init’:
/home/ubuntu/git/qemu/target-arm/cpu.c:260:9: error: implicit declaration of function ‘assert_no_error’ [-Werror=implicit-function-declaration]
/home/ubuntu/git/qemu/target-arm/cpu.c:260:9: error: nested extern declaration of ‘assert_no_error’ [-Werror=nested-externs]
cc1: all warnings being treated as errors
make[1]: *** [target-arm/cpu.o] Error 1
make: *** [subdir-aarch64-softmmu] Error 2

Regards,

Anthony Liguori

>
> 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

  parent reply	other threads:[~2013-12-20  0:14 UTC|newest]

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 ` Anthony Liguori [this message]
2013-12-20  0:31   ` [Qemu-devel] [PULL 00/62] target-arm queue Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=871u18ml9h.fsf@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=aliguori@amazon.com \
    --cc=aurelien@aurel32.net \
    --cc=blauwirbel@gmail.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.