aboutsummaryrefslogtreecommitdiff
path: root/target/mips
AgeCommit message (Expand)AuthorFilesLines
2019-06-10cpu: Define ArchCPURichard Henderson1-0/+1
2019-06-10cpu: Define CPUArchState with typedefRichard Henderson1-4/+2
2019-06-10tcg: Split out target/arch/cpu-param.hRichard Henderson3-17/+30
2019-06-07target/mips: Unroll loops in helpers for MSA logic instructionsAleksandar Markovic1-4/+40
2019-06-07target/mips: Outline places for future MSA helpersAleksandar Markovic1-0/+461
2019-06-06target/mips: Fix block-comment-related issues in msa_helper.cAleksandar Markovic1-15/+27
2019-06-06target/mips: Fix space-related format issues in msa_helper.cAleksandar Markovic1-14/+14
2019-06-01target/mips: Improve performance of certain MSA instructionsMateja Marjanovic1-109/+433
2019-06-01target/mips: Clean up lmi_helper.cAleksandar Markovic1-3/+5
2019-06-01target/mips: Clean up dsp_helper.cAleksandar Markovic1-11/+29
2019-06-01target/mips: Add emulation of MMI instruction PCPYUDMateja Marjanovic1-1/+42
2019-06-01target/mips: Add emulation of MMI instruction PCPYLDMateja Marjanovic1-1/+42
2019-06-01target/mips: Add emulation of MMI instruction PCPYHMateja Marjanovic1-1/+65
2019-05-28Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-next-280519-2...Peter Maydell4-9/+20
2019-05-28target/mips: convert UHI_plog to use common semihosting codeAlex Bennée1-6/+6
2019-05-28target/mips: only build mips-semi for softmmuAlex Bennée3-1/+12
2019-05-28semihosting: move semihosting configuration into its own directoryAlex Bennée2-2/+2
2019-05-26target/mips: realign comments to fix checkpatch warningsJules Irenge1-12/+22
2019-05-26target/mips: add or remove space to fix checkpatch errorsJules Irenge1-81/+94
2019-05-26mips: Decide to map PAGE_EXEC in map_addressJakub Jermář1-5/+8
2019-05-26target/mips: Refactor and fix INSERT.<B|H|W|D> instructionsMateja Marjanovic3-18/+71
2019-05-26target/mips: Refactor and fix COPY_U.<B|H|W> instructionsMateja Marjanovic3-21/+59
2019-05-26target/mips: Refactor and fix COPY_S.<B|H|W|D> instructionsMateja Marjanovic3-21/+67
2019-05-26target/mips: Fix MSA instructions ST.<B|H|W|D> on big endian hostMateja Marjanovic1-20/+180
2019-05-26target/mips: Fix MSA instructions LD.<B|H|W|D> on big endian hostMateja Marjanovic1-20/+168
2019-05-26target/mips: Make the results of MOD_<U|S>.<B|H|W|D> the same as on hardwareMateja Marjanovic1-2/+2
2019-05-26target/mips: Make the results of DIV_<U|S>.<B|H|W|D> the same as on hardwareMateja Marjanovic1-2/+3
2019-05-10tcg: Use CPUClass::tlb_fill in cputlb.cRichard Henderson1-6/+0
2019-05-10target/mips: Convert to CPUClass::tlb_fillRichard Henderson4-41/+29
2019-05-10target/mips: Tidy control flow in mips_cpu_handle_mmu_faultRichard Henderson1-29/+23
2019-05-10target/mips: Pass a valid error to raise_mmu_exception for user-onlyRichard Henderson1-1/+1
2019-04-24tcg: Hoist max_insns computation to tb_gen_codeRichard Henderson1-2/+2
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2-42/+41
2019-04-18target: Simplify how the TARGET_cpu_list() printMarkus Armbruster3-4/+4
2019-03-22trace-events: Shorten file names in commentsMarkus Armbruster1-1/+1
2019-02-27target/mips: Preparing for adding MMI instructionsMateja Marjanovic1-2/+41
2019-02-21target/mips: implement QMP query-cpu-definitions commandPavel Dovgalyuk1-0/+33
2019-02-14target/mips: introduce MTTCG-enabled buildsAleksandar Markovic1-0/+2
2019-02-14target/mips: hold BQL in mips_vpe_wake()Goran Ferenc1-0/+3
2019-02-14hw/mips_int: hold BQL for all interrupt requestsAleksandar Markovic1-18/+3
2019-02-14target/mips: reimplement SC instruction emulation and use cmpxchgLeon Alrae5-118/+44
2019-02-14target/mips: compare virtual addresses in LL/SC sequenceLeon Alrae4-18/+25
2019-01-24target/mips: Add I6500 core configurationYongbok Kim1-0/+40
2019-01-24target/mips: nanoMIPS: Fix branch handlingStefan Markovic1-0/+12
2019-01-24target/mips: Extend gen_scwp() functionality to support EVAAleksandar Markovic1-4/+6
2019-01-24target/mips: Correct the second argument type of cpu_supports_isa()Aleksandar Markovic2-2/+2
2019-01-24target/mips: nanoMIPS: Rename macros for extracting 3-bit-coded GPR numbersAleksandar Markovic1-13/+13
2019-01-24target/mips: nanoMIPS: Remove an unused macroAleksandar Markovic1-1/+0
2019-01-24target/mips: nanoMIPS: Remove duplicate macro definitionsAleksandar Markovic1-10/+0
2019-01-18target/mips: Introduce 32 R5900 multimedia registersFredrik Noring2-0/+19