qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PULL 00/62] target-arm queue


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PULL 00/62] target-arm queue
Date: Thu, 19 Dec 2013 16:14:18 -0800
User-agent: Notmuch/0.15.2+202~g0c4b8aa (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu)

Peter Maydell <address@hidden> writes:

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

address@hidden:~/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



reply via email to

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