aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/excp_helper.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-02Do not include sysemu/sysemu.h if it's not really necessaryThomas Huth1-1/+0
2021-03-15target/s390x: Implement the MVPG condition-code-option bitRichard Henderson1-0/+3
2021-02-05cpu: move do_unaligned_access to tcg_opsClaudio Fontana1-1/+1
2020-12-10s390x: do not use ram_size globalPaolo Bonzini1-1/+2
2020-10-02s390x/tcg: Implement MONITOR CALLDavid Hildenbrand1-0/+23
2020-02-20Let cpu_[physical]_memory() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé1-1/+1
2020-01-27target/s390x: Remove duplicated ifdef macroPhilippe Mathieu-Daudé1-4/+3
2019-10-09target/s390x: Remove ilen argument from trigger_pgm_exceptionRichard Henderson1-3/+4
2019-10-09target/s390x: Remove ILEN_AUTORichard Henderson1-3/+0
2019-10-09target/s390x: Rely on unwinding in s390_cpu_tlb_fillRichard Henderson1-16/+7
2019-10-09target/s390x: Remove fail variable from s390_cpu_tlb_fillRichard Henderson1-12/+7
2019-10-09target/s390x: Return exception from mmu_translateRichard Henderson1-2/+2
2019-10-09target/s390x: Return exception from mmu_translate_realRichard Henderson1-2/+2
2019-10-09target/s390x: Handle tec in s390_cpu_tlb_fillRichard Henderson1-1/+6
2019-10-09target/s390x: Push trigger_pgm_exception lower in s390_cpu_tlb_fillRichard Henderson1-2/+7
2019-10-09target/s390x: Use tcg_s390_program_interrupt in TCG helpersRichard Henderson1-1/+1
2019-10-09target/s390x: Remove ilen parameter from s390_program_interruptRichard Henderson1-1/+1
2019-10-09target/s390x: Remove ilen parameter from tcg_s390_program_interruptRichard Henderson1-5/+5
2019-07-05hw/s390x: Replace global smp variables with machine smp propertiesLike Xu1-0/+5
2019-06-10target/s390x: Use env_cpu, env_archcpuRichard Henderson1-4/+4
2019-06-07s390x/tcg: Introduce tcg_s390_vector_exception()David Hildenbrand1-0/+15
2019-06-07s390x: Use uint64_t for vector registersDavid Hildenbrand1-3/+3
2019-05-10tcg: Use CPUClass::tlb_fill in cputlb.cRichard Henderson1-6/+0
2019-05-10target/s390x: Convert to CPUClass::tlb_fillRichard Henderson1-23/+50
2019-03-04s390x/tcg: Save vregs to extended mchk save areaDavid Hildenbrand1-2/+44
2019-01-30target/s390x: Fix LGPL version in the file header commentsThomas Huth1-1/+1
2018-10-12target/s390x/excp_helper: Remove DPRINTF() macroThomas Huth1-37/+11
2018-10-04s390x/tcg: factor out and fix DATA exception injectionDavid Hildenbrand1-0/+23
2018-10-04s390x: move tcg_s390_program_interrupt() into TCG code and mark it noreturnDavid Hildenbrand1-0/+13
2018-05-31Make address_space_access_valid() take a MemTxAttrs argumentPeter Maydell1-1/+2
2018-03-01s390x/tcg: fix loading 31bit PSWs with the highest bit setDavid Hildenbrand1-0/+4
2018-02-09Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-02-07-v4' in...Peter Maydell1-1/+0
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-1/+0
2018-02-09s390x/flic: make floating interrupts on TCG actually floatingDavid Hildenbrand1-66/+31
2018-02-09s390x/tcg: tolerate wrong wakeups due to floating interruptsDavid Hildenbrand1-0/+5
2018-02-09s390x/tcg: simplify machine check handlingDavid Hildenbrand1-24/+5
2018-02-09s390x/tcg: deliver multiple interrupts in a rowDavid Hildenbrand1-4/+16
2018-01-25accel/tcg: add size paremeter in tlb_fill()Laurent Vivier1-2/+2
2017-12-14s390x/tcg: fix and cleanup mcck injectionDavid Hildenbrand1-6/+6
2017-12-14s390x/tcg: introduce and use s390_program_interrupt()David Hildenbrand1-4/+1
2017-10-20s390x/tcg: low-address protection supportDavid Hildenbrand1-2/+1
2017-10-20s390x/tcg: implement STOP and RESET interrupts for TCGDavid Hildenbrand1-1/+15
2017-10-20s390x/tcg: handle WAIT PSWs during interrupt injectionDavid Hildenbrand1-0/+6
2017-10-20s390x/tcg: a CPU cannot switch state due to an interruptDavid Hildenbrand1-1/+0
2017-10-20s390x/tcg: take care of external interrupt subclassesDavid Hildenbrand1-5/+10
2017-10-20s390x/tcg: rework checking for deliverable interruptsDavid Hildenbrand1-14/+7
2017-10-20s390x/tcg: injection of emergency signals and external callsDavid Hildenbrand1-1/+15
2017-10-20s390x/tcg: cleanup service interrupt injectionDavid Hildenbrand1-11/+5
2017-10-20s390x/tcg: turn INTERRUPT_EXT into a maskDavid Hildenbrand1-31/+32
2017-10-06s390x/tcg: add MMU for real addressesDavid Hildenbrand1-9/+16