[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL for-2.0rc1 00/30] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL for-2.0rc1 00/30] target-arm queue |
Date: |
Mon, 17 Mar 2014 22:11:51 +0000 |
Hi; this is the target-arm queue for 2.0rc1. It looks
pretty big but most of it is the last big dose of Neon
A64 instructions which are pretty safe changes.
I'm currently expecting that I'll send another pullreq
either last minute before rc1 or after rc1, because
these things are still in the pipeline:
* pl011 bugfixes for intermittent serial port hangs
* the last 4 A64 Neon insns
(If anybody thinks there's something else that should
be on that list now would be a good time to remind me :-))
thanks
-- PMM
The following changes since commit 87f639629334c4592c3ba1011af0f691db1e7ed1:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-gtk-3' into staging
(2014-03-17 15:51:57 +0000)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20140317
for you to fetch changes up to 1ed27a17cd9d9ebec8963bc358d74060b1dd6127:
scripts/qemu-binfmt-conf.sh: Add AArch64 registration (2014-03-17 16:31:53
+0000)
----------------------------------------------------------------
target-arm queue:
* more A64 Neon instructions
* fixes to reset CBAR values for A9 and A15 boards
* fix accesses to PMCR register in -icount mode
----------------------------------------------------------------
Alex Bennée (11):
target-arm: A64: Fix bug in add_sub_ext handling of rn
target-arm: A64: Add last AdvSIMD Integer to FP ops
target-arm: A64: Add FSQRT to C3.6.17 (two misc)
target-arm: A64: Add remaining CLS/Z vector ops
target-arm: A64: Saturating and narrowing shift ops
target-arm: A64: Add FRECPX (reciprocal exponent)
softfloat: export squash_input_denormal functions
target-arm: A64: Implement AdvSIMD reciprocal estimate insns URECPE,
FRECPE
target-arm: A64: Move handle_2misc_narrow function
target-arm: A64: Implement scalar saturating narrow ops
target-arm: A64: Add [UF]RSQRTE (reciprocal root estimate)
Peter Maydell (19):
vexpress: Set reset-cbar property for CPUs
realview-pbx-a9: Set reset-cbar property for CPUs
exynos4210: Set reset-cbar property of Cortex-A9 CPUs
virt: Set reset-cbar on CPUs
target-arm: Add ARM_CP_IO notation to PMCR reginfo
target-arm: A64: Implement PMULL instruction
target-arm: A64: Implement SADDLP, UADDLP, SADALP, UADALP
target-arm: A64: Implement SHLL, SHLL2
target-arm: A64: Implement FCVT[NMAPZ][SU] SIMD instructions
target-arm: A64: Implement FCVTN
target-arm: A64: Implement FCVTL
target-arm: A64: List unsupported shift-imm opcodes
target-arm: A64: Implement SRI
target-arm: A64: Implement FRINT*
exec-all.h: Increase MAX_OP_PER_INSTR for ARM A64 decoder
target-arm: A64: Handle saturating left shifts SQSHL, SQSHLU, UQSHL
target-arm: A64: Implement FCVTZS, FCVTZU in the shift-imm categories
target-arm: A64: Implement FCVTXN
scripts/qemu-binfmt-conf.sh: Add AArch64 registration
fpu/softfloat.c | 4 +-
hw/arm/exynos4210.c | 16 +-
hw/arm/realview.c | 39 +-
hw/arm/vexpress.c | 123 ++--
hw/arm/virt.c | 6 +
include/exec/exec-all.h | 2 +-
include/fpu/softfloat.h | 7 +
scripts/qemu-binfmt-conf.sh | 3 +
target-arm/helper-a64.c | 178 ++++++
target-arm/helper-a64.h | 10 +
target-arm/helper.c | 332 ++++++++--
target-arm/helper.h | 10 +-
target-arm/translate-a64.c | 1411 ++++++++++++++++++++++++++++++++++++++-----
target-arm/translate.c | 25 +-
target-arm/translate.h | 6 +
15 files changed, 1882 insertions(+), 290 deletions(-)
- [Qemu-devel] [PULL for-2.0rc1 00/30] target-arm queue,
Peter Maydell <=
- [Qemu-devel] [PULL 12/30] target-arm: A64: Implement SADDLP, UADDLP, SADALP, UADALP, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 10/30] target-arm: A64: Add remaining CLS/Z vector ops, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 23/30] target-arm: A64: Implement FCVTZS, FCVTZU in the shift-imm categories, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 17/30] target-arm: A64: List unsupported shift-imm opcodes, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 27/30] target-arm: A64: Implement scalar saturating narrow ops, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 30/30] scripts/qemu-binfmt-conf.sh: Add AArch64 registration, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 11/30] target-arm: A64: Saturating and narrowing shift ops, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 20/30] target-arm: A64: Implement FRINT*, Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 29/30] target-arm: A64: Add [UF]RSQRTE (reciprocal root estimate), Peter Maydell, 2014/03/17
- [Qemu-devel] [PULL 15/30] target-arm: A64: Implement FCVTN, Peter Maydell, 2014/03/17