aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2019-03-17target/riscv: Fix manually parsed 16 bit insnBastian Koppelmann1-5/+25
2019-03-15target/hppa: Avoid squishing DISAS_IAQ_N_STALE_EXITRichard Henderson1-14/+28
2019-03-15target/arm: Check access permission to ADDVL/ADDPL/RDVLAmir Charif1-8/+14
2019-03-15target/arm: change arch timer registers access permissionDongjiu Geng1-15/+15
2019-03-13Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.0-sf4' i...Peter Maydell12-1589/+2891
2019-03-13target/riscv: Remove decode_RV32_64G()Bastian Koppelmann1-20/+1
2019-03-13target/riscv: Remove gen_system()Bastian Koppelmann1-34/+0
2019-03-13target/riscv: Rename trans_arith to gen_arithBastian Koppelmann3-18/+18
2019-03-13target/riscv: Remove manual decoding of RV32/64M insnBastian Koppelmann2-211/+164
2019-03-13target/riscv: Remove shift and slt insn manual decodingBastian Koppelmann2-71/+81
2019-03-13target/riscv: make ADD/SUB/OR/XOR/AND insn use arg listsBastian Koppelmann3-30/+34
2019-03-13target/riscv: Move gen_arith_imm() decoding into trans_* functionsBastian Koppelmann3-100/+108
2019-03-13target/riscv: Remove manual decoding from gen_store()Bastian Koppelmann2-11/+24
2019-03-13target/riscv: Remove manual decoding from gen_load()Bastian Koppelmann2-16/+25
2019-03-13target/riscv: Remove manual decoding from gen_branch()Bastian Koppelmann2-60/+33
2019-03-13target/riscv: Remove gen_jalr()Bastian Koppelmann2-39/+27
2019-03-13target/riscv: Convert quadrant 2 of RVXC insns to decodetreeBastian Koppelmann3-81/+134
2019-03-13target/riscv: Convert quadrant 1 of RVXC insns to decodetreeBastian Koppelmann3-117/+195
2019-03-13target/riscv: Convert quadrant 0 of RVXC insns to decodetreeBastian Koppelmann4-38/+154
2019-03-13target/riscv: Convert RV priv insns to decodetreeBastian Koppelmann3-56/+126
2019-03-13target/riscv: Convert RV64D insns to decodetreeBastian Koppelmann3-600/+91
2019-03-13target/riscv: Convert RV32D insns to decodetreeBastian Koppelmann3-0/+389
2019-03-13target/riscv: Convert RV64F insns to decodetreeBastian Koppelmann2-0/+66
2019-03-13target/riscv: Convert RV32F insns to decodetreeBastian Koppelmann3-0/+415
2019-03-13target/riscv: Convert RV64A insns to decodetreeBastian Koppelmann3-144/+71
2019-03-13target/riscv: Convert RV32A insns to decodetreeBastian Koppelmann3-0/+178
2019-03-13target/riscv: Convert RVXM insns to decodetreeBastian Koppelmann4-9/+137
2019-03-13target/riscv: Convert RVXI csr insns to decodetreeBastian Koppelmann3-42/+88
2019-03-13target/riscv: Convert RVXI fence insns to decodetreeBastian Koppelmann3-12/+21
2019-03-13target/riscv: Convert RVXI arithmetic insns to decodetreeBastian Koppelmann4-9/+206
2019-03-13target/riscv: Convert RV64I load/store insns to decodetreeBastian Koppelmann4-10/+50
2019-03-13target/riscv: Convert RV32I load/store insns to decodetreeBastian Koppelmann2-0/+58
2019-03-13target/riscv: Convert RVXI branch insns to decodetreeBastian Koppelmann3-11/+69
2019-03-13target/riscv: Activate decodetree and implemnt LUI & AUIPCBastian Koppelmann4-14/+92
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-12spapr: Use CamelCase properlyDavid Gibson1-2/+2
2019-03-12target/ppc: Optimize x[sv]xsigdp using deposit_i64()Philippe Mathieu-Daudé1-8/+4
2019-03-12target/ppc: Optimize xviexpdp() using deposit_i64()Philippe Mathieu-Daudé1-11/+3
2019-03-12target/ppc: add HV support for POWER9Cédric Le Goater1-1/+2
2019-03-12target/ppc: introduce vsr64_offset() to simplify get_cpu_vsr{l,h}() and set_c...Mark Cave-Ayland2-40/+14