summaryrefslogtreecommitdiffstats
path: root/target
Commit message (Expand)AuthorAgeFilesLines
* s390x: Add floating-point extension facility to "qemu" cpu modelDavid Hildenbrand2019-03-041-0/+5
* s390x/tcg: Handle all rounding modes overwritten by BFP instructionsDavid Hildenbrand2019-03-041-2/+11
* s390x/tcg: Implement rounding mode and XxC for LOAD ROUNDEDDavid Hildenbrand2019-03-044-15/+44
* s390x/tcg: Implement XxC and checks for most FP instructionsDavid Hildenbrand2019-03-042-126/+247
* s390x/tcg: Prepare for IEEE-inexact-exception control (XxC)David Hildenbrand2019-03-041-57/+57
* s390x/tcg: Refactor saving/restoring the bfp rounding modeDavid Hildenbrand2019-03-042-43/+71
* s390x/tcg: Check for exceptions in SET BFP ROUNDING MODEDavid Hildenbrand2019-03-044-35/+39
* s390x/tcg: Handle SET FPC AND LOAD FPC 3-bit BFP rounding modesDavid Hildenbrand2019-03-042-5/+19
* s390x/tcg: Fix simulated-IEEE exceptionsDavid Hildenbrand2019-03-041-0/+13
* s390x/tcg: Refactor SET FPC AND SIGNAL handlingDavid Hildenbrand2019-03-041-10/+12
* s390x/tcg: Hide IEEE underflows in some scenariosDavid Hildenbrand2019-03-041-0/+13
* s390x/tcg: Fix parts of IEEE exception handlingDavid Hildenbrand2019-03-041-6/+32
* s390x/tcg: Factor out conversion of softfloat exceptionsDavid Hildenbrand2019-03-042-12/+20
* s390x/tcg: Fix rounding from float128 to uint64_t/uint32_tDavid Hildenbrand2019-03-041-6/+2Star
* s390x/tcg: Fix TEST DATA CLASS instructionsDavid Hildenbrand2019-03-041-50/+35Star
* s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARYDavid Hildenbrand2019-03-045-0/+31
* s390x/tcg: Implement LOAD LENGTHENED short HFP to long HFPDavid Hildenbrand2019-03-042-0/+8
* s390x/tcg: Factor out gen_addi_and_wrap_i64() from get_address()David Hildenbrand2019-03-041-15/+26
* s390x/tcg: Factor out vec_full_reg_offset()David Hildenbrand2019-03-041-2/+7
* s390x/tcg: Clarify terminology in vec_reg_offset()David Hildenbrand2019-03-041-5/+6
* s390x/tcg: Simplify disassembler operands initializationDavid Hildenbrand2019-03-041-7/+1Star
* s390x/tcg: RXE has an optional M3 fieldDavid Hildenbrand2019-03-041-1/+1
* s390x/tcg: Save vregs to extended mchk save areaDavid Hildenbrand2019-03-042-3/+47
* s390x: use a QEMU-style typedef + name for SIGP save area structDavid Hildenbrand2019-03-041-4/+4
* s390x: Use cpu_to_be64 in SIGP STORE ADDITIONAL STATUSDavid Hildenbrand2019-03-041-10/+21
* Merge remote-tracking branch 'remotes/xtensa/tags/20190228-xtensa' into stagingPeter Maydell2019-02-288-1745/+1855
|\
| * target/xtensa: implement PREFCTL SRMax Filippov2019-02-282-0/+17
| * target/xtensa: prioritize load/store in FLIX bundlesMax Filippov2019-02-282-5/+36
| * target/xtensa: break circular register dependenciesMax Filippov2019-02-281-4/+123
| * target/xtensa: reorganize access to boolean registersMax Filippov2019-02-281-8/+42
| * target/xtensa: reorganize access to MAC16 registersMax Filippov2019-02-281-94/+92Star
| * target/xtensa: reorganize register handling in translatorsMax Filippov2019-02-283-344/+386
| * target/xtensa: only rotate window in the retw helperMax Filippov2019-02-283-9/+10
| * target/xtensa: move WINDOW_BASE SR update to postprocessingMax Filippov2019-02-284-20/+28
| * target/xtensa: add generic instruction post-processingMax Filippov2019-02-282-8/+33
| * target/xtensa: sort FLIX instruction opcodesMax Filippov2019-02-282-8/+221
| * target/xtensa: implement wide branches and loopsMax Filippov2019-02-191-27/+102
| * target/xtensa: allow multiple names for single opcodeMax Filippov2019-02-193-60/+60
| * target/xtensa: don't require opcode table sortingMax Filippov2019-02-193-16/+42
| * target/xtensa: move xtensa_finalize_config to xtensa_core_class_initMax Filippov2019-02-193-19/+19
| * target/xtensa: fixup test_mmuhifi_c3 overlayMax Filippov2019-02-191-661/+661
| * target/xtensa: get rid of gen_callw[i]Max Filippov2019-02-111-21/+14Star
| * target/xtensa: don't specify windowed registers manuallyMax Filippov2019-02-113-484/+12Star
| * target/xtensa/import_core.sh: don't add duplicate 'static'Max Filippov2019-02-091-1/+1
* | Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190228-...Peter Maydell2019-02-2813-103/+519
|\ \
| * | target/arm: Enable ARMv8.2-FHM for -cpu maxRichard Henderson2019-02-282-0/+3
| * | target/arm: Implement VFMAL and VFMSL for aarch32Richard Henderson2019-02-282-33/+101
| * | target/arm: Implement FMLAL and FMLSL for aarch64Richard Henderson2019-02-282-1/+53
| * | target/arm: Add helpers for FMLALRichard Henderson2019-02-282-0/+157
| * | Revert "arm: Allow system registers for KVM guests to be changed by QEMU code"Peter Maydell2019-02-285-38/+22Star