aboutsummaryrefslogtreecommitdiff
path: root/target/hppa/mem_helper.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-15target/hppa: Adjust priv for B,GATE at runtimeRichard Henderson1-7/+27
2024-05-15target/hppa: Drop tlb_entry return from hppa_get_physical_addressRichard Henderson1-15/+4
2024-05-15target/hppa: Implement PSW_XRichard Henderson1-17/+25
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-03-19target/hppa: fix access_id checkSven Schnelle1-17/+61
2024-03-12bulk: Call in place single use cpu_env()Philippe Mathieu-Daudé1-2/+1
2024-03-03target/hppa: Restore unwind_breg before calculating iorHelge Deller1-1/+2
2024-02-11target/hppa: PDC_BTLB_INFO uses 32-bit intsHelge Deller1-1/+1
2024-02-11target/hppa: Implement do_transaction_failed handler for I/O errorsHelge Deller1-0/+19
2024-02-03include/exec: Change cpu_mmu_index argument to CPUStateRichard Henderson1-1/+1
2024-01-13target/hppa: Export function hppa_set_ior_and_isr()Helge Deller1-11/+12
2024-01-13target/hppa: Avoid accessing %gr0 when raising exceptionHelge Deller1-1/+1
2024-01-13target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0Helge Deller1-2/+8
2023-11-13target/hppa: Reduce TARGET_PHYS_ADDR_SPACE_BITS to 40Richard Henderson1-17/+33
2023-11-13target/hppa: Replace MMU_PHYS_IDX with MMU_ABS_IDX, MMU_ABS_W_IDXRichard Henderson1-20/+21
2023-11-13target/hppa: Introduce MMU_IDX_MMU_DISABLEDRichard Henderson1-2/+2
2023-11-13target/hppa: Fix possible overflow in TLB size calculationHelge Deller1-2/+2
2023-11-06target/hppa: Create raise_exception_with_iorRichard Henderson1-13/+51
2023-11-06target/hppa: Avoid async_safe_run_on_cpu on uniprocessor systemRichard Henderson1-1/+7
2023-11-06target/hppa: Add pa2.0 cpu local tlb flushesHelge Deller1-4/+22
2023-11-06target/hppa: Remove TARGET_REGISTER_BITSRichard Henderson1-8/+8
2023-11-06target/hppa: Implement IDTLBT, IITLBTRichard Henderson1-5/+56
2023-11-06target/hppa: Handle absolute addresses for pa2.0Richard Henderson1-2/+41
2023-11-06target/hppa: Make HPPA_BTLB_ENTRIES variableRichard Henderson1-18/+22
2023-11-06target/hppa: Populate an interval tree with valid tlb entriesRichard Henderson1-65/+96
2023-11-06target/hppa: Split out hppa_flush_tlb_rangeRichard Henderson1-15/+24
2023-11-06target/hppa: Always report one page to tlb_set_pageRichard Henderson1-2/+9
2023-11-06target/hppa: Use IntervalTreeNode in HPPATLBEntryRichard Henderson1-14/+17
2023-11-06target/hppa: Rename hppa_tlb_entry to HPPATLBEntryRichard Henderson1-15/+15
2023-11-06target/hppa: Include PSW_P in tb flags and mmu indexRichard Henderson1-4/+2
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson1-1/+1
2023-09-19target/hppa: Wire up diag instruction to support BTLBHelge Deller1-0/+92
2023-09-15target/hppa: Add BTLB support to hppa TLB functionsHelge Deller1-27/+60
2023-08-25target/hppa: Use privilege helper in hppa_get_physical_address()Helge Deller1-4/+5
2023-08-25target/hppa: Do not use hardcoded value for tlb_flush_*()Helge Deller1-4/+3
2022-02-21exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé1-0/+1
2021-11-02target/hppa: Make hppa_cpu_tlb_fill sysemu onlyRichard Henderson1-15/+0
2020-11-15overall/alpha tcg cpus|hppa: Fix Lesser GPL version numberChetan Pant1-1/+1
2019-08-21hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster1-1/+1
2019-06-10target/hppa: Use env_cpu, env_archcpuRichard Henderson1-6/+4
2019-05-10tcg: Use CPUClass::tlb_fill in cputlb.cRichard Henderson1-6/+0
2019-05-10target/hppa: Convert to CPUClass::tlb_fillRichard Henderson1-5/+17
2019-04-29target/hppa: Always return EXCP_DMAR for protection id trapNick Hudson1-2/+1
2019-03-12target/hppa: add TLB protection id checkSven Schnelle1-1/+27
2019-03-12target/hppa: allow multiple itlbp without itlbaSven Schnelle1-1/+1
2019-03-12target/hppa: add TLB trace eventsSven Schnelle1-2/+19
2019-03-12target/hppa: report ITLB_EXCP_MISS for ITLB missesSven Schnelle1-3/+1
2019-03-12target/hppa: fix TLB handling for page 0Sven Schnelle1-5/+7
2018-10-16target/hppa: Raise exception 26 on emulated hardwareHelge Deller1-1/+2
2018-01-31target/hppa: Only use EXCP_DTLB_MISSRichard Henderson1-1/+3