2018-06-19 |
Gabe Black | mem: Use the caching built into AddrRangeMap in the...
|
commit | commitdiff | tree |
2018-06-19 |
Gabe Black | base: Build caching into the AddrRangeMap class
|
commit | commitdiff | tree |
2018-06-15 |
Gabe Black | sim: Add a SimObject python field which overrides the...
|
commit | commitdiff | tree |
2018-06-13 |
Gabe Black | tests: Make "UnitTest"s more like GTest so they can... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-06-08 |
Gabe Black | sim: Rename the SimObject cxx_bases field to cxx_extra_bases.
|
commit | commitdiff | tree |
2018-05-24 |
Gabe Black | x86: Add op classes to the MediaOps.
|
commit | commitdiff | tree |
2018-05-02 |
Gabe Black | x86: Add a ld/st microop flag for marking an access...
|
commit | commitdiff | tree |
2018-04-10 |
Gabe Black | dev: arm: SetScaling commands don't send parameter...
|
commit | commitdiff | tree |
2018-04-06 |
Gabe Black | arch: alpha: Fix an 8 year old bug from the transition... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-04-05 |
Gabe Black | dev: Make sure the EtherTap device uses the right event... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-30 |
Gabe Black | base: Make bitunion output functions static/inline.
|
commit | commitdiff | tree |
2018-03-28 |
Gabe Black | base: Add a default output function for bitunion types. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-27 |
Gabe Black | dev: sparc: Get rid of the TheISA namespace in the... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-27 |
Gabe Black | dev: Remove a bunch of Alpha code from MIPS, and unnecessary... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-27 |
Gabe Black | cpu: Remove ExtMachInst typedefs from the O3 CPU model. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-27 |
Gabe Black | arch: cpu: Make the ExtMachInst type a template argument... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-27 |
Gabe Black | sparc: Add some missing M5_FALLTHROUGHs and breaks. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-27 |
Gabe Black | cpu: Stop extracting inst_flags from the machInst. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-26 |
Gabe Black | cpu: Proposed fix for backwards compatibility in proto... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-26 |
Gabe Black | scons: Re-enable override based warnings on gcc. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-26 |
Gabe Black | arch: Fix all override related warnings. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-26 |
Gabe Black | cpu: Use the new asBytes function in the protobuf inst... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-26 |
Gabe Black | arch: Add a virtual asBytes function to the StaticInst... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-22 |
Gabe Black | hsail: Get rid of an inert private member of StorageSpace.
|
commit | commitdiff | tree |
2018-03-22 |
Gabe Black | cpu: Make the protobuf inst tracer accept variable... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-15 |
Gabe Black | x86: Add bitfields which can gather/scatter bases and... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-14 |
Gabe Black | x86: Simplify the implementations of RDTSC and RDTSCP... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-14 |
Gabe Black | x86: Implement the RDTSCP instruction. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-14 |
Gabe Black | x86: Mark the RDTSC instruction as .serialize_before. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-14 |
Gabe Black | x86: Replace the .serializing directive with .serialize_... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-08 |
Gabe Black | sparc: Passify a new g++ warning. Reviewed-by: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-06 |
Gabe Black | config: Switch from the print statement to the print... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-03-06 |
Gabe Black | scons: Switch from the print statement to the print... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-02-05 |
Gabe Black | base: Update #includes for bitunion.hh. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-29 |
Gabe Black | riscv: Add overrides to various StaticInst methods. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-29 |
Gabe Black | base: Remove the ability to cprintf stringstreams directly. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-29 |
Gabe Black | base: Delete commented out versions of the format_integer... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-27 |
Gabe Black | base: Add an "override" to name() in the HardBreakpoint...
|
commit | commitdiff | tree |
2018-01-27 |
Gabe Black | base: Get bitunions to compile on clang 3.8. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-23 |
Gabe Black | arch: Remove the "arch/tlb.hh" switching header.
|
commit | commitdiff | tree |
2018-01-23 |
Gabe Black | tarch, mem: Abstract the data stored in the SE page... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-23 |
Gabe Black | x86, mem: Rewrite the multilevel page table class. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | x86, mem: Don't try to force physical addresses on... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | x86, mem: Get rid of PageTableOps::getBasePtr. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | x86, mem: Pass the multi level page table layout in... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | arch, mem: Make the page table lookup function return... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | base: Hide the BitUnion::__StorageType type. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | arm, base: Generalize and move the BitUnion hash struct. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | sim: Use the new BitUnion templates in serialize.hh. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | base: Enable specializing templates on BitUnion types. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | base: Rework bitunions so they can be more flexible. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-20 |
Gabe Black | sim, arch, base: Refactor the base remote GDB class. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-19 |
Gabe Black | arch, mem, sim: Consolidate and rename the SE mode... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-17 |
Gabe Black | mem: Change the multilevel page table to inherit from... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-16 |
Gabe Black | sim: Simplify registerThreadContext a little bit.
|
commit | commitdiff | tree |
2018-01-15 |
Gabe Black | mem: Track TLB entries in the lookup cache as pointers. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-15 |
Gabe Black | arch: Fix a fatal_if in most of the arch's process...
|
commit | commitdiff | tree |
2018-01-11 |
Gabe Black | cpu: Make the CPU's TLB parameter a BaseTLB.
|
commit | commitdiff | tree |
2018-01-11 |
Gabe Black | arm, power: Make the python TLB simobjects inherit...
|
commit | commitdiff | tree |
2018-01-11 |
Gabe Black | arch,mem: Remove the default value for page size. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-11 |
Gabe Black | arch,mem: Move page table construction into the arch... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-10 |
Gabe Black | alpha,arm,mips,power,riscv,sparc,x86,cpu: Get rid of...
|
commit | commitdiff | tree |
2018-01-09 |
Gabe Black | cpu: Use the NotAnInst flag to avoid passing an inst... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-09 |
Gabe Black | cpu: Add a NotAnInst flag to the BaseDynInst class. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-09 |
Gabe Black | cpu, power: Get rid of the remnants of the EA computation... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-09 |
Gabe Black | arm: Make translateFunctional override the base implementation. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2018-01-02 |
Gabe Black | config: Handle NULL simobject parameters in read_config.py.
|
commit | commitdiff | tree |
2018-01-02 |
Gabe Black | config: Fix parsing AddrRange parameters in read_config.py.
|
commit | commitdiff | tree |
2018-01-02 |
Gabe Black | config: Add a --checkpoint-dir argument to read_config.py.
|
commit | commitdiff | tree |
2017-12-23 |
Gabe Black | alpha,arm,mips,power,riscv,sparc,x86: Get rid of TheISA... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-23 |
Gabe Black | riscv,x86: Stop using the arch Nop machine instruction... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-22 |
Gabe Black | arch,cpu: "virtualize" the TLB interface. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-22 |
Gabe Black | cpu: Use the generic nop static inst instead of decoding...
|
commit | commitdiff | tree |
2017-12-22 |
Gabe Black | cpu: Add a pointer to a generic Nop StaticInst.
|
commit | commitdiff | tree |
2017-12-20 |
Gabe Black | cpu: Fix exit_gen.cc which used misc.hh instead of...
|
commit | commitdiff | tree |
2017-12-14 |
Gabe Black | x86: Use operand size 4 when it would be 2 for cmpxchg8b. Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-13 |
Gabe Black | arm,sparc,x86,base,cpu,sim: Replace the Twin(32|64... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-13 |
Gabe Black | cpu,alpha,mips,power,riscv,sparc: Get rid of eaComp... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-13 |
Gabe Black | x86: Rework how "split" loads/stores are handled. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-13 |
Gabe Black | base: Add endianness conversion functions for std:...
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Turn fbtest into a gtest and move it to src...
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Move the cprintftest unit test into src/base.
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Convert the cprintf unit test into a gtest.
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Move the trietest unit test into base.
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Plumb dumps of the test trie into the gtest...
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Convert the trie unit test into a gtest.
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | tests: Add an implementation of the Logger interface...
|
commit | commitdiff | tree |
2017-12-12 |
Gabe Black | misc: Rework the logging functions.
|
commit | commitdiff | tree |
2017-12-07 |
Gabe Black | tests: Accept SourceFilters as sources for GTest.
|
commit | commitdiff | tree |
2017-12-07 |
Gabe Black | tests: Add a pseudo target to run all the unit tests... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-06 |
Gabe Black | x86: Split apart x87's FSW and TOP, and add a missing... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-06 |
Gabe Black | base: Split out the pixel class in framebuffer.(cc...
|
commit | commitdiff | tree |
2017-12-06 |
Gabe Black | base: Handle zero fill in cprintf when printing floats.
|
commit | commitdiff | tree |
2017-12-06 |
Gabe Black | tests: Fix the source file for the cprintftime test.
|
commit | commitdiff | tree |
2017-12-06 |
Gabe Black | scons: Several fixes having to do with tags and sets. Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-06 |
Gabe Black | scons: Track and reuse object nodes for a given source... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-05 |
Gabe Black | x86: LOOP's operand size defaults to 64 bits in 64... Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-04 |
Gabe Black | base: Rework the trie dump function to accept a different... Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-04 |
Gabe Black | misc: Rename misc.(hh|cc) to logging.(hh|cc) Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
2017-12-04 |
Gabe Black | misc: Move the ExitLogger class definition into misc.cc Maintainer: Gabe Black <gabeblack@google.com>
|
commit | commitdiff | tree |
next |