summaryrefslogtreecommitdiffstats
path: root/target/s390x/internal.h
Commit message (Expand)AuthorAgeFilesLines
* target/s390x: Improve SUB LOGICAL WITH BORROWRichard Henderson2020-12-211-2/+0Star
* target/s390x: Improve cc computation for SUBTRACT LOGICALRichard Henderson2020-12-211-2/+1Star
* target/s390x: Improve ADD LOGICAL WITH CARRYRichard Henderson2020-12-211-2/+0Star
* target/s390x: Improve cc computation for ADD LOGICALRichard Henderson2020-12-211-2/+2
* s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC)David Hildenbrand2020-10-021-0/+2
* s390x: Register all CPU properties as class propertiesEduardo Habkost2020-09-221-1/+0Star
* target/s390x: Restrict system-mode declarationsPhilippe Mathieu-Daudé2020-06-051-5/+7
* target/s390x: Only compile decode_basedisp() on system-modePhilippe Mathieu-Daudé2020-06-051-0/+4
* gdbstub: extend GByteArray to read register helpersAlex Bennée2020-03-171-1/+1
* target/s390x: Remove ilen argument from trigger_pgm_exceptionRichard Henderson2019-10-091-1/+1
* target/s390x: Return exception from mmu_translateRichard Henderson2019-10-091-1/+1
* target/s390x: Return exception from mmu_translate_realRichard Henderson2019-10-091-1/+1
* s390x/tcg: Export float_comp_to_cc() and float(32|64|128)_dcmask()David Hildenbrand2019-06-071-0/+4
* s390x/tcg: Implement VECTOR COMPARE *David Hildenbrand2019-05-171-0/+1
* target/s390x: Convert to CPUClass::tlb_fillRichard Henderson2019-05-101-2/+3
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-2/+1Star
* s390x/tcg: Provide probe_write_access helperDavid Hildenbrand2019-03-111-0/+2
* target/s390x: Remove non-architected entries from struct LowCoreThomas Huth2019-03-111-39/+2Star
* s390x/tcg: Refactor saving/restoring the bfp rounding modeDavid Hildenbrand2019-03-041-0/+2
* s390x/tcg: Factor out conversion of softfloat exceptionsDavid Hildenbrand2019-03-041-0/+7
* s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARYDavid Hildenbrand2019-03-041-0/+1
* s390x/tcg: Save vregs to extended mchk save areaDavid Hildenbrand2019-03-041-1/+3
* s390x/tcg: properly implement the TODDavid Hildenbrand2018-07-021-16/+0Star
* s390x/tcg: avoid overflows in time2tod/tod2timeDavid Hildenbrand2018-07-021-2/+3
* s390x: refactor reset/reipl handlingDavid Hildenbrand2018-05-141-6/+0Star
* s390x/flic: optimize CPU wakeup for TCGDavid Hildenbrand2018-02-091-5/+0Star
* accel/tcg: add size paremeter in tlb_fill()Laurent Vivier2018-01-251-1/+1
* s390x/tcg: fix and cleanup mcck injectionDavid Hildenbrand2017-12-141-3/+3
* s390x/diag: pass the retaddr into handle_diag_308()David Hildenbrand2017-12-141-1/+2
* s390x/ioinst: pass the retaddr to all IO instructionsDavid Hildenbrand2017-12-141-13/+16
* s390x/tcg: rip out dead tpi codeDavid Hildenbrand2017-12-141-1/+0Star
* s390x/tcg: get rid of runtime_exception()David Hildenbrand2017-12-141-2/+0Star
* s390x/tcg: implement STOP and RESET interrupts for TCGDavid Hildenbrand2017-10-201-0/+2
* s390x/kvm: factor out actual handling of STOP interruptsDavid Hildenbrand2017-10-201-0/+1
* s390x/kvm: factor out SIGP code into sigp.cDavid Hildenbrand2017-10-201-0/+4
* s390x/kvm: factor out storing of adtl CPU statusDavid Hildenbrand2017-10-201-0/+1
* s390x/kvm: factor out storing of CPU statusDavid Hildenbrand2017-10-201-0/+2
* s390x/kvm: generalize SIGP stop and restart interrupt injectionDavid Hildenbrand2017-10-201-0/+2
* target/s390x: factor out handling of WAIT PSW into s390_handle_wait()David Hildenbrand2017-10-201-0/+1
* s390x/tcg: rework checking for deliverable interruptsDavid Hildenbrand2017-10-201-0/+4
* s390x/tcg: injection of emergency signals and external callsDavid Hildenbrand2017-10-201-0/+2
* s390x/tcg: cleanup service interrupt injectionDavid Hildenbrand2017-10-201-2/+0Star
* s390x/tcg: turn INTERRUPT_EXT into a maskDavid Hildenbrand2017-10-201-0/+2
* s390x/tcg: add MMU for real addressesDavid Hildenbrand2017-10-061-0/+2
* s390x/tcg: move wrap_address() to internal.hDavid Hildenbrand2017-10-061-0/+14
* s390x: get rid of cpu_s390x_create()David Hildenbrand2017-09-191-1/+0Star
* target/s390x: introduce internal.hDavid Hildenbrand2017-08-301-0/+391