summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-10-25cpu: Get rid of the nextInstEventCount method.Gabe Black
2019-10-25cpu: Get rid of the serviceInstCountEvents method.Gabe Black
2019-10-25fastmodel: Use getCurrentInstCount for totalInsts().Gabe Black
2019-10-25fastmodel: Implement getCurrentInstCount.Gabe Black
2019-10-25cpu: Switch off of the CPU's comInstEventQueue.Gabe Black
2019-10-25cpu: Access inst events through ThreadContext instead of the CPU.Gabe Black
2019-10-25cpu: Delegate comInstEventQueue methods to the ThreadContexts.Gabe Black
2019-10-25cpu: Make accesses to comInstEventQueue indirect through methods.Gabe Black
2019-10-25cpu,sim: Delegate PCEvent scheduling from Systems to ThreadContexts.Gabe Black
2019-10-25cpu: Make the ThreadContext a PCEventScope.Gabe Black
2019-10-25cpu,sim: Get rid of a bunch of conditional compilation for PCEvents.Gabe Black
2019-10-25cpu: Don't print the CPU name when a (Break|Panic)PCEvent happens.Gabe Black
2019-10-25cpu: Pass the address to check into the PCEventQueue service method.Gabe Black
2019-10-25sim: Make the System object a PCEventScope.Gabe Black
2019-10-25cpu: Stop checking for PC changes when servicing a PCEventQueue.Gabe Black
2019-10-25cpu: Create a PCEventScope class to abstract the scope of PCEvents.Gabe Black
2019-10-24tests: Added GTests for base/str.ccBobby R. Bruce
2019-10-24cpu, sim-se: don't wake up threads that are awake in futexCiro Santilli
2019-10-24sim-se: fix futexFunc TGT_FUTEX_WAIT always selects bitsetCiro Santilli
2019-10-23fastmodel: Add string constructors which delegate to const char * ones.Gabe Black
2019-10-23cpu: Apply the ARM TLB rework to the O3 checker CPU.Gabe Black
2019-10-23arch: Drop sysctl support if built against glibcTommaso Marinelli
2019-10-22configs: Clean setupBootLoader signatureGiacomo Travaglini
2019-10-22dev-arm, configs: Using _on_chip_memory for on chip memoryGiacomo Travaglini
2019-10-21cpu: Apply the ARM TLB rework to the checker CPU.Gabe Black
2019-10-19cpu,arm: Push the stage 2 MMUs out of the CPU into the TLBs.Gabe Black
2019-10-19arch: Remove the "interrupts.hh" switching header file.Gabe Black
2019-10-19arch: Make a base class for Interrupts.Gabe Black
2019-10-18dev-arm: Check for gem5 extensions in GicV2Tiago Muck
2019-10-18tests: Added GTests for base/bitfield.hhBobby R. Bruce
2019-10-18arch: Get rid of the unused GenericTLB.Gabe Black
2019-10-18cpu: Turn the stage 2 ARM MMUs from params to children.Gabe Black
2019-10-18x86: Turn the local APIC Interrupts class into a SimObject.Gabe Black
2019-10-18tests: Added GTests for base/atomicio.ccBobby R. Bruce
2019-10-18base: Add classes that encapsulate a channel addressAndreas Sandberg
2019-10-18mem: Delete the MessageReq and MessageResp memory commands.Gabe Black
2019-10-17arm: Don't force the ArmISA::TLB in vtophys.cc.Gabe Black
2019-10-17cpu: Clean up some style issues in pc_event.(hh|cc).Gabe Black
2019-10-17cpu: Get rid of load count based events.Gabe Black
2019-10-16base: Add addIntlvBits to AddrRangeAndreas Sandberg
2019-10-16base: Using scoped string in DPRINTFNRGiacomo Travaglini
2019-10-16base: Fix gem5.fast compilationGiacomo Travaglini
2019-10-16arch,base,sim: Move Process loader hooks into the Process class.Gabe Black
2019-10-15x86: Use a std::function to handle MSI completion.Gabe Black
2019-10-15arch,base: Restructure the object file loaders.Gabe Black
2019-10-15cpu: Delete the unused sched_break_pc(_sys) functions.Gabe Black
2019-10-15arch-x86: Make LFENCE a serializing instructionIsaac Richter
2019-10-15dev-arm: Carve out a portion of VExpress_GEM5 for the bootloaderGiacomo Travaglini
2019-10-15sim,cpu: Get rid of the unused instEventQueue.Gabe Black
2019-10-15x86: De-x86ify the IntMasterPort.Gabe Black