aboutsummaryrefslogtreecommitdiff
path: root/target/mips/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-06-10cpu: Remove CPU_COMMONRichard Henderson1-2/+0
2019-06-10cpu: Introduce CPUNegativeOffsetStateRichard Henderson1-0/+1
2019-06-10cpu: Move ENV_OFFSET to exec/gen-icount.hRichard Henderson1-1/+0
2019-06-10target/mips: Use env_cpu, env_archcpuRichard Henderson1-5/+0
2019-06-10cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson1-2/+0
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 Henderson1-2/+1
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-04-18target: Simplify how the TARGET_cpu_list() printMarkus Armbruster1-1/+1
2019-02-14target/mips: introduce MTTCG-enabled buildsAleksandar Markovic1-0/+2
2019-02-14target/mips: reimplement SC instruction emulation and use cmpxchgLeon Alrae1-4/+0
2019-02-14target/mips: compare virtual addresses in LL/SC sequenceLeon Alrae1-1/+2
2019-01-24target/mips: Correct the second argument type of cpu_supports_isa()Aleksandar Markovic1-1/+1
2019-01-18target/mips: Introduce 32 R5900 multimedia registersFredrik Noring1-0/+3
2019-01-18target/mips: Add CP0 register MemoryMapIDAleksandar Markovic1-0/+1
2019-01-18target/mips: Amend preprocessor constants for CP0 registersAleksandar Markovic1-32/+146
2019-01-18target/mips: Update ITU to utilize SAARI and SAAR CP0 registersYongbok Kim1-0/+5
2019-01-18target/mips: Provide R/W access to SAARI and SAAR CP0 registersYongbok Kim1-0/+1
2019-01-18target/mips: Add fields for SAARI and SAAR CP0 registersYongbok Kim1-2/+8
2019-01-18target/mips: Add preprocessor constants for 32 major CP0 registersAleksandar Markovic1-0/+32
2019-01-18target/mips: Move comment containing summary of CP0 registersAleksandar Markovic1-81/+84
2018-10-29target/mips: Introduce MXU registersCraig Janeczek1-0/+10
2018-10-18target/mips: Add CP0 PWCtl registerYongbok Kim1-0/+11
2018-10-18target/mips: Add CP0 PWSize registerYongbok Kim1-0/+10
2018-10-18target/mips: Add CP0 PWField registerYongbok Kim1-0/+15
2018-10-18target/mips: Add CP0 PWBase registerYongbok Kim1-0/+1
2018-10-18target/mips: Improve DSP R2/R3-related namingStefan Markovic1-3/+3
2018-10-18target/mips: Add bit definitions for DSP R3 ASEStefan Markovic1-0/+1
2018-10-18target/mips: Increase 'supported ISAs/ASEs' flag holder sizePhilippe Mathieu-Daudé1-1/+1
2018-10-18target/mips: Add a comment before each CP0 register section in cpu.hAleksandar Markovic1-0/+88
2018-10-18target/mips: Add a comment with an overview of CP0 registersAleksandar Markovic1-0/+109
2018-08-24target/mips: Implement emulation of nanoMIPS LLWP/SCWP pairAleksandar Rikalo1-0/+2
2018-08-16target/mips: Add CP0 BadInstrX registerStefan Markovic1-0/+1
2018-08-16target/mips: Update some CP0 registers bit definitionsAleksandar Markovic1-69/+88
2018-03-19cpu: get rid of unused cpu_init() definesIgor Mammedov1-2/+0
2018-03-19cpu: add CPU_RESOLVING_TYPE macroIgor Mammedov1-0/+1
2017-10-27mips: malta/boston: replace cpu_model with cpu_typeIgor Mammedov1-2/+6
2017-09-21mips: replace cpu_mips_init() with cpu_generic_init()Igor Mammedov1-2/+1
2017-09-21mips: introduce internal.h and cleanup cpu.hPhilippe Mathieu-Daudé1-353/+1
2017-07-20target/mips: Add segmentation control registersJames Hogan1-0/+30
2017-07-20target/mips: Add an MMU mode for ERLJames Hogan1-4/+13
2017-07-20target/mips: Abstract mmu_idx from hflagsJames Hogan1-1/+7
2017-07-20target/mips: Add CP0_Ebase.WG (write gate) supportJames Hogan1-1/+4
2017-02-21target-mips: Provide function to test if a CPU supports an ISAPaul Burton1-0/+1
2017-01-13cputlb: drop flush_global flag from tlb_flushAlex Bennée1-1/+1
2017-01-13qom/cpu: move tlb_flush to cpu_common_resetAlex Bennée1-0/+3
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-0/+1069