2019-10-30 |
Gabe Black | sim: Use the system and OS to get endianness. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | arch: Make endianness a property of the OS class syscalls... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Make the virtio devices track endianness explicitly.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | sim: Add a getGuestByteOrder accessor to the system...
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | fastmodel: Refactor the CortexA76x1 model for MP support.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Remove TheISA from ns_gige.cc.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Stop including config/the_isa.hh unnecessarily.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Get PageBytes from the system in the ARM generic...
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Get PageBytes from the system in the ide_disk...
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Remove using namespace std and TheISA from ide_disk.cc.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | arm: Get rid of using namespace std and TheISA in realview.cc.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | dev: Remove SINIC_VTOPHYS and related code.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | alpha: Remove TheISA from the Alpha devices.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | x86: Remove TheISA from x86 devices.
|
commit | commitdiff | tree |
2019-10-30 |
Gabe Black | sparc: Create a helper functions to install firmware... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-28 |
Gabe Black | configs: Update HPI to use ArmDTB and ArmITB.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | mips,riscv: Get rid of some Alpha cruft in these System...
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Get rid of the nextInstEventCount method.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Get rid of the serviceInstCountEvents method.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | fastmodel: Use getCurrentInstCount for totalInsts().
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | fastmodel: Implement getCurrentInstCount.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Switch off of the CPU's comInstEventQueue.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Access inst events through ThreadContext instead...
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Delegate comInstEventQueue methods to the ThreadContexts.
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Make accesses to comInstEventQueue indirect through... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu,sim: Delegate PCEvent scheduling from Systems to... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Make the ThreadContext a PCEventScope. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu,sim: Get rid of a bunch of conditional compilation...
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Don't print the CPU name when a (Break|Panic)PCEvent... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Pass the address to check into the PCEventQueue... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | sim: Make the System object a PCEventScope. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Stop checking for PC changes when servicing a...
|
commit | commitdiff | tree |
2019-10-25 |
Gabe Black | cpu: Create a PCEventScope class to abstract the scope...
|
commit | commitdiff | tree |
2019-10-23 |
Gabe Black | fastmodel: Add string constructors which delegate to...
|
commit | commitdiff | tree |
2019-10-23 |
Gabe Black | cpu: Apply the ARM TLB rework to the O3 checker CPU.
|
commit | commitdiff | tree |
2019-10-21 |
Gabe Black | cpu: Apply the ARM TLB rework to the checker CPU.
|
commit | commitdiff | tree |
2019-10-19 |
Gabe Black | cpu,arm: Push the stage 2 MMUs out of the CPU into...
|
commit | commitdiff | tree |
2019-10-19 |
Gabe Black | arch: Remove the "interrupts.hh" switching header file.
|
commit | commitdiff | tree |
2019-10-19 |
Gabe Black | arch: Make a base class for Interrupts.
|
commit | commitdiff | tree |
2019-10-18 |
Gabe Black | arch: Get rid of the unused GenericTLB.
|
commit | commitdiff | tree |
2019-10-18 |
Gabe Black | cpu: Turn the stage 2 ARM MMUs from params to children.
|
commit | commitdiff | tree |
2019-10-18 |
Gabe Black | x86: Turn the local APIC Interrupts class into a SimObject.
|
commit | commitdiff | tree |
2019-10-18 |
Gabe Black | mem: Delete the MessageReq and MessageResp memory commands. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-17 |
Gabe Black | arm: Don't force the ArmISA::TLB in vtophys.cc.
|
commit | commitdiff | tree |
2019-10-17 |
Gabe Black | cpu: Clean up some style issues in pc_event.(hh|cc). Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-17 |
Gabe Black | cpu: Get rid of load count based events. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-16 |
Gabe Black | arch,base,sim: Move Process loader hooks into the Process... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-15 |
Gabe Black | x86: Use a std::function to handle MSI completion. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-15 |
Gabe Black | arch,base: Restructure the object file loaders. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-15 |
Gabe Black | cpu: Delete the unused sched_break_pc(_sys) functions.
|
commit | commitdiff | tree |
2019-10-15 |
Gabe Black | sim,cpu: Get rid of the unused instEventQueue. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-15 |
Gabe Black | x86: De-x86ify the IntMasterPort. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-14 |
Gabe Black | x86: Simplify and consolidate the code that assembles... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-14 |
Gabe Black | fastmodel: Expose all CPU communication ports from...
|
commit | commitdiff | tree |
2019-10-12 |
Gabe Black | x86: Stop using and delete the x86 IntDevice class. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-12 |
Gabe Black | arch,base: Separate the idea of a memory image and... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-10 |
Gabe Black | arch,base: Stop loading the interpreter in ElfObject. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-10 |
Gabe Black | arch, base: Stop assuming object files have three segments. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-09 |
Gabe Black | fastmodel: Export GICV3Comms directly.
|
commit | commitdiff | tree |
2019-10-09 |
Gabe Black | arch-mips,arch-riscv,base: Get rid of the unused HexFile...
|
commit | commitdiff | tree |
2019-10-09 |
Gabe Black | base: Rename Section to Segment, and some of its members. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-10-08 |
Gabe Black | base: Get rid of the unused global pointer in object...
|
commit | commitdiff | tree |
2019-10-08 |
Gabe Black | base: Ensure %p format arguments are printed as pointers.
|
commit | commitdiff | tree |
2019-10-07 |
Gabe Black | fastmodel: Make CortexA76x1's interrupts use gem5's...
|
commit | commitdiff | tree |
2019-10-05 |
Gabe Black | base: ELF segment types are not bitfields.
|
commit | commitdiff | tree |
2019-10-02 |
Gabe Black | fastmodel: Get rid of the back channel mem port in...
|
commit | commitdiff | tree |
2019-10-02 |
Gabe Black | fastmodel: Implement a custom sendFunctional for CortexA76x1.
|
commit | commitdiff | tree |
2019-10-02 |
Gabe Black | x86: Switch from MessageReq and Resp to WriteReq and...
|
commit | commitdiff | tree |
2019-10-02 |
Gabe Black | fastmodel: Let the EVS set an attribute for getSendFunctiona...
|
commit | commitdiff | tree |
2019-10-01 |
Gabe Black | fastmodel: Add a gem5Cpu attribute to the CortexA76x1.
|
commit | commitdiff | tree |
2019-10-01 |
Gabe Black | fastmodel: Add a utility class which makes it easier...
|
commit | commitdiff | tree |
2019-10-01 |
Gabe Black | fastmodel: Pull out and simplify the interrupt mechanism...
|
commit | commitdiff | tree |
2019-09-27 |
Gabe Black | fastmodel: Add glue code which adapts fastmodels to...
|
commit | commitdiff | tree |
2019-09-21 |
Gabe Black | mem: Delete the now unused Message*Port classes. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-21 |
Gabe Black | x86: Templatize the IntMasterPort. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-21 |
Gabe Black | x86: Templatize IntSlavePort. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-21 |
Gabe Black | x86: Turn the local APIC into a PioDevice instead of...
|
commit | commitdiff | tree |
2019-09-20 |
Gabe Black | dev, x86: Delete the now unused X86 specific interrupt... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-20 |
Gabe Black | dev, x86: Convert x86 devices to the generic int pins. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-19 |
Gabe Black | python: Don't try to bind a stat group to the NULL...
|
commit | commitdiff | tree |
2019-09-18 |
Gabe Black | arch, x86: Rework the debug faults and microops. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-17 |
Gabe Black | systemc: Make TLM port wrappers for tlm_base_(target... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-17 |
Gabe Black | systemc: Expose the utility functions for payload-... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-13 |
Gabe Black | sparc: Fix a warning/error in tlb.cc. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-12 |
Gabe Black | dev: Generalize the x86 int source/sink pins. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-10 |
Gabe Black | mem: Mark MemObject as deprecated. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-09 |
Gabe Black | dev: Scrub out some lingering uses of MemObject. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-07 |
Gabe Black | python: Make the dot writer handle unconnected Port... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-09-04 |
Gabe Black | dev: Templatize PioPort.
|
commit | commitdiff | tree |
2019-08-28 |
Gabe Black | cpu: Make get(Data|Inst)Port return a Port and not... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-28 |
Gabe Black | cpu, mem: Add new getSendFunctional method to the base... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-28 |
Gabe Black | mem: Make PortProxy use a delegate for a sendFunctional... Maintainer: Gabe Black <gabeblack@google.com> Reviewed-by: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-28 |
Gabe Black | cpu: Move the instruction port into o3's fetch stage. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-28 |
Gabe Black | cpu: Move O3's data port into the LSQ. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-28 |
Gabe Black | mem: Eliminate the Base(Slave|Master)Port classes. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-27 |
Gabe Black | cpu, dev, mem: Use the new Port methods.
|
commit | commitdiff | tree |
2019-08-27 |
Gabe Black | sim: Add a << overload for the Port class which prints...
|
commit | commitdiff | tree |
2019-08-27 |
Gabe Black | sim: Add a takeOverFrom method to the base Port class. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-27 |
Gabe Black | mem, sim, systemc: Reorganize Port and co.s bind, unbind... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-23 |
Gabe Black | mem: Put gem5 protocols in their own directory. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
next |