aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/tcg
AgeCommit message (Expand)Author
2024-08-15target/s390x: fix build warning (gcc-12 -fsanitize=thread)Pierrick Bouvier
2024-07-23target/s390x: Use set/clear_helper_retaddr in mem_helper.cRichard Henderson
2024-07-23target/s390x: Use user_or_likely in access_memmoveRichard Henderson
2024-07-23target/s390x: Use user_or_likely in do_access_memsetRichard Henderson
2024-06-19target/s390x: Use s390_skeys_get|set() helperPhilippe Mathieu-Daudé
2024-05-29target/s390x: Adjust check of noreturn in translate_oneRichard Henderson
2024-05-29target/s390x: Simplify per_ifetch, per_check_exceptionRichard Henderson
2024-05-29target/s390x: Raise exception from per_store_realRichard Henderson
2024-05-29target/s390x: Raise exception from helper_per_branchRichard Henderson
2024-05-29target/s390x: Split per_breaking_event from per_branch_*Richard Henderson
2024-05-29target/s390x: Simplify help_branchRichard Henderson
2024-05-29target/s390x: Introduce help_goto_indirectRichard Henderson
2024-05-29target/s390x: Disable conditional branch-to-next for PERRichard Henderson
2024-05-29target/s390x: Record separate PER bits in TB flagsRichard Henderson
2024-05-29target/s390x: Update CR9 bitsRichard Henderson
2024-05-29target/s390x: Do not use unwind for per_check_exceptionRichard Henderson
2024-05-15target/s390x: Use translator_lduw in get_next_pcRichard Henderson
2024-05-15target/s390x: Disassemble EXECUTEd instructionsRichard Henderson
2024-05-15target/s390x: Fix translator_fake_ld lengthRichard Henderson
2024-05-15accel/tcg: Introduce translator_fake_ldRichard Henderson
2024-05-15accel/tcg: Return bool from TranslatorOps.disas_logRichard Henderson
2024-05-15accel/tcg: Pass DisasContextBase to translator_fake_ldbRichard Henderson
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé
2024-04-09target/s390x: Use insn_start from DisasContextBaseRichard Henderson
2024-03-25target/s390x: Use mutable temporary value for op_tsIdo Plat
2024-02-08Merge tag 'pull-tcg-20240205-2' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell
2024-02-06target/s390x: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé
2024-02-06target/s390x: Emulate CVB, CVBY and CVBGIlya Leoshkevich
2024-02-06target/s390x: Emulate CVDGIlya Leoshkevich
2024-02-03target/s390x: Improve general case of disas_jccRichard Henderson
2024-02-03target/s390x: Use TCG_COND_TSTNE for CC_OP_{TM,ICM}Richard Henderson
2024-02-03target/s390x: Split out s390x_env_mmu_indexRichard Henderson
2024-01-29target: Use vaddr in gen_intermediate_codeAnton Johansson
2024-01-11target/s390x: Fix LAE setting a wrong access registerIlya Leoshkevich
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2023-11-08Merge tag 'pull-request-2023-11-07' of https://gitlab.com/thuth/qemu into sta...Stefan Hajnoczi
2023-11-07target/s390x: Fix LAALG not updating cc_srcIlya Leoshkevich
2023-11-07target/s390x: Fix CLC corrupting cc_srcIlya Leoshkevich
2023-11-07hw/s390x/sclp: Have sclp_service_call[_protected]() take S390CPU*Philippe Mathieu-Daudé
2023-11-07hw/s390x/css: Have css_do_sic() take S390CPU instead of CPUS390XStatePhilippe Mathieu-Daudé
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson
2023-09-15target/s390x: Use clmul_64Richard Henderson
2023-09-15target/s390x: Use clmul_32* routinesRichard Henderson
2023-09-15target/s390x: Use clmul_16* routinesRichard Henderson
2023-09-15target/s390x: Use clmul_8* routinesRichard Henderson
2023-08-31target/helpers: Remove unnecessary 'qemu/main-loop.h' headerPhilippe Mathieu-Daudé
2023-08-31target/helpers: Remove unnecessary 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé
2023-08-23target/s390x: Fix the "ignored match" case in VSTRSIlya Leoshkevich
2023-08-23target/s390x: Use a 16-bit immediate in VREPIlya Leoshkevich