Commit Graph

  • 2cbbd37a82 mem-ruby: missing method in NetDest interface Tiago Mück 2020-05-27 18:41:23 -05:00
  • c475b4fc62 mem-ruby: added %(mod) operator to SLICC Tiago Mück 2019-09-13 15:55:15 -05:00
  • 86e0cdf824 arch: Minor cleanup of imports in isa_parser.py. Gabe Black 2020-09-29 01:09:20 -07:00
  • 2c17978be7 arch: Split utility methods/variables out of the ISA parser. Gabe Black 2020-09-29 00:58:36 -07:00
  • c05192c669 arch: Split the operand types out of the ISA parser. Gabe Black 2020-09-29 00:49:22 -07:00
  • 24a9813ec0 arch: Move the ISA parser into a package. Gabe Black 2020-09-29 00:24:26 -07:00
  • 5e767970d8 x86: Change how IO port devices are structured in the PC platform. Gabe Black 2020-10-02 02:50:18 -07:00
  • 85a3feb3cd stats: Output new-world stats before legacy stats Andreas Sandberg 2020-10-05 15:27:55 +01:00
  • b9c7dae41f sim, stats: Move global stats to Root Andreas Sandberg 2020-10-05 15:21:59 +01:00
  • bf0b292829 mem-ruby: Simplify Ruby prefetcher's filter access functions Daniel R. Carvalho 2019-12-21 22:53:44 +01:00
  • 453a334c8a mem-ruby: Use CircularQueue for prefetcher's non unit filter Daniel R. Carvalho 2019-12-21 14:55:30 +01:00
  • 5c94320ce2 mem-ruby: Use CircularQueue for prefetcher's unit filter Daniel R. Carvalho 2019-12-21 15:10:08 +01:00
  • af7eddaad1 arch: Build the operand REs in the isa_parser on demand. Gabe Black 2020-09-28 01:12:14 -07:00
  • fa232e2e0e mem-ruby: fix include dependency Tiago Mück 2020-06-16 20:06:49 -05:00
  • fd4ae25626 mem-ruby: additional WriteMask methods Tiago Mück 2020-05-28 12:31:36 -05:00
  • 904c578049 mem-ruby: Network can use custom data msg size Tiago Mück 2019-09-05 17:53:40 -05:00
  • 6ade44d50c mem-ruby: Allow same-cycle enqueue Tiago Muck 2019-06-07 18:16:10 -05:00
  • 52fa2b6f07 mem-ruby: MessageBuffer capacity check Tiago Muck 2019-06-05 15:34:13 -05:00
  • 893ccdff45 mem-cache: Encapsulate CacheBlk's status Daniel R. Carvalho 2020-09-21 18:26:30 +02:00
  • 28d8594435 mem-cache: Isolate compression bit Daniel R. Carvalho 2020-10-06 12:52:03 +02:00
  • 98d1020416 mem-cache: Isolate prefetching bit Daniel R. Carvalho 2020-10-06 12:45:45 +02:00
  • e3edf5e78f mem-cache: Create a tagged entry class Daniel R. Carvalho 2020-10-06 12:25:06 +02:00
  • fd3a17b916 mem-cache: Debug with blk's information instead of its state. Daniel R. Carvalho 2020-10-06 12:56:09 +02:00
  • cae67357bc mem-cache: Add missing StridePrefetcher invalidation Daniel R. Carvalho 2020-10-06 14:30:04 +02:00
  • 3e3152fe0b stats: Make Stats::Group::mergeStatGroup public Andreas Sandberg 2020-10-05 15:13:06 +01:00
  • 79a3091605 arch-arm: Default ArmSystem to AArch64 Giacomo Travaglini 2020-10-06 22:29:45 +01:00
  • 7cbce53dd8 sparc: Simplify the IntOp format slightly. Gabe Black 2020-09-27 23:59:18 -07:00
  • cda1221dd4 sparc: Clean up some code in base.isa. Gabe Black 2020-09-27 23:41:02 -07:00
  • 8041ab0ad7 sim: Add a mechanism for finding an compatible SE workload. Gabe Black 2020-08-25 23:24:47 -07:00
  • af8794c378 fastmodel: Add IrisMMU model Giacomo Travaglini 2020-09-30 14:49:11 +01:00
  • b5d22a80fd arch: Add generic BaseMMU Giacomo Travaglini 2019-12-13 00:12:47 +00:00
  • e504ce6bc6 arch-arm: Replace call to tmpnam() by a deterministic one Hoa Nguyen 2020-09-25 15:26:40 -07:00
  • 713069071d cpu: Add recursion for DTB entry generation inside BaseCPU Pierre Ayoub 2020-10-03 16:42:22 +02:00
  • 1cdfbde6c2 arch-arm: Add recursion for DTB entry generation inside ArmISA Pierre Ayoub 2020-10-03 16:34:26 +02:00
  • 1b946fee7a mem-cache: Encapsulate CacheBlk's srcRequestorId Daniel R. Carvalho 2020-09-21 17:51:04 +02:00
  • b6209eb911 mem-cache: Encapsulate CacheBlk's tickInserted Daniel R. Carvalho 2020-09-21 17:40:45 +02:00
  • 2c21052fa6 mem-cache: Encapsulate CacheBlk's refCount Daniel R. Carvalho 2020-09-21 17:32:01 +02:00
  • e2a1dd1f2a mem-cache: Encapsulate CacheBlk's task_id Daniel R. Carvalho 2020-09-21 17:15:40 +02:00
  • cbf530c338 mem-cache: Protect tag from being mishandled Daniel R. Carvalho 2020-02-20 16:23:16 +01:00
  • ea8bceb593 scons: only wrap message with positive value Earl Ou 2020-10-05 15:51:56 +08:00
  • 2286384a03 scons: avoid interactive access in non-tty Earl Ou 2020-10-05 15:29:51 +08:00
  • ae8b46e8b9 misc: Changed gem5 version info for gem5 20.2 dev Bobby R. Bruce 2020-09-30 20:56:50 -07:00
  • e783e4c4e2 base: Add some error handling to compiler.hh. Gabe Black 2020-09-28 18:48:01 -07:00
  • c0ae17c5d4 misc: Re-add -Werror for the gem5 20.2 development Bobby R. Bruce 2020-09-30 20:53:14 -07:00
  • d0772a0bfe misc: Merge branch 'release-staging-v20.1.0.0' into develop Bobby R. Bruce 2020-09-30 20:39:06 -07:00
  • 090fa08c14 misc: Updated version to 20.1.0.0 Bobby R. Bruce 2020-09-30 11:14:02 -07:00
  • 2a4357bfd0 scons: Removed -Werror for the gem5 20.1 release Bobby R. Bruce 2020-09-30 10:55:03 -07:00
  • a069ce5050 misc: Updated CONTRIBUTING.md: 'master' -> 'stable' Bobby R. Bruce 2020-09-30 15:11:17 -07:00
  • aae8bd9a66 misc: Add release notes for 20.1 Jason Lowe-Power 2020-09-29 17:03:08 -07:00
  • 65338a63d2 sim: Adding missing argument of panic function Sungkeun Kim 2020-09-24 06:42:18 -05:00
  • 7c9ff611d6 ext: Disable range-loop-analysis warnings for pybind11 Nikos Nikoleris 2020-09-29 10:28:24 +01:00
  • dcf242d838 mem-ruby: Fixing token port responses in GPUCoalescer Matthew Poremba 2020-09-25 15:50:31 -05:00
  • 53807c8276 configs,gpu-compute: Fixes to connect gmTokenPort Matthew Poremba 2020-09-25 10:04:38 -07:00
  • 8eaae6bc20 configs: Fix typo in apu_se.py Matthew Poremba 2020-09-25 10:05:16 -07:00
  • c417b76bad cpu: Never use a empty byteEnable Giacomo Travaglini 2019-11-27 16:29:52 +00:00
  • 81a3637260 arch-x86: Add byteEnable mask in x86 memhelpers Giacomo Travaglini 2019-12-10 10:55:26 +00:00
  • e04ee364de arch-arm: Using new "raw" memhelpers Giacomo Travaglini 2019-12-09 14:02:18 +00:00
  • 0eab4bf2af arch: Add raw read/writeMem helpers Giacomo Travaglini 2019-12-09 14:01:33 +00:00
  • d29349ead6 arch: Do value-initialization for MemOperand Giacomo Travaglini 2019-12-09 14:00:47 +00:00
  • c79dcaf498 tests,misc: Updated TestLib and boot-tests for gzipped imgs Bobby R. Bruce 2020-09-25 10:25:43 -07:00
  • ba197c1163 arch: Wrap a docstring in isa_parser.py. Gabe Black 2020-09-29 00:39:01 -07:00
  • 7e8bc77353 base: Expose the ObjectFile class to python. Gabe Black 2020-08-31 21:13:06 -07:00
  • a21573cef0 dev-arm: SMMUv3, default CMDQ entries to 128 Adrian Herrera 2020-09-29 10:31:49 +01:00
  • 81779301d8 scons,python: Add warning for when python3-config is not used Bobby R. Bruce 2020-09-28 11:56:19 -07:00
  • e2460a5dab tests: Removing gem5/hello_se/ref/simerr Bobby R. Bruce 2020-09-22 13:05:02 -07:00
  • 5eb9cdd2c6 scons,python: Add python2-config to PYTHON_CONFIG Bobby R. Bruce 2020-09-28 11:23:38 -07:00
  • 16b2c029f5 scons,python: Prioritize Python3 for PYTHON_CONFIG Bobby R. Bruce 2020-09-21 13:51:19 -07:00
  • b715c2d513 python: Flush the simulation stdout/stderr buffers Bobby R. Bruce 2020-09-22 12:37:34 -07:00
  • 87baeab20f x86: Use the common pseudoInst dispatch function. Gabe Black 2020-04-12 21:58:55 -07:00
  • d9d4203e04 arch-arm: Instantiate a single HTM checkpoint at ISA::startup Timothy Hayes 2020-09-23 14:39:46 +01:00
  • 5c83d8f74c cpu: Allow storing an invalid HTM checkpoint Timothy Hayes 2020-09-23 12:10:37 +01:00
  • e7f36d30c1 ext: Add timing indications to every TestCase Giacomo Travaglini 2020-05-14 16:29:23 +01:00
  • 55cbc64d1e mem: Fix some reference use in range loops Nikos Nikoleris 2020-09-17 18:09:32 +01:00
  • b877efa6d4 misc: Update attribute syntax, and reorganize compiler.hh. Gabe Black 2020-09-26 18:26:02 -07:00
  • 3c31a214b6 base,mem: Use the standard [[deprecated]] attribute. Gabe Black 2020-09-26 16:24:17 -07:00
  • 325a143d6f cpu: make ExecSymbol show the symbol in addition to address Ciro Santilli 2020-09-23 19:54:53 +01:00
  • 2c6901120f base,dev: Use the standard attribute [[noreturn]]. Gabe Black 2020-09-26 16:33:28 -07:00
  • 62aa07c915 arch,base,cpu,dev: Get rid of the M5_DUMMY_RETURN macro. Gabe Black 2020-09-26 16:30:28 -07:00
  • 50a0b85367 arm,base,gpu: Use std::make_unique instead of m5::make_unique. Gabe Black 2020-09-26 16:00:35 -07:00
  • ff6a3a6171 base,sim: implement a faster mutex for single thread case Earl Ou 2020-09-22 14:06:30 +08:00
  • 4b63d5e7a8 mem: When loading an image directly in memory, use the right CL size. Gabe Black 2020-09-25 00:56:24 -07:00
  • 9de667af6e sim: Remove check whether the System port is connected. Gabe Black 2020-09-18 23:07:00 -07:00
  • dd130fec92 base: When creating an ELF file memory image, ignore empty segments. Gabe Black 2020-09-25 00:59:12 -07:00
  • 873ceaded5 configs: Set kvm_map in DRAMInterface in Ruby.py Matthew Poremba 2020-09-24 13:10:04 -05:00
  • fe2817270e ext: Monkeypatch os.waitpid to extract CPU time from subprocess Richard Cooper 2020-08-14 12:19:55 +01:00
  • 63e9699256 misc: Merge branch 'release-staging-v20.1.0.0' into develop Bobby R. Bruce 2020-09-24 22:28:11 -07:00
  • d872fe2f17 base: Minor cleanup of the ChunkGenerator. Gabe Black 2020-09-07 00:50:44 -07:00
  • bcc797a2cb fastmodel: Update the IRIS ThreadContext base class. Gabe Black 2020-09-24 00:36:21 -07:00
  • 76bceca2e1 arm,fastmodel: Update the VExpressFastModel to use ArmInterruptPins. Gabe Black 2020-09-24 00:37:04 -07:00
  • 281afe2be0 fastmodel: Update for the isa_traits.hh changes. Gabe Black 2020-09-24 00:34:54 -07:00
  • 45f57ff2c2 gpu-compute: set exec_mask for permute,bpermute instructions Kyle Roarty 2020-09-23 22:25:02 -05:00
  • 347d7644eb gpu-compute: replace uint32_t* casts with bits API calls Kyle Roarty 2020-09-16 16:58:05 -05:00
  • 87328c2fc1 dev-arm: FVPBasePwrCtrl, fix vector resizing Adrian Herrera 2020-07-08 17:03:34 +01:00
  • 2e5ffdb7f3 cpu: Use cprintf and C++ type magic to get rid of a THE_ISA. Gabe Black 2020-09-18 23:28:40 -07:00
  • dcffee005e scons: Adjust the version of C++ to C++14. Gabe Black 2020-09-17 22:33:37 -07:00
  • b86461ce94 systemc: avoid mutex lock in non async cases Earl Ou 2020-09-17 14:31:44 +08:00
  • 2035ebfbba dev-arm: Implement GICv4.1 GICD_TYPER2 as RES0 Giacomo Travaglini 2020-09-18 09:01:34 +01:00
  • 47aa52ed17 arch-arm: TLBI ALLE2IS should broadcast to the IS domain Giacomo Travaglini 2020-09-17 16:46:27 +01:00
  • b3719766f5 util: add pkg-config to ubuntu all-dependencies Dockerfiles Ciro Santilli 2020-09-18 12:12:54 +01:00
  • 92e8a871f3 misc: Merge branch 'release-staging-v20.1.0.0' into develop Bobby R. Bruce 2020-09-21 18:48:12 -07:00