aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/helper.c
AgeCommit message (Expand)Author
2020-10-02s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC)David Hildenbrand
2020-06-05target/s390x/helper: Clean ifdef'ryPhilippe Mathieu-Daudé
2020-04-29s390x: protvirt: Handle SIGP store status correctlyJanosch Frank
2020-02-26s390/sclp: improve special wait psw logicChristian Borntraeger
2020-02-20Let cpu_[physical]_memory() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé
2019-10-09target/s390x: Return exception from mmu_translateRichard Henderson
2019-10-09s390x/mmu: Implement Instruction-Execution-Protection FacilityDavid Hildenbrand
2019-08-22s390x/mmu: ASC selection in s390_cpu_get_phys_page_debug()David Hildenbrand
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-06-11qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster
2019-06-10target/s390x: Use env_cpu, env_archcpuRichard Henderson
2019-06-07s390x: Use uint64_t for vector registersDavid Hildenbrand
2019-05-17s390x/tcg: Implement VECTOR COMPARE *David Hildenbrand
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster
2019-03-04s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARYDavid Hildenbrand
2019-03-04s390x: use a QEMU-style typedef + name for SIGP save area structDavid Hildenbrand
2019-03-04s390x: Use cpu_to_be64 in SIGP STORE ADDITIONAL STATUSDavid Hildenbrand
2019-01-30target/s390x: Fix LGPL version in the file header commentsThomas Huth
2018-06-01target: Do not include "exec/exec-all.h" if it is not necessaryPhilippe Mathieu-Daudé
2018-05-18target/s390x: Honor CPU_DUMP_FPURichard Henderson
2018-04-09s390x: load_psw() should only exchange the PSW for KVMDavid Hildenbrand
2018-02-26s390x/cpu: expose the guest crash informationChristian Borntraeger
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster
2017-12-14target/s390x: nuke DPRINTF in helper.cCornelia Huck
2017-11-20s390x: fix storing CPU status (again)David Hildenbrand
2017-10-20s390x: move s390x_new_cpu() into board codeIgor Mammedov
2017-10-20s390x: fix cpu object referrence leak in s390x_new_cpu()Igor Mammedov
2017-10-20s390x/tcg: implement STOP and RESET interrupts for TCGDavid Hildenbrand
2017-10-20s390x/kvm: factor out storing of adtl CPU statusDavid Hildenbrand
2017-10-20s390x/kvm: factor out storing of CPU statusDavid Hildenbrand
2017-10-20target/s390x: interpret PSW_MASK_WAIT only for TCGDavid Hildenbrand
2017-10-20target/s390x: factor out handling of WAIT PSW into s390_handle_wait()David Hildenbrand
2017-10-20s390x/tcg: turn INTERRUPT_EXT into a maskDavid Hildenbrand
2017-09-19s390x: get rid of cpu_s390x_create()David Hildenbrand
2017-09-19target/s390x: use "core-id" for cpu number/address/id handlingDavid Hildenbrand
2017-09-01s390x: replace cpu_s390x_init() with cpu_generic_init()Igor Mammedov
2017-08-30target/s390x: introduce internal.hDavid Hildenbrand
2017-08-30target/s390x: move cc_name() to helper.cDavid Hildenbrand
2017-07-25target/s390x: Move exception-related functions to a new excp_helper.c fileThomas Huth
2017-07-25target/s390x: Rework program_interrupt() and related functionsThomas Huth
2017-07-25target/s390x: Move s390_cpu_dump_state() to helper.cThomas Huth
2017-06-13target/s390x: rework PGM interrupt psw.addr handlingDavid Hildenbrand
2017-06-06target/s390x: addressing exceptions are suppressingDavid Hildenbrand
2017-06-06target/s390x: Implement EXECUTE via new TranslationBlockRichard Henderson
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake
2017-05-12target/s390x: Diagnose specification exception for atomicsRichard Henderson
2016-12-20Move target-* CPU file into a target/ folderThomas Huth