1. 6a98856 arm, base: Generalize and move the BitUnion hash struct. by Gabe Black · 6 years ago
  2. 039d914 sim: Use the new BitUnion templates in serialize.hh. by Gabe Black · 6 years ago
  3. 0d56fde base: Enable specializing templates on BitUnion types. by Gabe Black · 6 years ago
  4. cd9450c base: Rework bitunions so they can be more flexible. by Gabe Black · 6 years ago
  5. ecec887 sim, arch, base: Refactor the base remote GDB class. by Gabe Black · 6 years ago
  6. 372adea arch, mem, sim: Consolidate and rename the SE mode page table classes. by Gabe Black · 6 years ago
  7. d76798c util: Add an option to specify paths in list_changes.py by Andreas Sandberg · 6 years ago
  8. be5f483 mem: Change the multilevel page table to inherit from FuncPageTable. by Gabe Black · 6 years ago
  9. 096cdd5 arch-riscv: Fix floating-poing op classes by Alec Roelke · 6 years ago
  10. 34364ff arch-riscv: Fix floating-point conversion bugs by Alec Roelke · 6 years ago
  11. 6946720 sim: Simplify registerThreadContext a little bit. by Gabe Black · 6 years ago
  12. b8b1320 mem: Track TLB entries in the lookup cache as pointers. by Gabe Black · 6 years ago
  13. 3e8d76e arch: Fix a fatal_if in most of the arch's process classes. by Gabe Black · 6 years ago
  14. 5320a97 sim: Allow passing a user-defined L2XBar to addTwoLevelCacheHierarchy(). by Xiaoyu Ma · 6 years ago
  15. cc51037 util/m5: add Android.mk by Earl Ou · 7 years ago
  16. b622601 arch-riscv: Don't crash when printing unknown CSRs by Alec Roelke · 6 years ago
  17. 1437a24 mem-ruby: Fix wakeup timeouts for the MOESI_CMP_token protocol by Nikos Nikoleris · 6 years ago
  18. 9737d93 mem-ruby: Remove function that maps responses to a DMA engine by Nikos Nikoleris · 6 years ago
  19. c6c2227 mem-ruby: Add support for multiple DMA engines in MESI_Two_Level by Nikos Nikoleris · 6 years ago
  20. f3d4d6f cpu: Make the CPU's TLB parameter a BaseTLB. by Gabe Black · 6 years ago
  21. f96e542 arm, power: Make the python TLB simobjects inherit from BaseTLB. by Gabe Black · 6 years ago
  22. ad0056d arch,mem: Remove the default value for page size. by Gabe Black · 6 years ago
  23. 54a9d47 arch,mem: Move page table construction into the arch classes. by Gabe Black · 6 years ago
  24. c2f3f6d configs: Fill in the cpu.isa field in etrace_replay.py since no default are provided now by Chen Zou · 6 years ago
  25. 1246617 style: change C/C++ source permissions to noexec by BKP · 6 years ago
  26. e228943 arch-riscv: Make use of ImmOp's polymorphism by Alec Roelke · 6 years ago
  27. 78524bd alpha,arm,mips,power,riscv,sparc,x86,cpu: Get rid of ISA_HAS_DELAY_SLOT. by Gabe Black · 6 years ago
  28. 3fb4d59 arch-riscv,sim: Support clone syscall in RISC-V by Tuan Ta · 7 years ago
  29. e823650 mem-cache: Prune unnecessary writebacks in exclusive caches by Nikos Nikoleris · 7 years ago
  30. 50f9ef0 util: Add the missing wakecpu m5op in X86. by Hanhwi Jang · 6 years ago
  31. f4ac367 util: resolve m5op name mismatching in m5op headers. by Hanhwi Jang · 6 years ago
  32. 3cc77c9 cpu: Use the NotAnInst flag to avoid passing an inst to fetch faults. by Gabe Black · 6 years ago
  33. ed8b7f2 cpu: Add a NotAnInst flag to the BaseDynInst class. by Gabe Black · 6 years ago
  34. b52ea6e cpu, power: Get rid of the remnants of the EA computation insts. by Gabe Black · 6 years ago
  35. 7221a00 arm: Make translateFunctional override the base implementation. by Gabe Black · 6 years ago
  36. 9fef867 gpu-compute: call createThreads() on cpu objs in apu_se.py by Tony Gutierrez · 6 years ago
  37. 954bd6b arch-riscv: Ignore sched_yield syscall in SE mode by Tuan Ta · 6 years ago
  38. d1f665a sim: Fix a bug in prlimit syscall in SE mode by Tuan Ta · 6 years ago
  39. ba4d3df arch-riscv: Ignore set_robust_list and get_robust_list syscalls by Tuan Ta · 6 years ago
  40. 0d100c3 arch-riscv: Add an implementation of set_tid_address syscall in RISCV by Tuan Ta · 6 years ago
  41. b001475 arch-riscv: Correct syscall argument reg count by Alec Roelke · 6 years ago
  42. 0d9f837 arch-riscv: Remove "magic" syscall number constant by Alec Roelke · 6 years ago
  43. 33ca06a config: Handle NULL simobject parameters in read_config.py. by Gabe Black · 6 years ago
  44. 8d68297 config: Fix parsing AddrRange parameters in read_config.py. by Gabe Black · 6 years ago
  45. c64c6c9 config: Add a --checkpoint-dir argument to read_config.py. by Gabe Black · 6 years ago
  46. da79d6c alpha,arm,mips,power,riscv,sparc,x86: Get rid of TheISA::NoopMachInst. by Gabe Black · 6 years ago
  47. 87eb9a3 riscv,x86: Stop using the arch Nop machine instruction unnecessarily. by Gabe Black · 6 years ago
  48. b7618c6 arch,cpu: "virtualize" the TLB interface. by Gabe Black · 6 years ago
  49. 4ac0a01 cpu: Use the generic nop static inst instead of decoding the arch version. by Gabe Black · 6 years ago
  50. 3742cc9 cpu: Add a pointer to a generic Nop StaticInst. by Gabe Black · 6 years ago
  51. 7df83c9 arch-arm: Fixed WFE/WFI trapping behaviour by Giacomo Travaglini · 6 years ago
  52. 0049df1 arch-arm: Hyp routed undef fault need to change its syndrome by Giacomo Travaglini · 6 years ago
  53. f9d6cf7 arch-arm: Fix StaticInst encoding() method by Giacomo Travaglini · 6 years ago
  54. de43751 cpu: Fix exit_gen.cc which used misc.hh instead of logging.hh. by Gabe Black · 6 years ago
  55. 1e05c29 arch-arm: Instruction size methods in StaticInst class by Giacomo Travaglini · 6 years ago
  56. 50749b8 arch-arm: Change casting type from reinterpret to static by Giacomo Travaglini · 6 years ago
  57. d17e77f cpu-tester: Added ExitGen to TrafficGen by Riken Gohil · 7 years ago
  58. 2a8e7a9 cpu-tester: Refactoring traffic generators into separate files. by Riken Gohil · 7 years ago
  59. 6ab6c52 mem-ruby: Support atomic_noncaching acceses in ruby by Swapnil Haria · 6 years ago
  60. c5095c7 arch-riscv: Define AT_RANDOM properly by Alec Roelke · 6 years ago
  61. e43d245 arch-riscv: Increase maximum stack size by Alec Roelke · 6 years ago
  62. 5c41076 misc: Updates for gcc7.2 for x86 by Jason Lowe-Power · 6 years ago
  63. f07d506 ext: Upgrade PyBind11 to version 2.2.1 by Jason Lowe-Power · 6 years ago
  64. 3f64b37 x86: Use operand size 4 when it would be 2 for cmpxchg8b. by Gabe Black · 6 years ago
  65. a45289d scons, tests: Fix occasional linking error by Andreas Sandberg · 6 years ago
  66. ed371e0 scons, tests: Add support for GTest XML generation by Andreas Sandberg · 6 years ago
  67. bace877 scons: Make sure GTests have the right environment variables by Andreas Sandberg · 6 years ago
  68. f6486a1 arm,sparc,x86,base,cpu,sim: Replace the Twin(32|64)_t types with. by Gabe Black · 6 years ago
  69. 93a168c cpu,alpha,mips,power,riscv,sparc: Get rid of eaComp and memAccInst. by Gabe Black · 6 years ago
  70. 36d5e89 x86: Rework how "split" loads/stores are handled. by Gabe Black · 6 years ago
  71. a8f82f5 base: Add endianness conversion functions for std::array types. by Gabe Black · 6 years ago
  72. 5a4b143 tests: Turn fbtest into a gtest and move it to src/base. by Gabe Black · 6 years ago
  73. c849dd8 tests: Move the cprintftest unit test into src/base. by Gabe Black · 6 years ago
  74. 260c23f tests: Convert the cprintf unit test into a gtest. by Gabe Black · 6 years ago
  75. 4e5f5e6 tests: Move the trietest unit test into base. by Gabe Black · 6 years ago
  76. b031ded tests: Plumb dumps of the test trie into the gtest macros. by Gabe Black · 6 years ago
  77. 3297cd0 tests: Convert the trie unit test into a gtest. by Gabe Black · 6 years ago
  78. 364a80f tests: Add an implementation of the Logger interface for use gtests. by Gabe Black · 6 years ago
  79. 211124a misc: Rework the logging functions. by Gabe Black · 6 years ago
  80. a51576e config: Fix need to set ISA of switch cpus. by Austin Harris · 6 years ago
  81. 5b17040 arm: Change access permission in TPIDRURO and TPIDRURW by Giacomo Travaglini · 6 years ago
  82. bd7eadb x86,misc: add additional info on faulting X86 instruction, fetched PC by Matt Sinclair · 6 years ago
  83. 66a55ce tests: Accept SourceFilters as sources for GTest. by Gabe Black · 6 years ago
  84. 08fc1d5 tests: Add a pseudo target to run all the unit tests for build/variant. by Gabe Black · 6 years ago
  85. 12e646e arch-riscv: Move compressed ops out of ISA by Alec Roelke · 6 years ago
  86. 7f163ca x86: Split apart x87's FSW and TOP, and add a missing break. by Gabe Black · 6 years ago
  87. cba3719 misc: Update MAINTAINERS with learning-gem5 tag by Jason Lowe-Power · 6 years ago
  88. 7eb8d00 base: Split out the pixel class in framebuffer.(cc|hh). by Gabe Black · 6 years ago
  89. 3017314 base: Handle zero fill in cprintf when printing floats. by Gabe Black · 6 years ago
  90. 6e2829f tests: Fix the source file for the cprintftime test. by Gabe Black · 6 years ago
  91. 71accb5 scons: Several fixes having to do with tags and sets. by Gabe Black · 6 years ago
  92. 0b11c2e scons: Track and reuse object nodes for a given source file. by Gabe Black · 6 years ago
  93. 855660f x86: LOOP's operand size defaults to 64 bits in 64 bit mode. by Gabe Black · 6 years ago
  94. f19bb4e learning-gem5: Fix missing misc.hh in hello_object.cc by Hanhwi Jang · 6 years ago
  95. 0c0ccad arm: Add support for the dc {civac, cvac, cvau, ivac} instr by Nikos Nikoleris · 7 years ago
  96. eeb36e5 arm: Add support for the mcr dc{ic,i,c}mvac, dccmvau instructions by Nikos Nikoleris · 7 years ago
  97. b9edb35 mem-ruby: Prevent ruby from crashing on CMOs by Nikos Nikoleris · 7 years ago
  98. 7d70967 arm: Add CMO support for Non-Cacheable memory by Nikos Nikoleris · 7 years ago
  99. 099cb03 cpu: Add support for CMOs in the cpu models by Nikos Nikoleris · 7 years ago
  100. 3deff78 mem: Ignore clean requests in the abstract memory by Nikos Nikoleris · 7 years ago