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