summaryrefslogtreecommitdiff
path: root/src/cpu
AgeCommit message (Expand)Author
2020-01-07cpu: Disable O3CPU value forwarding with write strobesGabor Dozsa
2020-01-07cpu: Use enums for O3CPU store value forwardingGabor Dozsa
2020-01-03cpu: Fix issue with MinorCPU predicated-false mem. accessesGiacomo Gabrielli
2020-01-03cpu: Disable MinorCPU value forwarding with write strobesGabor Dozsa
2019-12-11cpu: Replace empty byteEnable check with Request::isMaskedGiacomo Travaglini
2019-12-11cpu: Fix coding style (byteEnable->byte_enable)Giacomo Travaglini
2019-12-11cpu: Add byteEnable assertions to readMem and initateMemReadGiacomo Travaglini
2019-12-10arch,cpu,sim: Push syscall number determination up to processes.Gabe Black
2019-12-03cpu,sim-se: move error checks in syscall methodsBrandon Potter
2019-11-26cpu: prefix ExecEnable to the native trace to match DPRINTFCiro Santilli
2019-11-26base: generalize ExecTicks to all messages with FmtTicksOffCiro Santilli
2019-11-26arch,cpu: Get rid of ISA_HAS_CC_REGS and its associated ifdefs.Gabe Black
2019-11-25cpu: log thread activate and suspend with --debug-flags ThreadCiro Santilli
2019-11-07cpu: Fix a bug in getCurrentInstCount in the checker CPU.Gabe Black
2019-11-06cpu: Use std::array for registers in SimpleThread.Gabe Black
2019-11-02arch,cpu: Move endianness conversion of inst bytes into the ISA.Gabe Black
2019-10-31cpu-o3: bugfix for partial faults in x86Brandon Potter
2019-10-30cpu-o3: Fix handling of some mem. order violationsGiacomo Gabrielli
2019-10-25cpu: Get rid of the nextInstEventCount method.Gabe Black
2019-10-25cpu: Get rid of the serviceInstCountEvents method.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-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-23cpu: Apply the ARM TLB rework to the O3 checker CPU.Gabe Black
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: Make a base class for Interrupts.Gabe Black
2019-10-18cpu: Turn the stage 2 ARM MMUs from params to children.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-15cpu: Delete the unused sched_break_pc(_sys) functions.Gabe Black
2019-10-15sim,cpu: Get rid of the unused instEventQueue.Gabe Black
2019-10-04kvm: Rename gettid() to build with glibc 2.30+Tommaso Marinelli
2019-09-30cpu: Make use of DRAMCtrl::AddrMap in the traffic generatorsNikos Nikoleris
2019-09-24cpu: Fix checker cpu instantiationNikos Nikoleris
2019-09-23cpu, mem: Changing AtomicOpFunctor* for unique_ptr<AtomicOpFunctor>Jordi Vaquero
2019-09-04cpu: reset byte_enable across writeMem callsCiro Santilli
2019-08-29cpu: Convert traffic gen to use new statsAndreas Sandberg
2019-08-28cpu: Make get(Data|Inst)Port return a Port and not a MasterPort.Gabe Black
2019-08-28cpu, mem: Add new getSendFunctional method to the base CPU.Gabe Black
2019-08-28cpu: Move the instruction port into o3's fetch stage.Gabe Black
2019-08-28cpu: Move O3's data port into the LSQ.Gabe Black