Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180518' into staging
target-arm queue:
* Initial part of SVE implementation (currently disabled)
* smmuv3: fix some minor Coverity issues
* add model of Xilinx ZynqMP generic DMA controller
* expose (most) Arm coprocessor/system registers to
gdb via QEMU's gdbstub, for reads only
# gpg: Signature made Fri 18 May 2018 18:18:27 BST
# gpg: using RSA key 3C2525ED14360CDE
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
# gpg: aka "Peter Maydell <pmaydell@gmail.com>"
# gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* remotes/pmaydell/tags/pull-target-arm-20180518: (32 commits)
target/arm: Implement SVE Permute - Extract Group
target/arm: Implement SVE Integer Wide Immediate - Predicated Group
target/arm: Implement SVE Bitwise Immediate Group
target/arm: Implement SVE Element Count Group
target/arm: Implement SVE floating-point trig select coefficient
target/arm: Implement SVE floating-point exponential accelerator
target/arm: Implement SVE Compute Vector Address Group
target/arm: Implement SVE Bitwise Shift - Unpredicated Group
target/arm: Implement SVE Stack Allocation Group
target/arm: Implement SVE Index Generation Group
target/arm: Implement SVE Integer Arithmetic - Unpredicated Group
target/arm: Implement SVE Integer Multiply-Add Group
target/arm: Implement SVE Integer Arithmetic - Unary Predicated Group
target/arm: Implement SVE bitwise shift by wide elements (predicated)
target/arm: Implement SVE bitwise shift by vector (predicated)
target/arm: Implement SVE bitwise shift by immediate (predicated)
target/arm: Implement SVE Integer Reduction Group
target/arm: Implement SVE Integer Binary Arithmetic - Predicated Group
target/arm: Implement SVE Predicate Misc Group
target/arm: Implement SVE Predicate Logical Operations Group
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- gdbstub.c 10 additions, 0 deletionsgdbstub.c
- hw/arm/smmu-common.c 2 additions, 2 deletionshw/arm/smmu-common.c
- hw/arm/smmuv3.c 1 addition, 1 deletionhw/arm/smmuv3.c
- hw/arm/xlnx-zynqmp.c 53 additions, 0 deletionshw/arm/xlnx-zynqmp.c
- hw/dma/Makefile.objs 1 addition, 0 deletionshw/dma/Makefile.objs
- hw/dma/xlnx-zdma.c 832 additions, 0 deletionshw/dma/xlnx-zdma.c
- include/hw/arm/xlnx-zynqmp.h 5 additions, 0 deletionsinclude/hw/arm/xlnx-zynqmp.h
- include/hw/dma/xlnx-zdma.h 84 additions, 0 deletionsinclude/hw/dma/xlnx-zdma.h
- include/qom/cpu.h 4 additions, 1 deletioninclude/qom/cpu.h
- target/arm/Makefile.objs 10 additions, 0 deletionstarget/arm/Makefile.objs
- target/arm/cpu.c 1 addition, 0 deletionstarget/arm/cpu.c
- target/arm/cpu.h 35 additions, 2 deletionstarget/arm/cpu.h
- target/arm/gdbstub.c 76 additions, 0 deletionstarget/arm/gdbstub.c
- target/arm/helper-sve.h 427 additions, 0 deletionstarget/arm/helper-sve.h
- target/arm/helper.c 45 additions, 12 deletionstarget/arm/helper.c
- target/arm/helper.h 1 addition, 0 deletionstarget/arm/helper.h
- target/arm/sve.decode 419 additions, 0 deletionstarget/arm/sve.decode
- target/arm/sve_helper.c 1562 additions, 0 deletionstarget/arm/sve_helper.c
- target/arm/translate-a64.c 21 additions, 98 deletionstarget/arm/translate-a64.c
Loading
Please register or sign in to comment