Merge tag 'pull-tcg-20230915-2' of https://gitlab.com/rth7680/qemu into staging
*: Delete checks for old host definitions tcg/loongarch64: Generate LSX instructions fpu: Add conversions between bfloat16 and [u]int8 fpu: Handle m68k extended precision denormals properly accel/tcg: Improve cputlb i/o organization accel/tcg: Simplify tlb_plugin_lookup accel/tcg: Remove false-negative halted assertion tcg: Add gvec compare with immediate and scalar operand tcg/aarch64: Emit BTI insns at jump landing pads [Resolved conflict between CPUINFO_PMULL and CPUINFO_BTI. --Stefan] * tag 'pull-tcg-20230915-2' of https://gitlab.com/rth7680/qemu : (39 commits) tcg: Map code_gen_buffer with PROT_BTI tcg/aarch64: Emit BTI insns at jump landing pads util/cpuinfo-aarch64: Add CPUINFO_BTI tcg: Add tcg_out_tb_start backend hook fpu: Handle m68k extended precision denormals properly fpu: Add conversions between bfloat16 and [u]int8 accel/tcg: Introduce do_st16_mmio_leN accel/tcg: Introduce do_ld16_mmio_beN accel/tcg: Merge io_writex into do_st_mmio_leN accel/tcg: Merge io_readx into do_ld_mmio_beN accel/tcg: Replace direct use of io_readx/io_writex in do_{ld,st}_1 accel/tcg: Merge cpu_transaction_failed into io_failed plugin: Simplify struct qemu_plugin_hwaddr accel/tcg: Use CPUTLBEntryFull.phys_addr in io_failed accel/tcg: Split out io_prepare and io_failed accel/tcg: Simplify tlb_plugin_lookup target/arm: Use tcg_gen_gvec_cmpi for compare vs 0 tcg: Add gvec compare with immediate and scalar operand tcg/loongarch64: Implement 128-bit load & store tcg/loongarch64: Lower rotli_vec to vrotri ... Signed-off-by:Stefan Hajnoczi <stefanha@redhat.com>
No related branches found
No related tags found
Showing
- accel/tcg/cputlb.c 210 additions, 225 deletionsaccel/tcg/cputlb.c
- accel/tcg/tcg-accel-ops-mttcg.c 2 additions, 7 deletionsaccel/tcg/tcg-accel-ops-mttcg.c
- accel/tcg/tcg-runtime-gvec.c 26 additions, 0 deletionsaccel/tcg/tcg-runtime-gvec.c
- accel/tcg/tcg-runtime.h 25 additions, 0 deletionsaccel/tcg/tcg-runtime.h
- fpu/softfloat-parts.c.inc 4 additions, 3 deletionsfpu/softfloat-parts.c.inc
- fpu/softfloat.c 66 additions, 1 deletionfpu/softfloat.c
- host/include/aarch64/host/cpuinfo.h 1 addition, 0 deletionshost/include/aarch64/host/cpuinfo.h
- include/exec/cpu-defs.h 6 additions, 6 deletionsinclude/exec/cpu-defs.h
- include/exec/user/thunk.h 1 addition, 2 deletionsinclude/exec/user/thunk.h
- include/fpu/softfloat.h 12 additions, 0 deletionsinclude/fpu/softfloat.h
- include/hw/core/cpu.h 0 additions, 13 deletionsinclude/hw/core/cpu.h
- include/qemu/plugin-memory.h 2 additions, 9 deletionsinclude/qemu/plugin-memory.h
- include/qemu/typedefs.h 0 additions, 1 deletioninclude/qemu/typedefs.h
- include/tcg/tcg-op-gvec-common.h 6 additions, 0 deletionsinclude/tcg/tcg-op-gvec-common.h
- plugins/api.c 6 additions, 21 deletionsplugins/api.c
- softmmu/async-teardown.c 0 additions, 3 deletionssoftmmu/async-teardown.c
- target/arm/tcg/translate.c 10 additions, 48 deletionstarget/arm/tcg/translate.c
- tcg/aarch64/tcg-target.c.inc 44 additions, 15 deletionstcg/aarch64/tcg-target.c.inc
- tcg/arm/tcg-target.c.inc 6 additions, 1 deletiontcg/arm/tcg-target.c.inc
- tcg/i386/tcg-target.c.inc 6 additions, 1 deletiontcg/i386/tcg-target.c.inc
Loading
Please register or sign in to comment