Commit Graph

  • 2f5842d253 arch-vega: Add valid flag to ds_swizzle_b32 Matthew Poremba 2024-06-15 14:17:15 -07:00
  • 42369eab2c arch-vega: Implement MI300 FLAT SVE bit Matthew Poremba 2024-06-15 13:48:57 -07:00
  • 1dab4be002 arch-vega: Implement VOP3 V_FMAC_F32 Matthew Poremba 2024-06-15 13:44:36 -07:00
  • f91d14fe46 gpu-compute: Add MFMA stats (#1248) Matthew Poremba 2024-06-15 13:04:00 -07:00
  • d661023de4 stdlib: Adding SpatterGenCore and SpatterGen Mahyar Samani 2024-05-28 00:06:41 -07:00
  • 6695e5ef70 cpu: Adding SpatterGen Mahyar Samani 2024-05-14 17:35:15 -07:00
  • b8e21a2d32 cpu-o3: Do not set Executed on load instruction to be replayed (#1182) Minje Jun 2024-06-15 02:12:26 +09:00
  • 3cf638e217 gpu-compute, util-m5: add GPU kernel exit events (#1217) Matthew Poremba 2024-06-14 08:13:27 -07:00
  • 21ffd91529 cpu,arch: Add IsInvalid flag to Unknown insts (#1071) Jason Lowe-Power 2024-06-13 16:26:35 -07:00
  • b3d9dc42d4 configs: Add replacement policy options for GPUFS (#1230) Matthew Poremba 2024-06-13 11:23:50 -07:00
  • 87c0d7732c Merge branch 'develop' into rubyhitmiss Jarvis Jia 2024-06-12 17:30:35 -04:00
  • edfc139c40 Change black format Jarvis Jia 2024-06-10 16:33:18 -05:00
  • b6b2e8c6c5 Black format Jarvis Jia 2024-06-12 15:57:04 -05:00
  • 0ebcddea95 Update apu_se.py to remove part not needed Jarvis Jia 2024-06-12 15:54:13 -05:00
  • be0a7937c1 mem-ruby: Fix deadlock in GPU_VIPER when issuing atomic requests (#1216) Matthew Poremba 2024-06-12 10:10:32 -07:00
  • 74afea471d cpu: Revert "Don't change to suspend if the thread status is halted" (#1225) Harshil Patel 2024-06-12 00:20:06 -07:00
  • f9abf6bb08 stdlib: Improve gem5 PyStats (#996) Bobby R. Bruce 2024-06-12 00:19:08 -07:00
  • e03a5f78d1 misc,tests: Revert merge version to 'v4' from 'v4.0.0' Bobby R. Bruce 2024-06-12 00:14:27 -07:00
  • 261490f23c misc,tests: Revert merge version to 'v4' from 'v4.0.0' Bobby R. Bruce 2024-06-12 00:14:27 -07:00
  • 42b9a9666e mem-ruby: Add instSeqNum to atomic responses from GPU L2 caches Vishnu Ramadas 2024-06-11 20:35:03 -05:00
  • 943d1f1453 mem-ruby: Fix deadlock in GPU_VIPER when issuing atomic requests Vishnu Ramadas 2024-06-10 22:16:27 -05:00
  • 7e45ec0ff0 stdlib: Fix m5.ext.pystats __init__.py Bobby R. Bruce 2024-06-11 16:08:21 -07:00
  • 26a1d2ff0b misc,tests: Update daily test artifact actions to v4.0.0 Bobby R. Bruce 2024-06-11 15:42:53 -07:00
  • 8fc4d3f793 misc,tests: Update daily test artifact actions to v4.0.0 Bobby R. Bruce 2024-06-11 15:42:53 -07:00
  • 8a44e97a10 gpu-compute: Added functions to choose replacement policies for GPU (#1213) Matt Sinclair 2024-06-11 15:08:42 -05:00
  • d528a6bd2d arch: Flag all ISAs Unknown instruction as IsInvalid Hoa Nguyen 2024-04-25 05:50:30 +00:00
  • 369029d2be cpu: Add IsInvalid flag to StaticInstFlags Hoa Nguyen 2024-04-25 02:00:58 +00:00
  • d198380489 base: Fix uninitialized variable warning in symtab.test.cc (#1221) Harry Chiang 2024-06-12 01:53:00 +08:00
  • 4fea51b598 Black format change Jarvis Jia 2024-06-10 22:52:56 -05:00
  • 8e268d42e2 gpu-compute: Provided m5ops support for gpu Jarvis Jia 2024-06-10 20:56:08 -05:00
  • cf5e316a92 Change black format Jarvis Jia 2024-06-10 16:33:18 -05:00
  • 3404369e68 gpu-compute: Added functions to choose replacement policies for GPU Jarvis Jia 2024-06-10 16:23:59 -05:00
  • ccdfe00998 gpu-compute: Added functions to choose replacement policies for GPU Jarvis Jia 2024-06-10 15:13:05 -05:00
  • 3c8c783bc3 gpu-compute: Added functions to choose replacement policies for GPU Jarvis Jia 2024-06-10 15:13:05 -05:00
  • c158ce22bf gpu-compute: Added functions to choose replacement policies for GPU Jarvis Jia 2024-06-10 14:09:09 -05:00
  • 7c410797d1 Adding functions to choose replacement policies for GPU Jarvis Jia 2024-06-10 14:09:09 -05:00
  • 5b44eca64e Adding functions to choose replacement policies for GPU Jarvis Jia 2024-06-10 13:58:24 -05:00
  • 3cfc550fc0 arch-arm,mem: Don't hardcode secure mode accesses for semihosting (#1200) Alexander Richardson 2024-06-09 14:08:54 -07:00
  • 5cfad84a98 arch-riscv: correctly set dynamic VLEN for all arith instructions (#1187) Saúl 2024-06-08 07:33:56 +02:00
  • ec5881ec4e arch-arm: avoid using an uninitialized variable use in MMU walks (#1198) Alexander Richardson 2024-06-07 00:59:28 -07:00
  • 8e5fbcbbbb arch-generic: flush streams after semihosting write calls (#1202) Alexander Richardson 2024-06-06 01:57:36 -07:00
  • abbb94af8b dev-arm: Fix -Wdeprecated-copy warning (#1197) Alexander Richardson 2024-06-05 04:36:38 -07:00
  • a764b9be1c Revert "arch-x86: Fix TLB Assertion Error on CFLUSH" (#1196) Ivana Mitrovic 2024-06-04 10:26:53 -07:00
  • 40ef8f3afb dev: Remove an extra file in virtio (#1191) Hoa Nguyen 2024-06-04 08:40:41 -07:00
  • 500bdc5302 misc: bump tqdm from 4.66.3 to 4.66.4 (#1192) dependabot[bot] 2024-06-04 06:35:35 -07:00
  • 8c98dcb7cf misc: bump pre-commit from 3.7.0 to 3.7.1 (#1193) dependabot[bot] 2024-06-04 06:34:53 -07:00
  • dad5c7b6f7 arch-x86: Fix TLB Assertion Error on CFLUSH (#1080) Lukas Zenick 2024-06-03 12:17:10 -05:00
  • 5d3f1c3316 arch-riscv: Add rvZext to BranchTarget (#1173) Yu-Cheng Chang 2024-06-04 01:03:51 +08:00
  • fe8daa85d6 arch-vega: More scratch, accvgpr instructions (#1190) Ivana Mitrovic 2024-06-03 08:56:32 -07:00
  • 00dcd5b0bc arch-vega: Implement literals for 64b dest operands Matthew Poremba 2024-05-31 13:40:20 -07:00
  • 6c8caf83c6 arch-vega: Implement V_ACCVGPR_MOV_B32 instruction Matthew Poremba 2024-05-15 12:05:54 -07:00
  • 7cdb69bf21 arch-vega: Fill in scratch insts to match flat/global Matthew Poremba 2024-05-31 09:27:10 -07:00
  • fd0e6acc94 misc: Fix daily-tests Bobby R. Bruce 2024-05-30 10:15:35 -07:00
  • 3b7307182f misc: Fix daily-tests Bobby R. Bruce 2024-05-30 10:15:35 -07:00
  • a0de33110b arch-vega: Fix clang comp error due to constant exp (#1183) Bobby R. Bruce 2024-05-30 09:44:34 -07:00
  • efbfdeabd7 mem-ruby: Reduce handshaking between CorePair and dir (#1117) NSurawar 2024-05-30 09:36:29 -07:00
  • ef2a9110b7 misc: Merge .github dir develop -> stable (#1189) Bobby R. Bruce 2024-05-30 07:48:47 -07:00
  • 7c1207d5c4 misc: Another attempt to fix the merge-upload in for daily (#1188) Bobby R. Bruce 2024-05-30 07:45:35 -07:00
  • bbdaae540c misc: Sync .github dir to stable (#1185) Bobby R. Bruce 2024-05-30 04:29:55 -07:00
  • 65b86cfac9 misc: Fix daily tests merge-artifacts (#1184) Bobby R. Bruce 2024-05-30 04:27:40 -07:00
  • c0a64c4862 stdlib: Move SimStat specific varibale sets out of loop Bobby R. Bruce 2024-05-30 02:58:06 -07:00
  • 7f0290985f stdlib,tests: Add Pyunit tests to check Pyunit nav, fix bugs Bobby R. Bruce 2024-05-29 23:47:46 -07:00
  • 2d4a213046 stdlib: Make PyStat SimStat inherit from Group Bobby R. Bruce 2024-05-29 23:37:44 -07:00
  • 7fa0342a7c mem-cache: Fix maybe-uninitialized warning (#1179) ylldummy 2024-05-30 01:41:35 +08:00
  • 6d174c43e4 stdlib: Expand and simplify PyStats __init__.py Bobby R. Bruce 2024-05-29 08:22:49 -07:00
  • 62c1b9f9de tests: move Pystat pyunit tests to their own dir Bobby R. Bruce 2024-05-29 08:16:38 -07:00
  • b161172f65 arch-arm: Fix memory attributes of table walks (#1180) Bobby R. Bruce 2024-05-29 08:07:44 -07:00
  • 9027d5c3e2 arch-x86: set AF=0 when logical instructions execute (#1171) Nicholas Mosier 2024-05-29 08:04:44 -07:00
  • 7d339ee79b util: allow to override ARCH in cxx config's Makefile (#1165) shinezyy 2024-05-29 22:55:48 +08:00
  • ce0bb4655c util-docker,gpu,gpu-compute: Improve GCN-GPU Dockerfile (#1170) Bobby R. Bruce 2024-05-29 07:54:28 -07:00
  • a54d3198a8 arch-x86: break 32/64-bit mov's input dependency on prior dest value (#1172) Nicholas Mosier 2024-05-29 07:54:03 -07:00
  • 8404ae276b misc: Sync .github develop -> stable (#1181) Bobby R. Bruce 2024-05-29 07:48:13 -07:00
  • 07f6b7c59c dev-amdgpu: Fix pending PCI RLC doorbell (#1157) Matthew Poremba 2024-05-29 07:15:46 -07:00
  • c4ed23a10b arch-arm: Implement HCR_EL2 force broadcast for EL1&0 TLBIs (#1175) Giacomo Travaglini 2024-05-29 11:54:24 +01:00
  • e9dcb906b4 arch-arm: Set memory attributes for partial table entries Giacomo Travaglini 2024-02-22 15:14:26 +00:00
  • 09f0c20be2 arch-arm: Use HCR_EL2.CD for stage2 table walks Giacomo Travaglini 2024-02-22 16:41:10 +00:00
  • 854662f48f arch-arm: Check OSH domain as well for cacheability attribute Giacomo Travaglini 2024-02-22 15:23:37 +00:00
  • 4acc20dac1 misc,tests: Download all gem5 bins via one artifact (#1178) Bobby R. Bruce 2024-05-28 12:55:30 -07:00
  • e82cf20150 mem-ruby: Remove VIPER StoreThrough temp cache storage (#1156) Matthew Poremba 2024-05-28 11:02:00 -07:00
  • 5ec1acaf5f arch-arm: TLBIs targeting EL2 regime are executable from S state (#1176) Ivana Mitrovic 2024-05-28 10:54:18 -07:00
  • 1dfaa224ff arch-vega: Fix GCC 13 build errors (#1162) Matthew Poremba 2024-05-28 07:58:28 -07:00
  • 27c7647fee arch-arm: Use monWrite a shorter version Giacomo Travaglini 2024-01-24 12:11:33 +00:00
  • 6995a99d77 arch-arm: TLBIs targeting EL2 regime are executable from S state Giacomo Travaglini 2024-01-24 12:08:03 +00:00
  • 10dbfb8bb7 arch-arm: Rewrite performTlbi to use map instead of switch (#1166) Giacomo Travaglini 2024-05-28 11:03:07 +01:00
  • 8f0ed46061 stdlib: Move _m5.stats.processDumpQueue to call-once Bobby R. Bruce 2024-05-27 08:35:21 -07:00
  • 4f6fdbf8bf arch-riscv: Fix c.jalr and c.jr instruction (#1163) Yu-Cheng Chang 2024-05-26 11:18:42 +08:00
  • 96fbc2068a util, ext: Fix building TLM (#1105) Lukas Zenick 2024-05-24 15:29:58 -05:00
  • 0f6bd24c95 stdlib: Fix get_simstat to accept lists of SimObjects Bobby R. Bruce 2024-05-23 14:54:21 -07:00
  • c509615ec9 tests: Pretty print Dict when compating for PyStats Bobby R. Bruce 2024-05-16 02:44:28 -07:00
  • 45b26ce465 stdlib: Specialize scalar tests; use 'pystat', not 'simstat' Bobby R. Bruce 2024-05-02 05:48:05 -07:00
  • c0a1fa33fe stdlib: Improve PyStat support for SimObject Vectors Bobby R. Bruce 2024-05-02 04:55:58 -07:00
  • 178679cbfd stdlib: Add SparseHist to PyStats Bobby R. Bruce 2024-03-27 10:06:16 -07:00
  • b5e8804cd4 stdlib: Remove 'Vector' group subclass Bobby R. Bruce 2024-03-30 11:36:22 -07:00
  • 6ae3692057 stdlib: Add Vector2d to PyStats Bobby R. Bruce 2024-03-24 15:57:30 -07:00
  • a3af819d82 stdlib: Remove PyStats Accumulator Bobby R. Bruce 2024-03-27 10:06:38 -07:00
  • 940e1d2063 stdlib: Fix PyStats Distribution to be vector of Scalars Bobby R. Bruce 2024-03-27 10:01:21 -07:00
  • 252dbe9c72 stdlib: Add tests for PyStats's Vector and fix bugs Bobby R. Bruce 2024-03-26 01:45:00 -07:00
  • 3c86175d08 stdlib: Rename BaseScalarVector -> Vector Bobby R. Bruce 2024-03-24 15:56:54 -07:00
  • 1616d34003 arch-vega: Template MFMA instructions (#1128) Matthew Poremba 2024-05-22 08:53:25 -07:00
  • 1a68d71f07 util: Update gem5-resource-manager requirements (#1154) Ivana Mitrovic 2024-05-22 07:32:52 -07:00