summaryrefslogtreecommitdiffstats
path: root/target/s390x/helper.c
Commit message (Expand)AuthorAgeFilesLines
* s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC)David Hildenbrand2020-10-021-0/+2
* target/s390x/helper: Clean ifdef'ryPhilippe Mathieu-Daudé2020-06-051-5/+0Star
* s390x: protvirt: Handle SIGP store status correctlyJanosch Frank2020-04-291-0/+6
* s390/sclp: improve special wait psw logicChristian Borntraeger2020-02-261-1/+1
* Let cpu_[physical]_memory() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé2020-02-201-3/+3
* target/s390x: Return exception from mmu_translateRichard Henderson2019-10-091-1/+2
* s390x/mmu: Implement Instruction-Execution-Protection FacilityDavid Hildenbrand2019-10-091-1/+5
* s390x/mmu: ASC selection in s390_cpu_get_phys_page_debug()David Hildenbrand2019-08-221-0/+5
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+1
* qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster2019-06-111-0/+1
* target/s390x: Use env_cpu, env_archcpuRichard Henderson2019-06-101-4/+3Star
* s390x: Use uint64_t for vector registersDavid Hildenbrand2019-06-071-5/+5
* s390x/tcg: Implement VECTOR COMPARE *David Hildenbrand2019-05-171-0/+1
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-21/+21
* s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARYDavid Hildenbrand2019-03-041-0/+1
* 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
* target/s390x: Fix LGPL version in the file header commentsThomas Huth2019-01-301-1/+1
* target: Do not include "exec/exec-all.h" if it is not necessaryPhilippe Mathieu-Daudé2018-06-011-1/+0Star
* target/s390x: Honor CPU_DUMP_FPURichard Henderson2018-05-181-11/+12
* s390x: load_psw() should only exchange the PSW for KVMDavid Hildenbrand2018-04-091-4/+6
* s390x/cpu: expose the guest crash informationChristian Borntraeger2018-02-261-1/+4
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* target/s390x: nuke DPRINTF in helper.cCornelia Huck2017-12-141-18/+0Star
* s390x: fix storing CPU status (again)David Hildenbrand2017-11-201-1/+1
* s390x: move s390x_new_cpu() into board codeIgor Mammedov2017-10-201-20/+0Star
* s390x: fix cpu object referrence leak in s390x_new_cpu()Igor Mammedov2017-10-201-1/+1
* s390x/tcg: implement STOP and RESET interrupts for TCGDavid Hildenbrand2017-10-201-0/+1
* s390x/kvm: factor out storing of adtl CPU statusDavid Hildenbrand2017-10-201-0/+29
* s390x/kvm: factor out storing of CPU statusDavid Hildenbrand2017-10-201-0/+60
* target/s390x: interpret PSW_MASK_WAIT only for TCGDavid Hildenbrand2017-10-201-1/+2
* target/s390x: factor out handling of WAIT PSW into s390_handle_wait()David Hildenbrand2017-10-201-6/+21
* s390x/tcg: turn INTERRUPT_EXT into a maskDavid Hildenbrand2017-10-201-10/+2Star
* s390x: get rid of cpu_s390x_create()David Hildenbrand2017-09-191-43/+2Star
* target/s390x: use "core-id" for cpu number/address/id handlingDavid Hildenbrand2017-09-191-2/+2
* s390x: replace cpu_s390x_init() with cpu_generic_init()Igor Mammedov2017-09-011-14/+0Star
* target/s390x: introduce internal.hDavid Hildenbrand2017-08-301-0/+1
* target/s390x: move cc_name() to helper.cDavid Hildenbrand2017-08-301-0/+48
* target/s390x: Move exception-related functions to a new excp_helper.c fileThomas Huth2017-07-251-468/+4Star
* target/s390x: Rework program_interrupt() and related functionsThomas Huth2017-07-251-10/+0Star
* target/s390x: Move s390_cpu_dump_state() to helper.cThomas Huth2017-07-251-0/+60
* target/s390x: rework PGM interrupt psw.addr handlingDavid Hildenbrand2017-06-131-9/+35
* target/s390x: addressing exceptions are suppressingDavid Hildenbrand2017-06-071-1/+1
* target/s390x: Implement EXECUTE via new TranslationBlockRichard Henderson2017-06-061-0/+5
* shutdown: Add source information to SHUTDOWN and RESETEric Blake2017-05-231-1/+1
* target/s390x: Diagnose specification exception for atomicsRichard Henderson2017-05-131-0/+16
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-0/+721