summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-08-26dev-arm: Fix GITS_BASER initialization/accessGiacomo Travaglini
2019-08-23arch-riscv: fix GDB register cacheAlec Roelke
2019-08-23mem: Put gem5 protocols in their own directory.Gabe Black
2019-08-23mem: Move ruby protocols into a directory called ruby_protocol.Gabe Black
2019-08-23mem: Split the various protocols out of the gem5 master/slave ports.Gabe Black
2019-08-22mem-ruby: fix build with PROTOCOL=MOESI_hammerCiro Santilli
2019-08-22dev-arm: Start using GITS_CTLR.quiescent bitGiacomo Travaglini
2019-08-22dev-arm: Allow 32 bit accesses to GITS_C(WRITER/READR/BASER)Giacomo Travaglini
2019-08-22dev-arm,system-arm: missing GICv3 ranges propertyAdrian Herrera
2019-08-21configs: root, platform options in fs bigLITTLEAdrian Herrera
2019-08-21arch-riscv: Update register fileYifei Liu
2019-08-21arch-arm, cpu: fix ARM ubsan build on GCC 7.4.0Ciro Santilli
2019-08-21base: assert that stats bucket size is greater than 0Ciro Santilli
2019-08-21arch-arm: Fix implicit fallthrough build errorsChun-Chen TK Hsu
2019-08-20dev-arm: Add redistributor-stride property to GICv3Giacomo Travaglini
2019-08-20arch-arm: Replace occ of opModeToEL(currOpMode/cpsr) with currELGiacomo Travaglini
2019-08-20arch-arm: Replace direct use cpsr.el with currEL helperGiacomo Travaglini
2019-08-20arch-arm: Overload currEL helper with CPSR argumentGiacomo Travaglini
2019-08-20arch-arm: Rewrite the currEL helper method to use opModeToELGiacomo Travaglini
2019-08-20dev-arm: Add GITS_PIDR2 register to the ITS memory mapGiacomo Travaglini
2019-08-20dev-arm: Add Gicv3Distributor members for GICv3 GICD_PIDRxGiacomo Travaglini
2019-08-19mem-ruby, arch-hsail: Removed hit latency from VIPERCoalescerPablo Prieto
2019-08-16x86: Stop CPUID from claiming we support xsave.Gabe Black
2019-08-15x86: Make unsuccessful CPUID instructions zero the result.Gabe Black
2019-08-13sim: Add a hook Clocked objects can implement for frequency changes.Gabe Black
2019-08-13sim: Clean up some mild style bugs in clocked_object.hh.Gabe Black
2019-08-13mem-ruby: Use check_on_cache_probe on MIPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESI hammerPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESI CMPPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESIPouya Fotouhi
2019-08-12arch-arm: Added LD/ST<op> atomic instruction family and SWP instrsJordi Vaquero
2019-08-12mem-ruby: Use check_on_cache_probe to protect locked lines from evictionPouya Fotouhi
2019-08-12mem-ruby: Use check_on_cache_probe to protect locked lines from evictionPouya Fotouhi
2019-08-12dev-arm: Enable DTB autogeneration in GICv3Giacomo Travaglini
2019-08-12dev-arm: Fix PCI node's interrupt-map propertyGiacomo Travaglini
2019-08-12dev-arm: Use FdtState to generate GIC properitesGiacomo Travaglini
2019-08-12python: FdtState using interrupt-cellsGiacomo Travaglini
2019-08-12arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic funcJordi Vaquero
2019-08-12sim-se: rename Process::setpgid memberBrandon Potter
2019-08-12misc: Update MAINTAINERS with a system tagAndreas Sandberg
2019-08-10cpu: Pull more arch specialization to the top of BaseCPU.py.Gabe Black
2019-08-10system-arm: Refactor makefile to create targets with functionsChun-Chen TK Hsu
2019-08-10x86: Move some fixed or dummy config information into X86LocalApic.py.Gabe Black
2019-08-09arch: Bump MaxVecRegLenInBytes to 4096Tony Gutierrez
2019-08-09tests: Add Arm full system regressions to the new frameworkNikos Nikoleris
2019-08-09tests: Add support for downloaded archive fixturesNikos Nikoleris
2019-08-09tests: Refactor the Gem5Fixture to derive from UniqueFixtureNikos Nikoleris
2019-08-09tests: Add base class for fixtures that generate a target fileNikos Nikoleris
2019-08-09sim-se: minor refactor for ProcessParams::createBrandon Potter
2019-08-09sim-se: remove unused parameterBrandon Potter