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 |
2019-08-23 |
Gabe Black | mem: Move ruby protocols into a directory called ruby_protocol. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-23 |
Gabe Black | mem: Split the various protocols out of the gem5 master... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-16 |
Gabe Black | x86: Stop CPUID from claiming we support xsave. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-15 |
Gabe Black | x86: Make unsuccessful CPUID instructions zero the... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-08-13 |
Gabe Black | sim: Add a hook Clocked objects can implement for frequency...
|
commit | commitdiff | tree |
2019-08-13 |
Gabe Black | sim: Clean up some mild style bugs in clocked_object.hh.
|
commit | commitdiff | tree |
2019-08-10 |
Gabe Black | cpu: Pull more arch specialization to the top of BaseCPU.py.
|
commit | commitdiff | tree |
2019-08-10 |
Gabe Black | x86: Move some fixed or dummy config information into... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | arch, base, cpu, gpu, sim: Merge getMemProxy and getVirtProxy.
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | cpu: Store the translating proxy with the same pointer... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | cpu, sim: Return PortProxy &s from all the proxy accessors.
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | kern: Replace an explicitly instantiated port proxy...
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | arch, base, sim: Demote (SE|FS)TranslatingPortProxy...
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | mem: Remove the now unused Copy* methods from the FS...
|
commit | commitdiff | tree |
2019-05-30 |
Gabe Black | arch, base, sim: Replace Copy(String)?(In|Out) with...
|
commit | commitdiff | tree |
2019-05-29 |
Gabe Black | mem: Add a readString method to the PortProxy which...
|
commit | commitdiff | tree |
2019-05-29 |
Gabe Black | mem: Use a const T & in write<> to avoid an unnecessary...
|
commit | commitdiff | tree |
2019-05-29 |
Gabe Black | arch, base, dev, sim: Remove now unnecessary casts...
|
commit | commitdiff | tree |
2019-05-29 |
Gabe Black | mem, arm: Replace the pointer type in PortProxy with...
|
commit | commitdiff | tree |
2019-05-29 |
Gabe Black | mem, arm: Move some helper methods into the base PortProxy...
|
commit | commitdiff | tree |
2019-05-29 |
Gabe Black | arm, mem: Move the SecurePortProxy subclass into it... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-20 |
Gabe Black | sim: Make the Process create function use the object...
|
commit | commitdiff | tree |
2019-05-20 |
Gabe Black | x86: Add an object file loader for linux. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-20 |
Gabe Black | sparc: Add an object file loader for linux and solaris. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-20 |
Gabe Black | riscv: Add an object file loader for linux.
|
commit | commitdiff | tree |
2019-05-20 |
Gabe Black | power: Add an object file loader for linux. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-20 |
Gabe Black | mips: Add an object file loader for linux. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-18 |
Gabe Black | arm: Add an object file loader for linux and freebsd.
|
commit | commitdiff | tree |
2019-05-18 |
Gabe Black | alpha: Add an object file loader for linux. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-05-18 |
Gabe Black | base: Add a type for keeping track of object file loaders.
|
commit | commitdiff | tree |
2019-05-18 |
Gabe Black | arch, base, cpu, dev, mem, sim: Remove #if 0-ed out...
|
commit | commitdiff | tree |
2019-05-02 |
Gabe Black | tests: There is no architecture called "timing". Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | arch: Stop using TheISA within the ISAs.
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | x86: Get rid of some unnecessary TheISA-es in x86. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | sparc: Move translation constants from isa_traits.hh... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | sparc: Move the interrupt types out of isa_traits.hh... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | arch: Remove the mt.hh switching header.
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | cpu: alpha: Delete all occurrances of the simPalCheck... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | alpha: Implement simPalCheck within the ISA description.
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | cpu: Remove hwrei from the generic interfaces. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | arch: cpu: Track kernel stats using the base ISA agnostic...
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | alpha: Implement HWREI in the ISA.
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | alpha: Add some control registers to the ISA operands... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-30 |
Gabe Black | systemc: Add a distinct async_request_update mechanism. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-29 |
Gabe Black | cpu: Get rid of the (read|set)RegOtherThread methods.
|
commit | commitdiff | tree |
2019-04-29 |
Gabe Black | mips: Implement readRegOtherThread and setRegOtherThread...
|
commit | commitdiff | tree |
2019-04-29 |
Gabe Black | cpu: Include debug flags regardless of whether the...
|
commit | commitdiff | tree |
2019-04-28 |
Gabe Black | arch, sim: Simplify the AuxVector type. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-28 |
Gabe Black | mem: Remove the ISA specialized versions of port proxy... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-28 |
Gabe Black | mem: Minimize the use of MemObject. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2019-04-27 |
Gabe Black | python: Get rid of the VectorPort constructor.
|
commit | commitdiff | tree |
2019-04-27 |
Gabe Black | python: Replace the Master/Slave Ports with Request...
|
commit | commitdiff | tree |
next |