aboutsummaryrefslogtreecommitdiff
path: root/target/hppa
AgeCommit message (Expand)AuthorFilesLines
2019-06-10target/hppa: Use env_cpu, env_archcpuRichard Henderson5-20/+10
2019-06-10cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson2-2/+1
2019-06-10cpu: Define ArchCPURichard Henderson1-0/+1
2019-06-10cpu: Define CPUArchState with typedefRichard Henderson1-2/+2
2019-06-10tcg: Split out target/arch/cpu-param.hRichard Henderson2-23/+35
2019-05-10tcg: Use CPUClass::tlb_fill in cputlb.cRichard Henderson1-6/+0
2019-05-10target/hppa: Convert to CPUClass::tlb_fillRichard Henderson3-12/+23
2019-05-06decodetree: Add DisasContext argument to !function expandersRichard Henderson1-8/+8
2019-04-29target/hppa: Always return EXCP_DMAR for protection id trapNick Hudson1-2/+1
2019-04-29target/hppa: Implement Fast TLB Insert instructionsNick Hudson2-0/+57
2019-04-24tcg: Hoist max_insns computation to tb_gen_codeRichard Henderson1-3/+2
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2-13/+13
2019-04-18target: Simplify how the TARGET_cpu_list() printMarkus Armbruster2-10/+6
2019-03-22trace-events: Shorten file names in commentsMarkus Armbruster1-2/+2
2019-03-15target/hppa: Avoid squishing DISAS_IAQ_N_STALE_EXITRichard Henderson1-14/+28
2019-03-12target/hppa: exit TB if either Data or Instruction TLB changesSven Schnelle1-4/+3
2019-03-12target/hppa: add TLB protection id checkSven Schnelle6-9/+70
2019-03-12target/hppa: allow multiple itlbp without itlbaSven Schnelle1-1/+1
2019-03-12target/hppa: fix b,gate instructionSven Schnelle1-1/+12
2019-03-12target/hppa: ignore DIAG opcodeSven Schnelle2-0/+10
2019-03-12target/hppa: remove PSW I/R/Q bit checkSven Schnelle1-5/+0
2019-03-12target/hppa: add TLB trace eventsSven Schnelle3-2/+39
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
2019-03-12target/hppa: fix overwriting source reg in addbSven Schnelle1-1/+3
2019-03-12target/hppa: Check for page crossings in use_goto_tbRichard Henderson1-6/+4
2019-03-07target/hppa: Optimize blr r0,rnRichard Henderson1-6/+10
2019-03-07target/hppa: Do not return freed temporaryRichard Henderson1-3/+2
2019-02-12target/hppa: fix dcor instructionSven Schnelle1-1/+1
2019-02-12target/hppa: Fix addition '</<=' conditionsSven Schnelle1-36/+57
2019-02-12target/hppa: Rearrange log conditionsRichard Henderson1-7/+49
2019-02-12target/hppa: move GETPC to HELPER() functionsSven Schnelle1-10/+6
2019-02-12target/hppa: Merge translate_one into hppa_tr_translate_insnRichard Henderson1-8/+3
2019-02-12target/hppa: Convert fp operate insnsRichard Henderson2-435/+483
2019-02-12target/hppa: Convert fp fused multiply-add insnsRichard Henderson2-53/+36
2019-02-12target/hppa: Convert halt/reset insnsRichard Henderson2-33/+19
2019-02-12target/hppa: Convert fp indexed memory insnsRichard Henderson2-93/+21
2019-02-12target/hppa: Convert offset memory insnsRichard Henderson2-165/+99
2019-02-12target/hppa: Convert arithmetic immediate insnsRichard Henderson2-89/+92
2019-02-12target/hppa: Convert direct and indirect branchesRichard Henderson2-102/+63
2019-02-12target/hppa: Convert shift, extract, deposit insnsRichard Henderson2-136/+94
2019-02-12target/hppa: Convert conditional branchesRichard Henderson2-126/+123
2019-02-12target/hppa: Convert fp multiply-addRichard Henderson2-29/+52
2019-02-12target/hppa: Convert indexed memory insnsRichard Henderson2-133/+60
2019-02-12target/hppa: Convert arithmetic/logical insnsRichard Henderson2-167/+189
2019-02-12target/hppa: Convert memory management insnsRichard Henderson2-111/+89
2019-02-12target/hppa: Unify specializations of ORRichard Henderson1-49/+59
2019-02-12target/hppa: Convert remainder of system insnsRichard Henderson2-55/+56
2019-02-12target/hppa: Convert move to/from system registersRichard Henderson2-35/+41
2019-02-12target/hppa: Begin using scripts/decodetree.pyRichard Henderson3-5/+51