Commit Graph

  • 183e8e2b61 mem-ruby: fix state updates on WriteCleanFull Tiago Mück 2022-03-02 15:58:08 -06:00
  • 5faa7aaffd mem-ruby: removed check for WriteCleanFull Tiago Mück 2022-03-01 19:03:59 -06:00
  • ff5aafa1e9 mem-ruby: fix CHI wrong response to ReadShared Tiago Mück 2022-03-01 18:48:43 -06:00
  • 041cc65899 tests: Increase Weekly Docker Container mem limit to 24GB Bobby R. Bruce 2022-05-25 11:11:29 -07:00
  • c376ec2fde scons: support --linker="mold" for gcc < 12. Luming Wang 2022-05-29 09:06:05 +00:00
  • 073dc853f4 mem-ruby: fix the condition for stale WriteCleanFull Daecheol You 2022-03-11 12:55:34 +09:00
  • eaf23bcd9f mem-ruby: fix sharer update for stale WriteCleanFull Daecheol You 2022-03-11 12:24:11 +09:00
  • 53009f9e69 arch-riscv: Add Zfh extension ksco 2022-05-26 02:57:50 +08:00
  • 8b648ac856 mem-ruby: add missing response for ReadOnce Daecheol You 2022-03-14 13:57:04 +09:00
  • 53500ac611 stdlib: Introduce an ARM Board Bobby R. Bruce 2022-04-15 15:04:32 -07:00
  • 1d93e72f2b stdlib: Create the AbstractSystemBoard Bobby R. Bruce 2022-04-15 12:53:46 -07:00
  • 2643f3c4ee tests,stdlib: Add test to check gem5-resources downloading Bobby R. Bruce 2022-05-17 16:00:49 -07:00
  • 95800dc659 mem: add clear modifiers for request flags Yu-hsin Wang 2022-05-19 10:15:29 +08:00
  • 934590521a tests: Don't enable EL2/EL3 in AArch32 for long regressions Giacomo Travaglini 2022-05-20 16:17:45 +01:00
  • 985dd1ea9d tests: Enable DVM in realview64-o3-dual-ruby.py Giacomo Travaglini 2022-05-23 11:15:18 +01:00
  • a6704ff730 tests: Add enable_dvm flag to test DVM in long regressions Giacomo Travaglini 2022-05-19 10:49:46 +01:00
  • 234d61663d tests: Add realview64-o3-dual-ruby.py long test Giacomo Travaglini 2022-05-19 10:52:47 +01:00
  • 770f470495 arch-arm: Fixed ARM/gem5.fast compilation failures Bobby R. Bruce 2022-05-19 11:33:55 -07:00
  • 530b389ace mem-ruby: SLICC-allow expressions in is_valid Jason Lowe-Power 2022-05-19 14:21:35 -07:00
  • e2fc2d5765 tests: Add systemc test Jason Lowe-Power 2022-05-13 14:01:16 -07:00
  • 8e8c1ded15 scons: Update enum output when not using python Jason Lowe-Power 2022-05-11 13:53:58 -07:00
  • e8e0a2ed06 util,systemc: Update systemc connection Jason Lowe-Power 2022-05-11 11:24:39 -07:00
  • 128b78177c configs: Add --enable-dvm CL option to CHI configs Giacomo Travaglini 2021-11-08 14:52:45 +00:00
  • 38d360a475 configs, mem-ruby: Implement DVMOps in CHI Samuel Stark 2022-04-05 14:07:06 +01:00
  • 1e6ff02c25 dev-amdgpu: Allow for atomics in SystemHub Matthew Poremba 2022-05-13 10:00:32 -07:00
  • 49c6e2fb48 configs: Add example scripts for HIP apps for GPUFS Matthew Poremba 2022-05-13 10:02:18 -07:00
  • 45e6e57b5a stdlib: Implicitly determine FS/SE mode via workload Bobby R. Bruce 2022-05-11 15:22:24 -07:00
  • f355f1f258 systemc: Fixed Bug in SystemC Example Matthias Jung 2022-05-10 19:33:30 +02:00
  • 4bc5efbc37 systemc: Simple TLM Example added Matthias Jung 2022-05-10 14:54:14 +02:00
  • 3d5bb844ee python: Don't assume RubyNetwork exists in do_ruby_dot. Gabe Black 2022-05-12 17:09:54 -07:00
  • ed6c57e4ab tests,arch-arm: Add guards for ARM-specific test Bobby R. Bruce 2022-05-10 13:47:52 -07:00
  • b1d10aa7b6 misc: Update Dmesg dump for changes to printk in Linux v5.10+. Richard Cooper 2021-12-06 10:19:43 +00:00
  • 1455ac0e0c arch-arm: Turn on EL2/EL3 support by default in ArmSystem Giacomo Travaglini 2021-09-23 16:16:26 +01:00
  • 99d2348910 system-arm: Awake GICv3 reditributors in the bootloader Giacomo Travaglini 2022-04-29 14:34:59 +01:00
  • 3fec0f9ca3 system-arm: Detect the GICv3 redistributor stride at runtime Giacomo Travaglini 2022-04-29 16:36:17 +01:00
  • 90bb4cbebb tests: Fix docker '--memory' flag in GPU test Bobby R. Bruce 2022-05-09 10:38:03 -07:00
  • 67f1ec7f5b fastmodel: Make ArmFastModelComponent-s take a tags parameter. Gabe Black 2022-05-07 00:51:19 -07:00
  • fd250dbed3 arch-arm: Consolidate Arm FEAT check into single hasExtension Giacomo Travaglini 2022-05-04 14:46:18 +01:00
  • 6412be29f4 arch-arm: Check implemented features through the release object Giacomo Travaglini 2022-05-05 15:26:52 +01:00
  • 20e1ade7ed arch-arm: Do not read SCR on the critical path Giacomo Travaglini 2022-04-07 11:57:40 +01:00
  • a8e8d64e5d fastmodel: Fix an index parsing bug on PL330::gem5_getPort Angie Lee 2022-05-04 06:22:09 +00:00
  • dfc8614ee2 scons: Ensure config file values are strings. Gabe Black 2022-04-30 04:06:17 -07:00
  • 4ccb2643c1 base: clang-7 can't deduce non type parameter with auto Giacomo Travaglini 2022-05-06 14:00:50 +01:00
  • 150d7a03bd base: Fix -Werror=unused-variable in Memoizer Giacomo Travaglini 2022-05-06 13:58:35 +01:00
  • 446c0ff6ba system-arm: Fix GICv3 in multi-cluster configuration Giacomo Travaglini 2022-04-29 14:06:19 +01:00
  • 5d45c50b48 misc: Add VExpress_GEM5_Foundation bootloader Giacomo Travaglini 2021-09-29 21:15:38 +01:00
  • 776321d2c2 dev-arm: GICD_PIDR2.ArchRev value depends on GIC version Giacomo Travaglini 2022-05-04 16:10:06 +01:00
  • 54d2438066 dev-amdgpu: Removed hardcoded AQL queue size Matthew Poremba 2022-05-06 09:42:44 -05:00
  • 4119529d8a util-docker: Fix the broken riscv cross-compiler docker Bobby R. Bruce 2022-05-03 17:11:33 -07:00
  • 92894edf78 util-docker: Ensure all apt update/upgrade/install in one RUN Bobby R. Bruce 2022-05-03 16:00:58 -07:00
  • a13e9bd4f7 util-docker: Add gpu-fs to docker-compose.yaml Bobby R. Bruce 2022-05-03 12:31:02 -07:00
  • 7a9e99400f dev-arm: Gicv3.gicv4 parameter set to False by default Giacomo Travaglini 2022-04-29 16:25:08 +01:00
  • 36c4778c7d system-arm: Do not trap SVE instructions to EL3 Giacomo Travaglini 2022-04-29 17:23:26 +01:00
  • 6209641d33 tests: Disable 2 core Timing MESI_Two_Level X86 boot test Bobby R. Bruce 2022-05-03 15:24:12 -07:00
  • c170994676 dev-amdgpu: Fix size issue in interrupt handler Matthew Poremba 2022-04-18 12:11:25 -05:00
  • 11ccc87c91 tests, gpu-compute, mem-ruby: add GPU Ruby random test to nightly Matt Sinclair 2022-04-29 00:43:00 -05:00
  • e4fae58da6 misc: Update RELEASE-NOTES.md for v21.2.1.1 Bobby R. Bruce 2022-04-28 19:04:37 -07:00
  • fc7ac542f0 misc,base: Update the version to v21.2.1.1 Bobby R. Bruce 2022-04-28 19:05:49 -07:00
  • e7f603c310 stdlib: Update the resources.json URL Bobby R. Bruce 2022-04-22 10:56:19 -07:00
  • 7580e8d53d arch-arm: Memoize computeAddrTop in the MMU code Giacomo Travaglini 2022-04-08 10:30:05 +01:00
  • cc6aa4c173 tests: Add tests for the resource downloader Bobby R. Bruce 2022-04-25 12:29:00 -07:00
  • e552295620 stdlib: Allow JSON resources file to be set via env-var Bobby R. Bruce 2022-04-22 12:06:22 -07:00
  • d5ebbc1857 stdlib: Update the resources.json URL Bobby R. Bruce 2022-04-22 10:56:19 -07:00
  • 46266596ff arch-arm,cpu: Move KVM_CAP_ARM_IRQ_LINE_LAYOUT_2 check to Kvm Hoa Nguyen 2022-05-01 21:49:31 +00:00
  • 2938119f97 arch-arm: Fix GenericTimer param name in BaseArmKvmCPU Hoa Nguyen 2022-05-01 21:14:49 +00:00
  • 9c9b3a5e3d arch-arm: Split purifyTaggedAddr in two sub-functions Giacomo Travaglini 2022-04-08 13:03:03 +01:00
  • 05cf88e7c2 base: Add generic Memoizer class Giacomo Travaglini 2022-04-07 09:38:26 +01:00
  • 949e071cec configs: Python 3.2+ requires additional flag for makedirs Srikant Bharadwaj 2022-03-24 21:06:53 -04:00
  • 287bea8a4d arch-arm: PAuth inst disassembled with a capitalized first letter Giacomo Travaglini 2022-04-28 11:08:19 +01:00
  • 1f713320fe dev: Expose ResetRequestPort constructor Yu-hsin Wang 2022-04-28 17:02:44 +08:00
  • d5da783d75 util: Remove util/stats directory Bobby R. Bruce 2021-06-21 15:59:42 -07:00
  • fda07590df cpu: nullptr in a DPRINTF statement Kaustav Goswami 2022-04-25 18:19:18 -07:00
  • f8589a4719 sim, arch-riscv: Remove Fault debug flag Giacomo Travaglini 2022-04-26 16:11:48 +01:00
  • 695c8b7f49 cpu-minor: Use the InvalidRegClass to track invalid RegIds. Gabe Black 2021-08-14 02:52:33 -07:00
  • 1e9db5b9cf python: Add error for creating abstact SimObjects Jason Lowe-Power 2022-04-22 09:12:58 -07:00
  • 7f25e7acbf stdlib: Fix race condition in creating of resource dir Bobby R. Bruce 2022-04-25 12:47:06 -07:00
  • bcabf189fb tests,gpu-compute,mem-ruby: Add GPU Ruby random test Bobby R. Bruce 2022-03-28 10:37:53 -07:00
  • 33281840ff tests,gpu-compute: Replace gcn3 tests with vega testlib tests Bobby R. Bruce 2022-04-19 11:28:29 -07:00
  • e3fc3694a1 learning-gem5,tests: Fix 'valid_isas' in learning gem5 part 3 Bobby R. Bruce 2022-04-19 11:24:00 -07:00
  • 592e00efdd tests: Add the 'vega_x86_tag' to testlib Bobby R. Bruce 2022-04-19 11:13:22 -07:00
  • 9e4c5537a4 fastmodel: Add CortexR52 model reset port Yu-hsin Wang 2022-04-08 18:27:11 +08:00
  • b4d924fdca fastmodel: Add CortexA76 model reset port Yu-hsin Wang 2022-04-08 18:29:42 +08:00
  • 8df2ebf43e dev: Add a special reset interface to consolidate reset logic Yu-hsin Wang 2022-04-08 16:54:26 +08:00
  • adef87fb27 configs: Make vega10_kvm.py runnable Matthew Poremba 2022-04-22 13:10:49 -05:00
  • fa808ae7e0 util: Add dockerfile for building GPUFS application Matthew Poremba 2022-04-22 13:04:48 -05:00
  • 52743eb975 mem-ruby: Support for unaddressed mem requests in the Sequencer Samuel Stark 2021-11-02 08:50:39 +00:00
  • 8a53add7f8 dev-amdgpu: Fix frame writes for <32-bit writes Matthew Poremba 2022-04-14 16:17:39 -05:00
  • 29a39d9472 arch-riscv: RISCV call/ret instructions aren't decoded correctly zhongchengyong 2022-03-26 22:23:56 +08:00
  • af534729c4 mem-garnet: Packet Tracing of garnet network Sungkeun Kim 2022-04-18 13:48:04 +00:00
  • cbd401ebc4 util: fix the cxx_config example Iru Cai 2022-04-19 10:23:27 +08:00
  • 74f3f190fb stdlib: Add tar unpacking to downloader Bobby R. Bruce 2022-04-12 20:46:34 -07:00
  • a64c8a9fb1 util,stdlib: Add util/md5.py Bobby R. Bruce 2022-04-12 20:37:19 -07:00
  • e33f9b830b stdlib: Update the stdlib resource's md5 utils Bobby R. Bruce 2022-04-12 20:13:44 -07:00
  • 35f7008602 tests: Fix 'valid_hosts' field for KVM tests Bobby R. Bruce 2022-04-18 12:44:45 -07:00
  • 6d8a5ad2ad stdlib: Add missing ()s in get_supported_isas. Gabe Black 2022-04-15 16:44:20 -07:00
  • 17d945b698 configs: Fix the command in the comment of arm-hello.py Hoa Nguyen 2022-04-12 14:59:06 -07:00
  • 1680d7dab4 configs: Fix spelling mistakes. GWDx 2022-03-27 20:53:13 +08:00
  • e32de65973 stdlib, configs: Fix riscv-ubuntu-run error Hoa Nguyen 2022-04-14 14:43:37 -07:00
  • 70fd98e807 arch-riscv: Added the Zbs bitmanip instructions Jerin Joy 2022-04-01 11:55:46 -07:00
  • df886bc8c1 arch-riscv: Added the Zbc bitmanip instructions Jerin Joy 2022-04-01 11:51:34 -07:00