summaryrefslogtreecommitdiff
path: root/target/s390x/misc_helper.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-09s390x/tcg: wire up pci instructionsCornelia Huck1-0/+89
2018-02-09s390x/tcg: cache the qemu flic in a central functionDavid Hildenbrand1-1/+1
2018-02-09s390x/tcg: STSI overhaulDavid Hildenbrand1-97/+115
2018-02-09s390x: fix size + content of STSI blocksDavid Hildenbrand1-6/+6
2018-02-09s390x/tcg: implement TEST PENDING INTERRUPTIONDavid Hildenbrand1-0/+54
2017-12-14s390x/tcg: implement extract-CPU-time facilityDavid Hildenbrand1-6/+15
2017-12-14s390x/tcg: wire up SET CHANNEL MONITORDavid Hildenbrand1-0/+9
2017-12-14s390x/tcg: wire up SET ADDRESS LIMITDavid Hildenbrand1-0/+9
2017-12-14s390x/tcg: wire up STORE CHANNEL REPORT WORDDavid Hildenbrand1-0/+9
2017-12-14s390x/tcg: implement SET CLOCK PROGRAMMABLE FIELDDavid Hildenbrand1-0/+11
2017-12-14s390x/tcg: use s390_program_interrupt() in STSIDavid Hildenbrand1-1/+1
2017-12-14s390x/tcg: use s390_program_interrupt() in per_check_exception()David Hildenbrand1-1/+1
2017-12-14s390x/tcg: use s390_program_interrupt() in DIAGDavid Hildenbrand1-1/+1
2017-12-14s390x/tcg: use s390_program_interrupt() in SCLP Service CallDavid Hildenbrand1-3/+2
2017-12-14s390x/diag: pass the retaddr into handle_diag_308()David Hildenbrand1-1/+1
2017-12-14s390x/ioinst: pass the retaddr to all IO instructionsDavid Hildenbrand1-10/+10
2017-12-14s390x/tcg: get rid of runtime_exception()David Hildenbrand1-16/+0
2017-12-14s390x/tcg: introduce and use s390_program_interrupt()David Hildenbrand1-2/+1
2017-11-20s390x/tcg: fix DIAG 308 with > 1 VCPU (MTTCG)David Hildenbrand1-0/+2
2017-10-20s390x/tcg: refactor stfl(e) to use s390_get_feat_block()David Hildenbrand1-38/+29
2017-10-20s390x/tcg: switch to new SIGP handling codeDavid Hildenbrand1-36/+6
2017-10-06s390x/tcg: make STFL store into the lowcoreDavid Hildenbrand1-1/+6
2017-09-19target/s390x: use "core-id" for cpu number/address/id handlingDavid Hildenbrand1-2/+2
2017-09-19target/s390x: use program_interrupt() in per_check_exception()David Hildenbrand1-6/+9
2017-09-19s390x: move sclp_service_call() to sclp.hDavid Hildenbrand1-0/+1
2017-09-19s390x: move s390_virtio_hypercall() to s390-virtio-hcall.hDavid Hildenbrand1-0/+1
2017-08-30target/s390x: introduce internal.hDavid Hildenbrand1-0/+1
2017-08-30target/s390x: move get_per_in_range() to misc_helper.cDavid Hildenbrand1-0/+11
2017-08-30s390x: wire up diag288 in tcgCornelia Huck1-0/+4
2017-08-30s390x/tcg: specification exception for unknown diagCornelia Huck1-1/+1
2017-07-28target/s390x: fix pgm irq ilen for stsiDavid Hildenbrand1-1/+1
2017-07-25target/s390x: Rework program_interrupt() and related functionsThomas Huth1-26/+0
2017-07-25target/s390x: Move diag helpers to a separate fileThomas Huth1-167/+0
2017-06-13s390x/cpumodel: wire up cpu type + id for TCGDavid Hildenbrand1-3/+6
2017-06-13target/s390x: rework PGM interrupt psw.addr handlingDavid Hildenbrand1-13/+8
2017-06-13target/s390x: correctly indicate PER nullificationDavid Hildenbrand1-0/+1
2017-06-06target/s390x: implement COMPARE LOGICAL LONG UNICODEAurelien Jarno1-2/+2
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake1-2/+2
2017-05-12target/s390x: mask the SIGP order_code using SIGP_ORDER_MASKAurelien Jarno1-2/+1
2017-05-12target/s390x: Implement STORE FACILITIES LIST EXTENDEDRichard Henderson1-0/+59
2017-04-25s390x/misc_helper.c: wrap s390_virtio_hypercall in BQLAurelien Jarno1-0/+2
2017-04-25target-s390x: Mask the SIGP order_code to 8bit.Philipp Kern1-1/+2
2017-03-09s390x/misc_helper.c: wrap IO instructions in BQLAlex Bennée1-0/+21
2017-02-24tcg: drop global lock during TCG code executionJan Kiszka1-1/+4
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-0/+653