summaryrefslogtreecommitdiffstats
path: root/target/s390x
Commit message (Expand)AuthorAgeFilesLines
* s390x: change the QEMU cpu model to a stripped down z12David Hildenbrand2017-12-144-59/+139
* s390x/tcg: we already implement the Set-Program-Parameter facilityDavid Hildenbrand2017-12-141-2/+3
* s390x/tcg: implement extract-CPU-time facilityDavid Hildenbrand2017-12-145-7/+50
* s390x/tcg: Implement SIGNAL ADAPTER instructionDavid Hildenbrand2017-12-142-0/+9
* s390x/tcg: Implement STORE CHANNEL PATH STATUSDavid Hildenbrand2017-12-142-0/+8
* s390x/tcg: wire up SET CHANNEL MONITORDavid Hildenbrand2017-12-144-0/+18
* s390x/tcg: wire up SET ADDRESS LIMITDavid Hildenbrand2017-12-144-0/+18
* s390x/tcg: implement Interlocked-Access Facility 2David Hildenbrand2017-12-143-6/+70
* s390x/tcg: ASI/ASGI/ALSI/ALSGI are atomic with Interlocked-acccess facility 1David Hildenbrand2017-12-142-4/+25
* s390x/tcg: wire up STORE CHANNEL REPORT WORDDavid Hildenbrand2017-12-144-0/+19
* s390x/tcg: indicate value of TODPR in STCKEDavid Hildenbrand2017-12-141-0/+5
* s390x/tcg: implement SET CLOCK PROGRAMMABLE FIELDDavid Hildenbrand2017-12-144-0/+21
* s390x/tcg: fix and cleanup mcck injectionDavid Hildenbrand2017-12-142-9/+9
* s390x/kvm: factor out build_channel_report_mcic() into cpu.hDavid Hildenbrand2017-12-142-23/+25
* s390x/tcg: drop potential_page_fault()David Hildenbrand2017-12-141-7/+2Star
* s390x/tcg: drop program_interrupt()David Hildenbrand2017-12-142-18/+5Star
* s390x/tcg: use s390_program_interrupt() in STSIDavid Hildenbrand2017-12-142-2/+1Star
* s390x/tcg: use s390_program_interrupt() in SACFDavid Hildenbrand2017-12-141-1/+1
* s390x/tcg: use s390_program_interrupt() in per_check_exception()David Hildenbrand2017-12-142-4/+1Star
* s390x/tcg: use s390_program_interrupt() in DIAGDavid Hildenbrand2017-12-142-4/+1Star
* s390x/tcg: use s390_program_interrupt() in SCLP Service CallDavid Hildenbrand2017-12-142-4/+2Star
* s390x/tcg: io instructions don't need potential_page_fault()David Hildenbrand2017-12-141-10/+0Star
* s390x/tcg: don't exit the cpu loop in s390_cpu_virt_mem_rw()David Hildenbrand2017-12-141-3/+6
* s390x: handle exceptions during s390_cpu_virt_mem_rw() correctly (TCG)David Hildenbrand2017-12-143-3/+32
* s390x/diag: pass the retaddr into handle_diag_308()David Hildenbrand2017-12-144-10/+11
* s390x/pci: pass the retaddr to all PCI instructionsDavid Hildenbrand2017-12-141-7/+7
* s390x/ioinst: pass the retaddr to all IO instructionsDavid Hildenbrand2017-12-145-69/+75
* s390x/tcg: rip out dead tpi codeDavid Hildenbrand2017-12-142-27/+0Star
* s390x/tcg: get rid of runtime_exception()David Hildenbrand2017-12-144-26/+8Star
* s390x/tcg: introduce and use s390_program_interrupt()David Hildenbrand2017-12-146-35/+30Star
* target/s390x: nuke DPRINTF in helper.cCornelia Huck2017-12-141-18/+0Star
* s390x/migration: use zero flag parameterChristian Borntraeger2017-12-141-8/+8
* s390x/tcg: fix DIAG 308 with > 1 VCPU (MTTCG)David Hildenbrand2017-11-201-0/+2
* s390x: fix storing CPU status (again)David Hildenbrand2017-11-201-1/+1
* target/s390x: Finish implementing RISBGNRichard Henderson2017-11-091-6/+3Star
* s390x/kvm: use cpu model for gscb on compat machinesChristian Borntraeger2017-10-302-2/+2
* target/s390x: change CPU type name to "s390x-cpu"David Hildenbrand2017-10-302-3/+3
* Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell2017-10-271-1/+1
|\
| * disas: Remove unused flags argumentsRichard Henderson2017-10-251-1/+1
* | tcg: Avoid setting tcg_initialize if !CONFIG_TCGRichard Henderson2017-10-261-0/+2
* | tcg: Initialize cpu_env genericallyRichard Henderson2017-10-241-6/+0Star
* | tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota2017-10-241-1/+1
* | target/s390x: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota2017-10-243-22/+88
* | tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota2017-10-241-4/+4
* | qom: Introduce CPUClass.tcg_initializeRichard Henderson2017-10-241-6/+1Star
|/
* s390x/tcg: low-address protection supportDavid Hildenbrand2017-10-203-45/+62
* s390x: refactor error handling for MSCH handlerHalil Pasic2017-10-201-19/+4Star
* s390x: refactor error handling for HSCH handlerHalil Pasic2017-10-201-19/+4Star
* s390x: refactor error handling for CSCH handlerHalil Pasic2017-10-201-10/+4Star
* s390x: refactor error handling for XSCH handlerHalil Pasic2017-10-201-19/+4Star