Commit Graph

  • f9cf8bf8a2 cpu, arch-arm: Add IsPseudo tag for gem5 pseudo instructions (#465) Giacomo Travaglini 2023-10-16 16:15:05 +01:00
  • d42eeb6b68 cpu: Explicitly define cache_line_size -> 64-bit unsigned int (#329) Bobby R. Bruce 2023-10-16 07:50:35 -07:00
  • d702d3b90a misc: fix clang13 overloaded-virtual warning (#454) Jason Lowe-Power 2023-10-16 07:23:08 -07:00
  • 3f925c4084 arch-arm: Mark gem5 pseudo-ops with IsPseudo flag Giacomo Travaglini 2023-09-22 16:00:04 +01:00
  • a3b1bfdbf0 cpu: Add a IsPseudo StaticInstFlag for gem5 pseudo-ops Giacomo Travaglini 2023-09-22 15:38:26 +01:00
  • 2e85c95f4b arch-arm: Remove Jazelle state + ThumbEE support (#364) Giacomo Travaglini 2023-10-16 09:41:44 +01:00
  • 20f5555f30 python: Enable -m switch on gem5 binary (#453) Jason Lowe-Power 2023-10-14 20:08:06 -07:00
  • ca2592d3ba configs: Fix missing param exchange for GPUFS (#457) Matthew Poremba 2023-10-14 20:07:39 -07:00
  • 3157cde324 misc: Copy .github directory from develop to stable (#458) Bobby R. Bruce 2023-10-14 17:16:09 -07:00
  • 4931fb0010 mem-ruby: Always pass on GPU atomics to dir in write-through TCC (#367) Daniel Kouchekinia 2023-10-14 08:39:50 -05:00
  • a3c51ca38c arch-riscv: Fix write back register issue of vmask_mv_micro (#443) Yu-Cheng Chang 2023-10-14 06:20:42 +08:00
  • 7706e958e5 mem-ruby: Update cache recorder to use RubyPort and remove BUILD_GPU guards (#448) Matthew Poremba 2023-10-13 14:36:45 -07:00
  • 68af3f45c9 tests: updated the nightly tests to use SST 13.0.0 (#441) Kaustav Goswami 2023-10-13 14:31:35 -07:00
  • 59f96deb0f cpu: Refactor indirect predictor (#429) Andreas Sandberg 2023-10-13 11:35:02 +01:00
  • 1c45cdcc41 arch-arm: Remove legacy ThumbEE references Giacomo Travaglini 2023-09-27 09:34:19 +01:00
  • a33f3d3967 arch-arm: Remove Jazelle state support Giacomo Travaglini 2023-06-05 09:44:22 +01:00
  • 8d54a5cbab mem-ruby: Remove BUILD_GPU guards from ruby coalescer models Vishnu Ramadas 2023-10-12 14:53:29 -05:00
  • 08c1af1b16 mem-ruby: Use RubyPort vector to access Ruby in cache recorder Vishnu Ramadas 2023-10-12 14:49:06 -05:00
  • 3455d9e68d misc,tests: Add dummy jobs to workflows for status checks (#444) Bobby R. Bruce 2023-10-12 11:14:08 -07:00
  • bf1c10d4b2 tests,misc: Update CI Tests 'testlib-quick' runs-on Bobby R. Bruce 2023-10-12 07:37:11 -07:00
  • 3816ea5633 misc,tests: Add dummy jobs to workflows for status checks Bobby R. Bruce 2023-10-12 07:00:19 -07:00
  • 4d336c0636 arch-vega: Implement buffer_atomic_cmpswap (#439) Matthew Poremba 2023-10-12 07:33:40 -07:00
  • 7bae5464dc arch-vega: Ignore s_setprio instruction instead of panic (#438) Matthew Poremba 2023-10-12 07:32:58 -07:00
  • f7ad8fe435 configs: GPUFS option to disable KVM perf counters (#433) Matthew Poremba 2023-10-11 14:20:27 -07:00
  • 4b7f25fcb6 arch-vega: Ignore s_setprio instruction instead of panic Matthew Poremba 2023-10-11 15:51:00 -05:00
  • 4b85a1710e arch-vega: Implement buffer_atomic_cmpswap Matthew Poremba 2023-10-06 11:22:46 -05:00
  • c855dbf7c5 configs,ext: Updated the gem5 SST Bridge to use SST 13.0.0 (#396) Bobby R. Bruce 2023-10-11 13:34:48 -07:00
  • 70b6b53e54 misc,python: Add pyupgrade to pre-commit (#424) Bobby R. Bruce 2023-10-11 09:07:09 -07:00
  • da11427ba6 gpu-compute: Update tokens for flat global/scratch (#408) Matthew Poremba 2023-10-11 09:00:10 -07:00
  • 891250192d arch-arm: Implement FEAT_TCR2 and FEAT_SCTLR2 (#416) Andreas Sandberg 2023-10-11 10:14:31 +01:00
  • f65df9b959 cpu: Refactor indirect predictor David Schall 2023-10-08 17:30:54 +00:00
  • c4156b06fb python: Fix base logic in MetaSimObject Bobby R. Bruce 2023-10-10 11:46:56 -07:00
  • 298119e402 misc,python: Run pre-commit run --all-files Bobby R. Bruce 2023-10-09 13:40:03 -07:00
  • 83af4525ce misc,python: Add pyupgrade hook to pre-commit Bobby R. Bruce 2023-10-09 13:30:27 -07:00
  • 3f5d7d647a misc: Run pre-commit autoupdate (#419) Bobby R. Bruce 2023-10-10 21:41:33 -07:00
  • 592fbae2f5 python,misc: Add destroyed-symlinks hook to pre-commit Bobby R. Bruce 2023-10-05 19:40:36 -07:00
  • 768e488a6b python,misc: Add check-symlinks hook to pre-commit Bobby R. Bruce 2023-10-05 19:37:04 -07:00
  • 5b5c5d09dd python,misc: Add check-merge-conflict hook to pre-commit Bobby R. Bruce 2023-10-05 19:34:07 -07:00
  • 132ec10818 python,misc: Add check-ast hook to pre-commit Bobby R. Bruce 2023-10-05 19:26:01 -07:00
  • d559c24ac2 stdlib: Improve handing of errors in Atlas request failures (#404) Bobby R. Bruce 2023-10-10 21:34:24 -07:00
  • ad2fe42686 Learning-gem5: fix formatting (#401) Bobby R. Bruce 2023-10-10 16:47:37 -07:00
  • bbc301f2f0 stdlib, tests: Fixed bugs and tests Harshil Patel 2023-10-10 15:54:20 -07:00
  • 25b2786db8 misc,python: Add requirements-txt-fixer to pre-commit (#422) Bobby R. Bruce 2023-10-10 14:30:39 -07:00
  • 937b829e8f configs,ext: Updated the gem5 SST Bridge to use SST 13.0.0 Kaustav Goswami 2023-10-04 17:11:05 -07:00
  • 1502f7c09f misc: Add black update change to .git-blame-ignore-rev Bobby R. Bruce 2023-10-09 12:42:29 -07:00
  • ddf6cb88e4 misc: Run pre-commit run --all-files Bobby R. Bruce 2023-10-09 12:40:48 -07:00
  • 317d2fb5b8 misc: Run pre-commit autoupdate Bobby R. Bruce 2023-10-09 12:38:27 -07:00
  • 486763b671 learning-gem5: use f-string for print ivanaamit 2023-10-04 17:07:03 -07:00
  • 58140bba1f tests: Update test workflows for new runners (#417) Bobby R. Bruce 2023-10-10 12:03:00 -07:00
  • 0ec1fb167b stdlib: Fix use internal _hashlib in md5_utils.py (#427) Bobby R. Bruce 2023-10-10 08:32:45 -07:00
  • 141b06d335 arch,arch-riscv: Remove setRegOperand in VecRegOperand (#341) Yu-Cheng Chang 2023-10-10 23:00:10 +08:00
  • 9f4d334644 gpu-compute: Update tokens for flat global/scratch Matthew Poremba 2023-10-06 10:30:45 -05:00
  • ec633b3d68 dev-amdgpu,mem-ruby: Add support to checkpoint and restore between kernels in GPUFS (#377) Matt Sinclair 2023-10-10 09:41:21 -05:00
  • d9fe0cfe1c arch-arm: Make interrupt masking handle VHE/SEL2 cases (#430) Giacomo Travaglini 2023-10-10 15:22:34 +01:00
  • 8acf49b6fa arch-arm: Revamp takeInt to take VHE/SEL2 into account Giacomo Travaglini 2023-06-01 15:20:50 +01:00
  • e412ddddbd arch-arm: Split takeInt into AArch64/32 versions Giacomo Travaglini 2023-06-01 14:16:59 +01:00
  • 05ebbd2184 stdlib: Fix use internal _hashlib in md5_utils.py root 2023-10-10 05:25:26 +00:00
  • dc38a801b7 Merge branch 'develop' into workflows-for-new-runners Bobby R. Bruce 2023-10-09 23:10:18 -07:00
  • da212e04b5 Merge branch 'develop' into requirements-fixer-hook Bobby R. Bruce 2023-10-09 22:37:25 -07:00
  • 486916b5d4 configs,tests: Remove mkdir in simpoint-se-checkpoint.py (#425) Bobby R. Bruce 2023-10-09 22:34:19 -07:00
  • c5f06265bb misc,python: Add yaml formatter to pre commit (#423) Bobby R. Bruce 2023-10-09 17:55:25 -07:00
  • 51c881d0f1 stdlib: Improve handing of errors in Atlas request failures Bobby R. Bruce 2023-10-05 13:06:36 -07:00
  • 93704a81f1 dev-amdgpu,gpu-compute: Implement GPU and HSA timestamps (#410) Bobby R. Bruce 2023-10-09 14:11:52 -07:00
  • 21c5d77000 configs: Add an example elastic trace generation script (#415) Bobby R. Bruce 2023-10-09 14:11:33 -07:00
  • 1fe0056d3b configs,tests: Remove mkdir in simpoint-se-checkpoint.py Bobby R. Bruce 2023-10-09 14:00:21 -07:00
  • fa8c9414b2 misc,python: Run pre-commit run --all-files Bobby R. Bruce 2023-10-09 13:20:25 -07:00
  • 5b09777011 misc,python: Add pre-commit-hook-yamlfmt to pre-commit Bobby R. Bruce 2023-10-09 13:16:52 -07:00
  • 402ec3a57c misc,python: Run pre-commit run --all-files Bobby R. Bruce 2023-10-09 13:10:23 -07:00
  • c53529783b misc,python: Add requirements-txt-fixer to pre-commit Bobby R. Bruce 2023-10-09 13:09:21 -07:00
  • bbe05b0cba tests,misc: Fix compilation tests failures (#400) Bobby R. Bruce 2023-10-09 11:20:52 -07:00
  • 452a600c49 New function to kernel_disk_workload to allow new disk device location (#151) Harshil Patel 2023-10-09 10:33:45 -07:00
  • 79f40ffdab stdlib: Del comment stating SE mode limited to single thread (#402) Harshil Patel 2023-10-09 10:30:32 -07:00
  • d8fc0180a5 cpu: Restructure BTB (#412) Harshil Patel 2023-10-09 10:13:00 -07:00
  • d5e454138a util: Remove 'run' and 'build' tags from runners Bobby R. Bruce 2023-10-09 09:55:36 -07:00
  • 243a261491 tests: Update Testlib CI tests to use multiheading Bobby R. Bruce 2023-10-06 01:24:28 -07:00
  • 70f8c49e8b tests,misc: Remove 'run' and 'build' labels Bobby R. Bruce 2023-10-06 01:17:41 -07:00
  • eac5a8b215 arch-arm: Implement FEAT_TCR2 Giacomo Travaglini 2023-05-11 09:53:52 +01:00
  • 49cbb24351 arch-arm: Implement FEAT_SCTLR2 Giacomo Travaglini 2023-05-10 15:18:53 +01:00
  • c4c5d2e172 arch-arm: Implement ID_AA64MMFR3_EL1 register Giacomo Travaglini 2023-05-23 16:49:04 +01:00
  • ec7921305b arch-arm: Implement FEAT_TLBIRANGE extension (#414) Andreas Sandberg 2023-10-09 17:09:31 +01:00
  • 4c4615523f configs: Add an example elastic-trace-generating script Giacomo Travaglini 2023-09-13 20:27:58 +01:00
  • 1a5dee0f0f configs: Add an elastic-trace-generating CPU Giacomo Travaglini 2023-09-13 20:24:02 +01:00
  • e35e2966c0 configs: Use devices.SimpleSeSystem in starter_se.py Giacomo Travaglini 2023-09-18 09:52:05 +01:00
  • 7395b94c40 configs: Add a SimpleSeSystem class to devices.py Giacomo Travaglini 2023-09-18 09:51:47 +01:00
  • 3b8c974456 configs: Refactor BaseSimpleSystem in devices.py Giacomo Travaglini 2023-09-18 09:50:32 +01:00
  • d4be9c76c5 cpu-kvm, arch-x86: flush TLB after syscalls (#411) Jason Lowe-Power 2023-10-09 08:16:06 -07:00
  • edf9092fee cpu: Restructure BTB David Schall 2023-10-07 17:26:16 +00:00
  • 39fdfaea5a arch-arm: Implement FEAT_TLBIRANGE Giacomo Travaglini 2022-07-12 18:36:54 +01:00
  • 6b698630a2 arch-arm: Check VMID in secure mode as well (NS=0) Giacomo Travaglini 2023-07-17 14:40:32 +01:00
  • a8efded644 arch-arm: Include Granule Size in a TLB entry Giacomo Travaglini 2023-07-17 19:58:08 +01:00
  • 5cd70bf9bf sim-se: zero out memory allocated via brk() (#343) Giacomo Travaglini 2023-10-09 13:48:53 +01:00
  • 226052ed5a mem-ruby: Far atomics fix (#407) Giacomo Travaglini 2023-10-09 08:08:50 +01:00
  • b0e1efb555 util: Update the GitHub Self-Hosted Runners (#371) Bobby R. Bruce 2023-10-08 21:52:33 -07:00
  • df3bcaf143 util: Make all runs "build" and "run" Bobby R. Bruce 2023-10-06 00:27:23 -07:00
  • 53219bf827 util: Add Troubleshooting for "Vagrant failed..." Bobby R. Bruce 2023-10-04 18:48:55 -07:00
  • 6571a54a65 util: Use a Multi-Machine Vagrantfile Bobby R. Bruce 2023-10-04 18:45:53 -07:00
  • 0e5c6d9f50 util: Resize VM root partition max size to ~128GB Bobby R. Bruce 2023-10-04 18:06:58 -07:00
  • f36449be98 util: Add missing copyright notices Bobby R. Bruce 2023-10-04 17:55:45 -07:00
  • 8c2d414223 util: Cleanup the provision_root.sh Bobby R. Bruce 2023-10-04 17:53:08 -07:00
  • c0cb16ba89 util: Create HOSTNAME variable Bobby R. Bruce 2023-10-04 17:42:21 -07:00