summaryrefslogtreecommitdiff
path: root/target/s390x/mem_helper.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-08target/s390x: Remove leading underscores from #definesThomas Huth1-10/+10
2018-02-26s390x/tcg: add various alignment checksDavid Hildenbrand1-0/+25
2018-01-25accel/tcg: add size paremeter in tlb_fill()Laurent Vivier1-4/+4
2018-01-22s390x/tcg: fixup TEST PROTECTIONDavid Hildenbrand1-22/+19
2018-01-22s390x/tcg: implement TEST PROTECTIONDavid Hildenbrand1-2/+39
2017-12-14s390x/tcg: introduce and use s390_program_interrupt()David Hildenbrand1-24/+11
2017-10-24target/s390x: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota1-17/+63
2017-10-20s390x/tcg: low-address protection supportDavid Hildenbrand1-8/+0
2017-10-06s390x/tcg: make idte/ipte use the new _real mmuDavid Hildenbrand1-4/+5
2017-10-06s390x/tcg: make testblock use the new _real mmuDavid Hildenbrand1-10/+2
2017-10-06s390x/tcg: make stora(g) use the new _real mmuDavid Hildenbrand1-6/+2
2017-10-06s390x/tcg: make lura(g) use the new _real mmu.David Hildenbrand1-6/+2
2017-10-06s390x/tcg: move wrap_address() to internal.hDavid Hildenbrand1-14/+0
2017-08-30target/s390x: introduce internal.hDavid Hildenbrand1-0/+1
2017-08-30target/s390x: move psw_key_valid() to mem_helper.cDavid Hildenbrand1-0/+11
2017-08-03target/s390x: Fix CSST for 16-byte storeRichard Henderson1-0/+1
2017-07-17target/s390x: Implement TRTRRichard Henderson1-7/+13
2017-07-17target/s390x: Implement SRSTURichard Henderson1-0/+41
2017-07-17target/s390x: Tidy SRSTRichard Henderson1-11/+14
2017-07-17target/s390x: Implement CONVERT UNICODE insnsRichard Henderson1-0/+310
2017-07-17target/s390x: Implement CSSTRichard Henderson1-0/+189
2017-06-23target/s390x: Implement idte instructionDavid Hildenbrand1-0/+51
2017-06-23target/s390x: Improve heuristic for ipteDavid Hildenbrand1-9/+16
2017-06-23target/s390x: Indicate and check for local tlb clearingDavid Hildenbrand1-2/+0
2017-06-23target/s390x: Finish implementing ETF2-ENHRichard Henderson1-1/+10
2017-06-23target/s390x: implement mvcos instructionDavid Hildenbrand1-14/+167
2017-06-06target/s390x: check alignment in CDSG in the !CONFIG_ATOMIC128 caseAurelien Jarno1-0/+2
2017-06-06target/s390x: implement STORE PAIR TO QUADWORDAurelien Jarno1-0/+24
2017-06-06target/s390x: implement LOAD PAIR FROM QUADWORDAurelien Jarno1-0/+27
2017-06-06target/s390x: implement TRANSLATE ONE/TWO TO ONE/TWOAurelien Jarno1-0/+45
2017-06-06target/s390x: implement TEST DECIMALAurelien Jarno1-0/+23
2017-06-06target/s390x: implement UNPACK UNICODEAurelien Jarno1-10/+39
2017-06-06target/s390x: implement UNPACK ASCIIAurelien Jarno1-0/+51
2017-06-06target/s390x: implement PACK UNICODEAurelien Jarno1-9/+21
2017-06-06target/s390x: implement PACK ASCIIAurelien Jarno1-0/+35
2017-06-06target/s390x: implement MOVE LONG UNICODEAurelien Jarno1-6/+41
2017-06-06target/s390x: implement COMPARE LOGICAL LONG UNICODEAurelien Jarno1-13/+63
2017-06-06target/s390x: improve MOVE LONG and MOVE LONG EXTENDEDAurelien Jarno1-50/+40
2017-06-06target/s390x: fix adj_len_to_pageAurelien Jarno1-1/+1
2017-06-06target/s390x: implement COMPARE LOGICAL LONGAurelien Jarno1-23/+59
2017-06-06target/s390x: fix COMPARE LOGICAL LONG EXTENDEDAurelien Jarno1-17/+37
2017-06-06target/s390x: improve 24-bit and 31-bit lengths read/writeAurelien Jarno1-14/+33
2017-06-06target/s390x: improve 24-bit and 31-bit addresses writeAurelien Jarno1-7/+30
2017-06-06target/s390x: improve 24-bit and 31-bit addresses readAurelien Jarno1-40/+31
2017-06-06target/s390x: implement MOVE ZONESAurelien Jarno1-0/+13
2017-06-06target/s390x: implement MOVE WITH OFFSETAurelien Jarno1-0/+31
2017-06-06target/s390x: implement MOVE NUMERICSAurelien Jarno1-0/+13
2017-06-06target/s390x: implement MOVE INVERSEAurelien Jarno1-0/+12
2017-06-06target/s390x: implement PACKAurelien Jarno1-0/+37
2017-06-06target/s390x: implement local-TLB-clearing in IPTEAurelien Jarno1-8/+13