aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2022-01-11target/mips: Extract trap code into env->error_codeRichard Henderson3-8/+24
2022-01-11target/mips: Extract break code into env->error_codeRichard Henderson4-5/+16
2022-01-09target/m68k: don't word align SP in stack frame if M68K_FEATURE_UNALIGNED_DAT...Mark Cave-Ayland1-1/+4
2022-01-08target/riscv: Implement the stval/mtval illegal instructionAlistair Francis3-0/+8
2022-01-08target/riscv: Fixup setting GVAAlistair Francis1-15/+6
2022-01-08target/riscv: Set the opcode in DisasContextAlistair Francis1-0/+2
2022-01-08target/riscv: actual functions to realize crs 128-bit insnsFrédéric Pétrot3-30/+175
2022-01-08target/riscv: modification of the trans_csrxx for 128-bit supportFrédéric Pétrot1-43/+158
2022-01-08target/riscv: helper functions to wrap calls to 128-bit csr insnsFrédéric Pétrot4-0/+69
2022-01-08target/riscv: adding high part of some csrsFrédéric Pétrot2-0/+6
2022-01-08target/riscv: support for 128-bit M extensionFrédéric Pétrot6-13/+295
2022-01-08target/riscv: support for 128-bit arithmetic instructionsFrédéric Pétrot5-49/+222
2022-01-08target/riscv: support for 128-bit shift instructionsFrédéric Pétrot4-44/+270
2022-01-08target/riscv: support for 128-bit U-type instructionsFrédéric Pétrot2-4/+25
2022-01-08target/riscv: support for 128-bit bitwise instructionsFrédéric Pétrot1-2/+19
2022-01-08target/riscv: accessors to registers upper part and 128-bit load/storeFrédéric Pétrot4-10/+163
2022-01-08target/riscv: moving some insns close to similar insnsFrédéric Pétrot1-17/+17
2022-01-08target/riscv: setup everything for rv64 to support rv128 executionFrédéric Pétrot3-0/+26
2022-01-08target/riscv: array for the 64 upper bits of 128-bit registersFrédéric Pétrot4-1/+35
2022-01-08target/riscv: separation of bitwise logic and arithmetic helpersFrédéric Pétrot3-9/+36
2022-01-08target/riscv: additional macros to check instruction supportFrédéric Pétrot1-4/+16
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot32-226/+226
2022-01-08target/riscv: Fix position of 'experimental' commentPhilipp Tomsich1-1/+2
2022-01-08target/riscv: rvv-1.0: Call the correct RVF/RVD check function for narrowing ...Frank Chang1-8/+24
2022-01-08target/riscv: rvv-1.0: Call the correct RVF/RVD check function for widening f...Frank Chang1-9/+25
2022-01-08target/riscv: rvv-1.0: Call the correct RVF/RVD check function for widening f...Frank Chang1-4/+8
2022-01-08target/riscv: Enable the Hypervisor extension by defaultAlistair Francis1-1/+1
2022-01-08target/riscv: Mark the Hypervisor extension as non experimentalAlistair Francis1-1/+1
2022-01-08target/riscv/pmp: fix no pmp illegal intrsNikita Shubin1-1/+2
2022-01-07target/arm: Add missing FEAT_TLBIOS instructionsIdan Horowitz1-0/+32
2022-01-06linux-user/nios2: Map a real kuser pageRichard Henderson1-9/+0
2022-01-06linux-user/nios2: Properly emulate EXCP_TRAPRichard Henderson2-2/+17
2022-01-06target/sh4: Implement prctl_unalign_sigbusRichard Henderson2-16/+38
2022-01-06target/hppa: Implement prctl_unalign_sigbusRichard Henderson2-5/+19
2022-01-06target/alpha: Implement prctl_unalign_sigbusRichard Henderson2-9/+27
2022-01-04target/ppc: do not call hreg_compute_hflags() in helper_store_mmcr0()Daniel Henrique Barboza1-1/+6
2022-01-04target/ppc: Use env->pnc_cyc_cntRichard Henderson1-98/+9
2022-01-04target/ppc: Rewrite pmu_increment_insnsRichard Henderson1-29/+49
2022-01-04target/ppc: Cache per-pmc insn and cycle count settingsRichard Henderson6-20/+58
2022-01-04target/ppc: powerpc_excp: Stop passing excp_model aroundFabiano Rosas1-22/+21
2022-01-04target/ppc: powerpc_excp: Move system call vectored code togetherFabiano Rosas1-8/+5
2022-01-04target/ppc: powerpc_excp: Set vector earlierFabiano Rosas1-8/+8
2022-01-04target/ppc: powerpc_excp: Add excp_vectors bounds checkFabiano Rosas1-3/+4
2022-01-04target/ppc: powerpc_excp: Set alternate SRRs directlyFabiano Rosas1-15/+8
2022-01-04target/ppc: do not silence snan in xscvspdpnMatheus Ferst1-4/+1
2022-01-04ppc/ppc405: Dump specific registersCédric Le Goater1-6/+21
2022-01-04ppc/ppc405: Introduce a store helper for SPR_40x_PIDCédric Le Goater3-1/+10
2022-01-04ppc/ppc405: Restore TCR and STR write handlersCédric Le Goater6-2/+30
2022-01-04ppc/ppc405: Activate MMU logsCédric Le Goater2-139/+122
2022-01-04target/ppc: Print out literal exception names in logsCédric Le Goater1-1/+74