summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-12-14x86: Use operand size 4 when it would be 2 for cmpxchg8b.Gabe Black
2017-12-13scons, tests: Fix occasional linking errorAndreas Sandberg
2017-12-13scons, tests: Add support for GTest XML generationAndreas Sandberg
2017-12-13scons: Make sure GTests have the right environment variablesAndreas Sandberg
2017-12-13arm,sparc,x86,base,cpu,sim: Replace the Twin(32|64)_t types with.Gabe Black
2017-12-13cpu,alpha,mips,power,riscv,sparc: Get rid of eaComp and memAccInst.Gabe Black
2017-12-13x86: Rework how "split" loads/stores are handled.Gabe Black
2017-12-13base: Add endianness conversion functions for std::array types.Gabe Black
2017-12-12tests: Turn fbtest into a gtest and move it to src/base.Gabe Black
2017-12-12tests: Move the cprintftest unit test into src/base.Gabe Black
2017-12-12tests: Convert the cprintf unit test into a gtest.Gabe Black
2017-12-12tests: Move the trietest unit test into base.Gabe Black
2017-12-12tests: Plumb dumps of the test trie into the gtest macros.Gabe Black
2017-12-12tests: Convert the trie unit test into a gtest.Gabe Black
2017-12-12tests: Add an implementation of the Logger interface for use gtests.Gabe Black
2017-12-12misc: Rework the logging functions.Gabe Black
2017-12-08arm: Change access permission in TPIDRURO and TPIDRURWGiacomo Travaglini
2017-12-08x86,misc: add additional info on faulting X86 instruction, fetched PCMatt Sinclair
2017-12-07tests: Accept SourceFilters as sources for GTest.Gabe Black
2017-12-07tests: Add a pseudo target to run all the unit tests for build/variant.Gabe Black
2017-12-07arch-riscv: Move compressed ops out of ISAAlec Roelke
2017-12-06x86: Split apart x87's FSW and TOP, and add a missing break.Gabe Black
2017-12-06base: Split out the pixel class in framebuffer.(cc|hh).Gabe Black
2017-12-06base: Handle zero fill in cprintf when printing floats.Gabe Black
2017-12-06tests: Fix the source file for the cprintftime test.Gabe Black
2017-12-06scons: Several fixes having to do with tags and sets.Gabe Black
2017-12-06scons: Track and reuse object nodes for a given source file.Gabe Black
2017-12-05x86: LOOP's operand size defaults to 64 bits in 64 bit mode.Gabe Black
2017-12-05learning-gem5: Fix missing misc.hh in hello_object.ccHanhwi Jang
2017-12-05arm: Add support for the dc {civac, cvac, cvau, ivac} instrNikos Nikoleris
2017-12-05arm: Add support for the mcr dc{ic,i,c}mvac, dccmvau instructionsNikos Nikoleris
2017-12-05mem-ruby: Prevent ruby from crashing on CMOsNikos Nikoleris
2017-12-05arm: Add CMO support for Non-Cacheable memoryNikos Nikoleris
2017-12-05cpu: Add support for CMOs in the cpu modelsNikos Nikoleris
2017-12-05mem: Ignore clean requests in the abstract memoryNikos Nikoleris
2017-12-05mem: Handle CMO responses in the snoop filterNikos Nikoleris
2017-12-05mem: Allow CMOs as snooping requests in the snoop filterNikos Nikoleris
2017-12-05mem: Co-ordination of CMOs in the xbarNikos Nikoleris
2017-12-05mem: Add support for handling CMOs in the MSHRsNikos Nikoleris
2017-12-05mem: Add support for CMOs in the cacheNikos Nikoleris
2017-12-05mem: Promote deferred targets only when the block is validNikos Nikoleris
2017-12-05mem: Add support for cache maintenance operation requestsNikos Nikoleris
2017-12-05mem: Support for specifying the destination of a WriteCleanNikos Nikoleris
2017-12-05mem: Add support for WriteClean packets in the memory systemNikos Nikoleris
2017-12-05mem: Add a WriteClean command to the packet classNikos Nikoleris
2017-12-05mem-cache: Add support for checking whether a cache is busyNikos Nikoleris
2017-12-05mem: Add function to check if the slave can receive a timing reqNikos Nikoleris
2017-12-05mem: Add the notion of point of unification in the coherent xbarNikos Nikoleris
2017-12-05learning_gem5: Adding code for SimpleCacheJason Lowe-Power
2017-12-05learning_gem5: Adds the simple MemObject codeJason Lowe-Power