summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2019-03-14arch-arm,cpu: Add initial support for Arm SVEGiacomo Gabrielli
2019-03-11arch-hsail: changed gen.py shebang from python(3) to python2.7Ryan Gambord
2019-03-11arch-arm: Fixing implicit fallthrough build errorsRyan Gambord
2019-03-01mem-cache: alias to mem::getMasterPort in TLB classAndrea Mondelli
2019-03-01arch-arm: implement floating point aarch32 VCVTA familyCiro Santilli
2019-02-23python: Enforce absolute imports for Python 3 compatibilityAndreas Sandberg
2019-02-20x86: Call the base class's regStats in X86ISA::TLBBagus Hanindhito
2019-02-18arch-generic: Making base TLB class a MemObjectIvan Pizarro
2019-02-18arch-arm: Move GICv3 detection at startup timeGiacomo Travaglini
2019-02-13sim-se: update the arm kernel versionAyaz Akram
2019-02-12python: Replace dict.has_key with 'key in dict'Andreas Sandberg
2019-02-12python: Don't assume SimObjects live in the global namespaceAndreas Sandberg
2019-02-12arch-mips: Remove unused Python fileAndreas Sandberg
2019-02-08riscv: fix AMO, LR and SC instructionsTuan Ta
2019-02-08riscv: fixed syscall return valueTuan Ta
2019-02-08riscv: ignore nanosleep syscallTuan Ta
2019-02-08arch-riscv: initialize RISC-V's thread pointer register in clone syscallTuan Ta
2019-02-08arch-arm: Fix Virtual interrupts in AArch64Giacomo Travaglini
2019-02-08arch-arm: Fix extra comma in b7ce897f1e9545785bde982f72d04830c19d9a30Giacomo Travaglini
2019-02-08arch-arm: Allow ArmPPI usage for PMUGiacomo Travaglini
2019-02-08arch-arm: Fix initialization of PMU countersRuben Ayrapetyan
2019-02-07arch-riscv: Enable support for riscv 32-bit in SE mode.Austin Harris
2019-02-06riscv: remove NonSpeculative flag from fence instTuan Ta
2019-02-06arch-riscv: Initialize interrupt maskTuan Ta
2019-02-05misc: added missing override specifierAndrea Mondelli
2019-02-05riscv: Get rid of ISA specific register types in Interrupts.Austin Harris
2019-02-01cpu, arch: Replace the CCReg type with RegVal.Gabe Black
2019-01-31power: Get rid of some ISA specific register types.Gabe Black
2019-01-31null: Get rid of some register type definitions.Gabe Black
2019-01-31mips: Stop using architecture specific register types.Gabe Black
2019-01-31alpha: Stop using architecture specific register types.Gabe Black
2019-01-31x86: Stop using/defining some ISA specific register types.Gabe Black
2019-01-31riscv: Get rid of some ISA specific register types.Gabe Black
2019-01-31arch: cpu: Rename *FloatRegBits* to *FloatReg*.Gabe Black
2019-01-30arch,cpu: Add vector predicate registersGiacomo Gabrielli
2019-01-30arch-arm, configs: Create single instance of DTB autogenerationGiacomo Travaglini
2019-01-25arch-arm: Remove floatReg operand typeGiacomo Travaglini
2019-01-25arch-arm: Use VecElem instead of FloatReg for FP instructionGiacomo Travaglini
2019-01-25arch: Fix VecElem Operand generation in ISA parserGiacomo Travaglini
2019-01-25cpu, arch, arch-arm: Wire unused VecElem code in the O3 modelGiacomo Travaglini
2019-01-25arch-arm: Inital vector rename mode depending on A32/A64Giacomo Travaglini
2019-01-25arch-arm: Remove unused float operandsGiacomo Travaglini
2019-01-25arch: Provide traceback when parsing ISA codeGiacomo Travaglini
2019-01-24hsail: Remove the MiscReg type.Gabe Black
2019-01-24base: arch: Get rid of the now unused FloatRegVal type.Gabe Black
2019-01-23arch-arm: Implement LoadAcquire/StoreRelease in AArch32Giacomo Travaglini
2019-01-23arch-arm: IsStoreConditional flag set depending on flavorGiacomo Travaglini
2019-01-23arch-arm: Remove SWP and SWPB instructionsGiacomo Travaglini
2019-01-23arm: Replace MiscReg with RegVal in utility.(hh|cc).Gabe Black
2019-01-22sparc: Get rid of some register type definitions.Gabe Black