aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/mmu_helper.c
AgeCommit message (Expand)Author
2020-12-10s390x: do not use ram_size globalPaolo Bonzini
2020-04-29s390x: Add SIDA memory opsJanosch Frank
2020-02-20Remove unnecessary cast when using the address_space APIPhilippe Mathieu-Daudé
2019-10-21s390x/mmu: Remove duplicate check for MMU_DATA_STOREDavid Hildenbrand
2019-10-09target/s390x: Remove ilen argument from trigger_pgm_exceptionRichard Henderson
2019-10-09target/s390x: Remove ilen argument from trigger_access_exceptionRichard Henderson
2019-10-09target/s390x: Rely on unwinding in s390_cpu_virt_mem_rwRichard Henderson
2019-10-09target/s390x: Return exception from translate_pagesRichard Henderson
2019-10-09target/s390x: Return exception from mmu_translateRichard Henderson
2019-10-09target/s390x: Remove exc argument to mmu_translate_asceRichard Henderson
2019-10-09target/s390x: Return exception from mmu_translate_realRichard Henderson
2019-10-09s390x/mmu: Implement Instruction-Execution-Protection FacilityDavid Hildenbrand
2019-10-09s390x/mmu: Implement ESOP-2 and access-exception-fetch/store-indication facilityDavid Hildenbrand
2019-10-09s390x/mmu: Add EDAT2 translation supportDavid Hildenbrand
2019-10-09s390x/mmu: Convert to non-recursive page table walkDavid Hildenbrand
2019-10-09s390x/mmu: DAT table definition overhaulDavid Hildenbrand
2019-10-09s390x/mmu: Use TARGET_PAGE_MASK in mmu_translate_pte()David Hildenbrand
2019-10-09s390x/mmu: Inject PGM_ADDRESSING on bogus table addressesDavid Hildenbrand
2019-10-09s390x/mmu: Inject DAT exceptions from a single placeDavid Hildenbrand
2019-10-09s390x/mmu: Move DAT protection handling out of mmu_translate_asce()David Hildenbrand
2019-10-09s390x/mmu: Drop debug logging from MMU codeDavid Hildenbrand
2019-08-22s390x/mmu: Factor out storage key handlingDavid Hildenbrand
2019-08-22s390x/mmu: Better storage key reference and change bit handlingDavid Hildenbrand
2019-08-22s390x/tcg: Rework MMU selection for instruction fetchesDavid Hildenbrand
2019-08-22s390x/mmu: Trace the right value if setting/getting the storage key failsDavid Hildenbrand
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-06-11qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster
2019-06-10target/s390x: Use env_cpu, env_archcpuRichard Henderson
2018-05-31Make address_space_access_valid() take a MemTxAttrs argumentPeter Maydell
2018-04-09s390x/mmu: don't overwrite pending exception in mmu translateDavid Hildenbrand
2018-03-08target/s390x: Remove leading underscores from #definesThomas Huth
2018-02-26s390x/tcg: fix disabling/enabling DATDavid Hildenbrand
2017-12-14s390x/tcg: don't exit the cpu loop in s390_cpu_virt_mem_rw()David Hildenbrand
2017-12-14s390x: handle exceptions during s390_cpu_virt_mem_rw() correctly (TCG)David Hildenbrand
2017-10-20s390x/tcg: low-address protection supportDavid Hildenbrand
2017-10-06s390x/tcg: add MMU for real addressesDavid Hildenbrand
2017-08-30s390x/kvm: move KVM declarations and stubs to separate filesDavid Hildenbrand
2017-08-30target/s390x: introduce internal.hDavid Hildenbrand
2017-07-28target/s390x: fix pgm irq ilen in translate_pages()David Hildenbrand
2017-06-13target/s390x: rework PGM interrupt psw.addr handlingDavid Hildenbrand
2017-06-06target/s390x: remove some Linux assumptions from IPTEAurelien Jarno
2017-06-06target/s390x: Add support for the TEST BLOCK instructionThomas Huth
2016-12-20Move target-* CPU file into a target/ folderThomas Huth