summaryrefslogtreecommitdiffstats
path: root/target/s390x/excp_helper.c
Commit message (Expand)AuthorAgeFilesLines
* target/s390x: Expose load_psw and get_psw_mask to cpu.hRichard Henderson2021-06-211-13/+15
* Do not include sysemu/sysemu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* target/s390x: Implement the MVPG condition-code-option bitRichard Henderson2021-03-151-0/+3
* cpu: move do_unaligned_access to tcg_opsClaudio Fontana2021-02-051-1/+1
* s390x: do not use ram_size globalPaolo Bonzini2020-12-101-1/+2
* s390x/tcg: Implement MONITOR CALLDavid Hildenbrand2020-10-021-0/+23
* Let cpu_[physical]_memory() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé2020-02-201-1/+1
* target/s390x: Remove duplicated ifdef macroPhilippe Mathieu-Daudé2020-01-271-4/+3Star
* target/s390x: Remove ilen argument from trigger_pgm_exceptionRichard Henderson2019-10-091-3/+4
* target/s390x: Remove ILEN_AUTORichard Henderson2019-10-091-3/+0Star
* target/s390x: Rely on unwinding in s390_cpu_tlb_fillRichard Henderson2019-10-091-16/+7Star
* target/s390x: Remove fail variable from s390_cpu_tlb_fillRichard Henderson2019-10-091-12/+7Star
* target/s390x: Return exception from mmu_translateRichard Henderson2019-10-091-2/+2
* target/s390x: Return exception from mmu_translate_realRichard Henderson2019-10-091-2/+2
* target/s390x: Handle tec in s390_cpu_tlb_fillRichard Henderson2019-10-091-1/+6
* target/s390x: Push trigger_pgm_exception lower in s390_cpu_tlb_fillRichard Henderson2019-10-091-2/+7
* target/s390x: Use tcg_s390_program_interrupt in TCG helpersRichard Henderson2019-10-091-1/+1
* target/s390x: Remove ilen parameter from s390_program_interruptRichard Henderson2019-10-091-1/+1
* target/s390x: Remove ilen parameter from tcg_s390_program_interruptRichard Henderson2019-10-091-5/+5
* hw/s390x: Replace global smp variables with machine smp propertiesLike Xu2019-07-051-0/+5
* target/s390x: Use env_cpu, env_archcpuRichard Henderson2019-06-101-4/+4
* s390x/tcg: Introduce tcg_s390_vector_exception()David Hildenbrand2019-06-071-0/+15
* s390x: Use uint64_t for vector registersDavid Hildenbrand2019-06-071-3/+3
* tcg: Use CPUClass::tlb_fill in cputlb.cRichard Henderson2019-05-101-6/+0Star
* target/s390x: Convert to CPUClass::tlb_fillRichard Henderson2019-05-101-23/+50
* s390x/tcg: Save vregs to extended mchk save areaDavid Hildenbrand2019-03-041-2/+44
* target/s390x: Fix LGPL version in the file header commentsThomas Huth2019-01-301-1/+1
* target/s390x/excp_helper: Remove DPRINTF() macroThomas Huth2018-10-121-37/+11Star
* s390x/tcg: factor out and fix DATA exception injectionDavid Hildenbrand2018-10-041-0/+23
* s390x: move tcg_s390_program_interrupt() into TCG code and mark it noreturnDavid Hildenbrand2018-10-041-0/+13
* Make address_space_access_valid() take a MemTxAttrs argumentPeter Maydell2018-05-311-1/+2
* s390x/tcg: fix loading 31bit PSWs with the highest bit setDavid Hildenbrand2018-03-011-0/+4
* Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-02-07-v4' in...Peter Maydell2018-02-091-1/+0Star
|\
| * Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* | s390x/flic: make floating interrupts on TCG actually floatingDavid Hildenbrand2018-02-091-66/+31Star
* | s390x/tcg: tolerate wrong wakeups due to floating interruptsDavid Hildenbrand2018-02-091-0/+5
* | s390x/tcg: simplify machine check handlingDavid Hildenbrand2018-02-091-24/+5Star
* | s390x/tcg: deliver multiple interrupts in a rowDavid Hildenbrand2018-02-091-4/+16
|/
* accel/tcg: add size paremeter in tlb_fill()Laurent Vivier2018-01-251-2/+2
* s390x/tcg: fix and cleanup mcck injectionDavid Hildenbrand2017-12-141-6/+6
* s390x/tcg: introduce and use s390_program_interrupt()David Hildenbrand2017-12-141-4/+1Star
* s390x/tcg: low-address protection supportDavid Hildenbrand2017-10-201-2/+1Star
* s390x/tcg: implement STOP and RESET interrupts for TCGDavid Hildenbrand2017-10-201-1/+15
* s390x/tcg: handle WAIT PSWs during interrupt injectionDavid Hildenbrand2017-10-201-0/+6
* s390x/tcg: a CPU cannot switch state due to an interruptDavid Hildenbrand2017-10-201-1/+0Star
* s390x/tcg: take care of external interrupt subclassesDavid Hildenbrand2017-10-201-5/+10
* s390x/tcg: rework checking for deliverable interruptsDavid Hildenbrand2017-10-201-14/+7Star
* s390x/tcg: injection of emergency signals and external callsDavid Hildenbrand2017-10-201-1/+15
* s390x/tcg: cleanup service interrupt injectionDavid Hildenbrand2017-10-201-11/+5Star
* s390x/tcg: turn INTERRUPT_EXT into a maskDavid Hildenbrand2017-10-201-31/+32