aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/helper.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-06target/s390x: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé1-2/+1
2023-07-10hw/s390x: Move KVM specific PV from hw/ to target/s390x/kvm/Philippe Mathieu-Daudé1-1/+1
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée1-1/+1
2022-04-20Don't include sysemu/tcg.h if it is not necessaryThomas Huth1-1/+0
2021-07-07target/s390x: make helper.c sysemu-onlyCho, Yu-Chen1-8/+1
2021-07-07target/s390x: split cpu-dump from helper.cCho, Yu-Chen1-151/+0
2021-07-07target/s390x: rename internal.h to s390x-internal.hCho, Yu-Chen1-1/+1
2021-06-21target/s390x: Improve s390_cpu_dump_state vs cc_opRichard Henderson1-5/+7
2021-06-21target/s390x: Do not modify cpu state in s390_cpu_get_psw_maskRichard Henderson1-4/+4
2021-06-21target/s390x: Expose load_psw and get_psw_mask to cpu.hRichard Henderson1-41/+48
2020-12-21target/s390x: Improve SUB LOGICAL WITH BORROWRichard Henderson1-2/+0
2020-12-21target/s390x: Improve cc computation for SUBTRACT LOGICALRichard Henderson1-2/+1
2020-12-21target/s390x: Improve ADD LOGICAL WITH CARRYRichard Henderson1-2/+0
2020-12-21target/s390x: Improve cc computation for ADD LOGICALRichard Henderson1-2/+1
2020-10-02s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC)David Hildenbrand1-0/+2
2020-06-05target/s390x/helper: Clean ifdef'ryPhilippe Mathieu-Daudé1-5/+0
2020-04-29s390x: protvirt: Handle SIGP store status correctlyJanosch Frank1-0/+6
2020-02-26s390/sclp: improve special wait psw logicChristian Borntraeger1-1/+1
2020-02-20Let cpu_[physical]_memory() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé1-3/+3
2019-10-09target/s390x: Return exception from mmu_translateRichard Henderson1-1/+2
2019-10-09s390x/mmu: Implement Instruction-Execution-Protection FacilityDavid Hildenbrand1-1/+5
2019-08-22s390x/mmu: ASC selection in s390_cpu_get_phys_page_debug()David Hildenbrand1-0/+5
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2019-06-11qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster1-0/+1
2019-06-10target/s390x: Use env_cpu, env_archcpuRichard Henderson1-4/+3
2019-06-07s390x: Use uint64_t for vector registersDavid Hildenbrand1-5/+5
2019-05-17s390x/tcg: Implement VECTOR COMPARE *David Hildenbrand1-0/+1
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster1-21/+21
2019-03-04s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARYDavid Hildenbrand1-0/+1
2019-03-04s390x: use a QEMU-style typedef + name for SIGP save area structDavid Hildenbrand1-4/+4
2019-03-04s390x: Use cpu_to_be64 in SIGP STORE ADDITIONAL STATUSDavid Hildenbrand1-10/+21
2019-01-30target/s390x: Fix LGPL version in the file header commentsThomas Huth1-1/+1
2018-06-01target: Do not include "exec/exec-all.h" if it is not necessaryPhilippe Mathieu-Daudé1-1/+0
2018-05-18target/s390x: Honor CPU_DUMP_FPURichard Henderson1-11/+12
2018-04-09s390x: load_psw() should only exchange the PSW for KVMDavid Hildenbrand1-4/+6
2018-02-26s390x/cpu: expose the guest crash informationChristian Borntraeger1-1/+4
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-1/+0
2017-12-14target/s390x: nuke DPRINTF in helper.cCornelia Huck1-18/+0
2017-11-20s390x: fix storing CPU status (again)David Hildenbrand1-1/+1
2017-10-20s390x: move s390x_new_cpu() into board codeIgor Mammedov1-20/+0
2017-10-20s390x: fix cpu object referrence leak in s390x_new_cpu()Igor Mammedov1-1/+1
2017-10-20s390x/tcg: implement STOP and RESET interrupts for TCGDavid Hildenbrand1-0/+1
2017-10-20s390x/kvm: factor out storing of adtl CPU statusDavid Hildenbrand1-0/+29
2017-10-20s390x/kvm: factor out storing of CPU statusDavid Hildenbrand1-0/+60
2017-10-20target/s390x: interpret PSW_MASK_WAIT only for TCGDavid Hildenbrand1-1/+2
2017-10-20target/s390x: factor out handling of WAIT PSW into s390_handle_wait()David Hildenbrand1-6/+21
2017-10-20s390x/tcg: turn INTERRUPT_EXT into a maskDavid Hildenbrand1-10/+2
2017-09-19s390x: get rid of cpu_s390x_create()David Hildenbrand1-43/+2
2017-09-19target/s390x: use "core-id" for cpu number/address/id handlingDavid Hildenbrand1-2/+2
2017-09-01s390x: replace cpu_s390x_init() with cpu_generic_init()Igor Mammedov1-14/+0