2018-06-01 | Alex Bennée | .travis.yml: disable linux-user build for gcov Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | fpu/softfloat: re-factor float to float conversions Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | fpu/softfloat: Partial support for ARM Alternative... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | target/arm: squash FZ16 behaviour for conversions Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | target/arm: convert conversion helpers to fpst/ahp_flag Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-15 | Alex Bennée | target/arm: Fix sqrt_f16 exception raising Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-15 | Alex Bennée | target/arm: Implement FMOV (immediate) for fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-15 | Alex Bennée | target/arm: Implement FCSEL for fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-15 | Alex Bennée | target/arm: Implement FCMP for fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-05-15 | Alex Bennée | fpu/softfloat: int_to_float ensure r fully initialised Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-04-30 | Alex Bennée | linux-user: set minimum uname for RISC-V Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20180425100218.24785-1-alex.bennee@linaro.org> |
commitcommitdifftree |
2018-04-16 | Alex Bennée | fpu/softfloat: check for Inf / x or 0 / x before /0 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180416135442.30606-1-alex.bennee@linaro.org |
commitcommitdifftree |
2018-04-16 | Alex Bennée | fpu/softfloat: raise float_invalid for NaN/Inf in round_to_i... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180413140334.26622-3-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-13 | Alex Bennée | .travis.yml: add --disable-user with the rest of the... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-13 | Alex Bennée | .travis.yml: split default config into system and user Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-13 | Alex Bennée | .travis.yml: drop setting default log output Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-12 | Alex Bennée | scripts/replay-dump.py: replay log dumper Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-12 | Alex Bennée | replay: push replay_mutex_lock up the call tree Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-12 | Alex Bennée | replay: make locking visible outside replay code Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-12 | Alex Bennée | replay/replay-internal.c: track holding of replay_lock Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-12 | Alex Bennée | replay/replay.c: bump REPLAY_VERSION again Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-08 | Alex Bennée | .shippable.yml: disable powerpc-cross image Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add all single op FP16 to handle_fp_1src_half Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-32-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: implement simd_scalar_three_reg_same_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-31-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add all FP16 ops in simd_scalar_pairwise Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-30-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FMOV to simd_mod_imm Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-29-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FRSQRTE to simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-28-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/helper.c: re-factor rsqrte and add rsqrte_f16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-27-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FSQRT to simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-26-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FRCPX to simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-25-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FRECPE Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-24-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/helper.c: re-factor recpe and add recepe_f16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-23-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FNEG/FABS to simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-22-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 SCVTF/UCVFT to simd_two_reg_misc... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-21-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FCMxx (zero) to simd_two_reg_mis... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-20-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FCVTxx to simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-19-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FPRINTx to simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-18-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: initial decode for simd_two_reg_misc_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-17-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 x2 ops for simd_indexed Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-16-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FMULX/MLS/FMLA to simd_indexed Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-15-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 pairwise ops simd_three_reg_same... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-14-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FR[ECP/SQRT]S to simd_three_reg_... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-13-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FMULA/X/S to simd_three_reg_same... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-12-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 F[A]C[EQ/GE/GT] to simd_three_re... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-11-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: add FP16 FADD/FABD/FSUB/FMUL/FDIV... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-10-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: initial decode for simd_three_reg_same_fp16 Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-9-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: handle_3same_64 comment fix Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-8-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | arm/translate-a64: implement half-precision F(MIN|MAX... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-7-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | target/arm/helper: pass explicit fpst to set_rmode Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-6-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | target/arm/cpu.h: add additional float_status flags Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-5-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | target/arm/cpu.h: update comment for half-precision... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-4-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | target/arm/cpu64: introduce ARM_V8_FP16 feature bit Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-3-alex.bennee@linaro.org |
commitcommitdifftree |
2018-03-01 | Alex Bennée | include/exec/helper-head.h: support f16 in helper calls Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20180227143852.11175-2-alex.bennee@linaro.org |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor sqrt Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor compare Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor minmax Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor scalbn Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor int/uint to float Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor float to int/uint Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor round_to_int Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor muladd Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor div Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor mul Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: re-factor add/sub Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: define decompose structures Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: move the extract functions to the top... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: improve comments on ARM NaN propagation Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | include/fpu/softfloat: add some float16 constants Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | include/fpu/softfloat: implement float16_set_sign helper Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | include/fpu/softfloat: implement float16_chs helper Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | include/fpu/softfloat: implement float16_abs helper Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | target/*/cpu.h: remove softfloat.h Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat-types: new header to prevent excessive... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | include/fpu/softfloat: remove USE_SOFTFLOAT_STRUCT_TYPES Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-21 | Alex Bennée | fpu/softfloat: implement float16_squash_input_denormal Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-02-09 | Alex Bennée | .travis.yml: add --disable-linux-user for some jobs Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-01-16 | Alex Bennée | scripts/analyse-locks-simpletrace.py: script to analyse... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-01-16 | Alex Bennée | util/qemu-thread-*: add qemu_lock, locked and unlock... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-01-16 | Alex Bennée | scripts/qemu-gdb/timers.py: new helper to dump timer... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2018-01-16 | Alex Bennée | scripts/qemu-gdb: add simple tcg lock status helper Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2017-12-28 | Alex Bennée | target/*helper: don't check retaddr before calling... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2017-12-18 | Alex Bennée | target/sh4: fix TCG leak during gusa sequence Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20171206093050.25308-1-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-11-13 | Alex Bennée | accel/tcg/translate-all: expand cpu_restore_state addr... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20171108153245.20740-2-alex.bennee@linaro.org |
commitcommitdifftree |
2017-10-17 | Alex Bennée | linux-user/main: support dfilter Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2017-09-29 | Alex Bennée | tests/docker/run: don't source /etc/profile Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170926133622.14991-1-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-09-25 | Alex Bennée | accel/tcg/cputlb: avoid recursive BQL (fixes #1706296) Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170921110625.9500-1-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-09-22 | Alex Bennée | docker: reduce noise when building travis.docker Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170725133425.436-7-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-09-22 | Alex Bennée | docker: don't install device-tree-compiler build-deps... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170725133425.436-6-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-09-22 | Alex Bennée | docker: docker.py make --no-cache skip checksum test Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170725133425.436-5-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-09-22 | Alex Bennée | docker: ensure NOUSER for travis images Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170725133425.436-2-alex.bennee@linaro.org> |
commitcommitdifftree |
2017-07-18 | Alex Bennée | docker: add debian/powerpc based on Jessie Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2017-07-18 | Alex Bennée | docker: add debug tools to travis.docker Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2017-07-18 | Alex Bennée | docker: include python-yaml in travis.docker Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> |
commitcommitdifftree |
2017-07-17 | Alex Bennée | target/arm: use DISAS_EXIT for eret handling Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20170713141928.25419-7-alex.bennee@linaro.org |
commitcommitdifftree |
2017-07-17 | Alex Bennée | target/arm: use gen_goto_tb for ISB handling Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20170713141928.25419-6-alex.bennee@linaro.org |
commitcommitdifftree |
2017-07-17 | Alex Bennée | target/arm/translate: ensure gen_goto_tb sets exit... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20170713141928.25419-5-alex.bennee@linaro.org |
commitcommitdifftree |
2017-07-17 | Alex Bennée | target/arm/translate.h: expand comment on DISAS_EXIT Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20170713141928.25419-4-alex.bennee@linaro.org |
commitcommitdifftree |
2017-07-17 | Alex Bennée | target/arm/translate: make DISAS_UPDATE match declared... Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20170713141928.25419-3-alex.bennee@linaro.org |
commitcommitdifftree |
2017-07-17 | Alex Bennée | include/exec/exec-all: document common exit conditions Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-id: 20170713141928.25419-2-alex.bennee@linaro.org |
commitcommitdifftree |
2017-07-14 | Alex Bennée | gdbstub: don't fail on vCont; C04:0; c packets Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20170712105216.747-5-alex.bennee@linaro.org> |
commitcommitdifftree |
next |