Commit Graph

  • 0b2243bb0a misc: Sync stable .github dir with develop (#1155) Bobby R. Bruce 2024-05-21 11:56:17 -07:00
  • 52fbc8ebcf misc: Revert Dramsys Ubuntu to 22.04 to compile in gcc <13 (#1146) Bobby R. Bruce 2024-05-21 10:57:16 -07:00
  • 6adb7a8637 misc: Remove gcc 8 support, gem5 support GCC >= v10 (#1145) Bobby R. Bruce 2024-05-21 10:56:41 -07:00
  • 33cebe9376 dev: add reset wrap mode to mouse.cc (#1149) Harshil Patel 2024-05-21 10:55:03 -07:00
  • 688f8fb03b arch-riscv: add exception code to DPRINTFS msg (#1153) Robert Hauser 2024-05-21 18:59:25 +02:00
  • 5e20438c1c arch-riscv: Fix GDB connection failed after #1099 (#1152) Yu-Cheng Chang 2024-05-22 00:58:15 +08:00
  • 0824d7f2cd Revert "cpu-kvm: Support perf counters on hybrid host architectures" (#1127) Harshil Patel 2024-05-21 08:14:10 -07:00
  • 6f4ba0b422 arch-arm: Add missing outer-shareable TLBIs to the list (#1147) Giacomo Travaglini 2024-05-21 04:24:45 +02:00
  • 13924336b1 arch-riscv: Fix viota instruction (#1137) Chong-Teng Wang 2024-05-21 03:19:22 +08:00
  • 82318e85af arch-x86: Improve KVM set XCR (#1138) Matthew Poremba 2024-05-20 10:22:48 -07:00
  • b91c9be102 arch-vega: Load/stores commonly used with 16b MFMA Matthew Poremba 2024-05-15 16:28:36 -07:00
  • a4f0d9e6be arch-vega: Implement v_mfma_f32_32x32x8_bf16 Matthew Poremba 2024-05-15 16:26:44 -07:00
  • 10f8fdcd14 arch-vega: Unit test for MXFP types Matthew Poremba 2024-05-15 10:16:33 -07:00
  • de11daec5f arch-vega: Implement F32 <-> F16 conversions Matthew Poremba 2024-05-14 08:14:41 -07:00
  • a062229ac3 arch-vega: Implement v_mov_b64 Matthew Poremba 2024-05-14 08:12:41 -07:00
  • 91955ae879 arch-vega: Decodings for all MFMA/SMFMACs up to MI300 Matthew Poremba 2024-05-09 11:58:15 -07:00
  • ce578c8831 arch-vega: MFMA templates for MXFP and INT8 types Matthew Poremba 2024-05-09 11:52:37 -07:00
  • 994c5ad1cc arch-vega: Add PackedReg helper class Matthew Poremba 2024-05-09 11:45:29 -07:00
  • 2bb62a05e1 arch-vega: Implement v_cvt_pk_fp8_f32 Matthew Poremba 2024-05-07 17:21:13 -07:00
  • d420a0a1e7 arch-vega: Add OCP microscaling formats Matthew Poremba 2024-05-07 12:06:39 -07:00
  • d5a734c252 arch-vega: Template MFMA instructions templated - v_mfma_f64_16x16x4f64 Marco Kurzynski 2024-05-12 18:14:20 -05:00
  • 8b30d848e9 scons: Setup scons for gem5 only supporting gcc >=10 Bobby R. Bruce 2024-05-20 07:05:08 -07:00
  • ba1c22f143 misc,tests: Remove gcc-8 from compiler tests Bobby R. Bruce 2024-05-20 06:27:45 -07:00
  • d011fe47a9 util-docker: Upgrade sst-env docker image to use GCC 10 Bobby R. Bruce 2024-05-20 06:24:14 -07:00
  • 321c34d0bd util-docker: Remove GCC-8 from docker-compose.yaml Bobby R. Bruce 2024-05-20 06:23:28 -07:00
  • 2b3beb92ff dev-amdgpu,gpu-compute,configs: MI300X (#1141) Matthew Poremba 2024-05-17 09:26:04 -07:00
  • 716fe6d31d arch-arm: Fix 32-bit semihosting ABI (#1142) Alexander Richardson 2024-05-16 10:28:45 -07:00
  • 6b34765d5d arch-generic: Avoid out-of-memory errors for bad semihosting calls (#1143) Alexander Richardson 2024-05-16 10:28:10 -07:00
  • adb177dab6 arch-riscv: Fix vrgather instruction (#1134) Chong-Teng Wang 2024-05-17 01:12:35 +08:00
  • 97a87a7c84 util: Fixed gem5img.py script (#990) Hossam ElAtali 2024-05-16 13:09:27 -04:00
  • 321bd07163 cpu: Don't change to suspend if the thread status is halted (#1039) Yu-Cheng Chang 2024-05-17 01:02:53 +08:00
  • 6164835230 configs: GPUFS: MI300X Matthew Poremba 2024-05-15 17:00:37 -07:00
  • c1803eafac arch-vega: Architected flat scratch and scratch insts Matthew Poremba 2024-05-15 12:00:47 -07:00
  • d48191d608 arch-riscv: Add RVV FP16 support (Zvfh & Zvfhmin) (#1123) Chong-Teng Wang 2024-05-16 23:37:00 +08:00
  • 8be5ce6fc9 dev-amdgpu,configs,gpu-compute: Add gfx942 version Matthew Poremba 2024-05-15 10:49:05 -07:00
  • 65976e4c6d util: Add GNU non executable line to x86 m5 (#1116) Harshil Patel 2024-05-14 11:06:13 -07:00
  • b279e40cb7 configs: nvm sweep fix (#1114) Lukas Zenick 2024-05-13 16:51:39 -05:00
  • 6b427a84f7 stdlib: change default exit event for SIMPOINT_BEGIN (#1085) Zhantong Qiu 2024-05-13 14:11:00 -07:00
  • 10b24dc9a4 arch-arm: Implement FEAT_MPAM in CPU (#1082) Ivana Mitrovic 2024-05-13 08:56:23 -07:00
  • 53245fa0e8 arch-riscv: Fix CSR instruction behavior 2nd attempts (#1099) Ivana Mitrovic 2024-05-10 10:21:48 -07:00
  • e3c2a322a1 arch-vega: Fix SDWA dst select (#1120) Matthew Poremba 2024-05-10 08:49:13 -07:00
  • 8c4d5f8e27 arch-riscv: Fix narrowing/widening type-convert instructions (#1079) Chong-Teng Wang 2024-05-10 01:17:15 +08:00
  • 5c82447653 misc: Add resource versions to examples (#1110) Harshil Patel 2024-05-09 10:16:27 -07:00
  • e4ebe29f43 util: Bump gpu-fs docker to ROCm 6.1 (#1097) Matthew Poremba 2024-05-09 10:11:54 -07:00
  • 233135da81 mem-ruby: Fix NullPointerException in RubyRequest (#1118) Ivana Mitrovic 2024-05-09 08:46:13 -07:00
  • 0df5635bdf mem-ruby: Implement NS bit for CHI transactions (#1100) Giacomo Travaglini 2024-05-08 07:46:50 +02:00
  • bc0f388316 util: Update gem5-resource-manager requirements (#1115) Ivana Mitrovic 2024-05-07 17:33:51 -07:00
  • 06ab3f9b18 misc: Update version in optional-requirements (#1109) Ivana Mitrovic 2024-05-07 17:33:30 -07:00
  • c1713a0b18 arch-riscv: Fix CSR instruction behavior 2nd attempts Roger Chang 2024-04-30 16:33:43 +08:00
  • 1a81144985 arch-riscv: Move FCSR implementation to isa.cc Roger Chang 2024-04-30 11:39:13 +08:00
  • 6ed446e546 arch-x86: Add XCR0 register and add to X86KvmCPU (#1040) Matthew Poremba 2024-05-06 09:58:07 -07:00
  • cb47755e15 gpu: Consolidated fixes for v24.0 (#1103) Matthew Poremba 2024-05-06 07:35:57 -07:00
  • 0d3d456894 gpu-compute: Invalidate Scalar cache when SQC invalidates (#1093) Matthew Poremba 2024-05-06 07:35:38 -07:00
  • 36c1ea9c61 mem-ruby: Implement MakeReadUnique in CHI (#1101) Giacomo Travaglini 2024-05-06 07:30:59 +01:00
  • 7c9925bafa arch-generic: Fix reading from special :semihosting-features file (#1089) Giacomo Travaglini 2024-05-06 07:30:13 +01:00
  • d834e8bf4e misc: bump mypy from 1.9.0 to 1.10.0 (#1092) dependabot[bot] 2024-05-03 21:00:51 -07:00
  • 3490d5bf18 gpu-compute: Add DebugFlag for LDS Matthew Poremba 2024-04-24 10:42:58 -07:00
  • 29f63f630b dev-amdgpu: Correct missing GART warning Matthew Poremba 2024-05-03 10:06:34 -07:00
  • 8249d6d1cd arch-vega: Remove FP asserts in VOP3 lane manip insts Matthew Poremba 2024-05-02 15:58:47 -07:00
  • 2703fb5699 gpu-compute: Fix valgrind memleak complaints Matthew Poremba 2024-05-02 11:39:48 -07:00
  • 386fb3d1cc configs: Fix HSA packer processor address Matthew Poremba 2024-04-24 17:55:22 -07:00
  • 0faa9510f9 arch-vega,gpu-compute: Fix misc ubsan runtime errors Matthew Poremba 2024-04-24 10:42:22 -07:00
  • 1164f9b81e tests: update resource to use new checkpoint Harshil Patel 2024-05-03 10:55:04 -07:00
  • 3a2a917a53 arch-riscv: Fix VCSR read behavoir (#1076) Yu-Cheng Chang 2024-05-04 00:53:43 +08:00
  • 8b885222b1 arch-riscv: Fix interrupt and status CSR behavoir (#1091) Yu-Cheng Chang 2024-05-03 00:07:30 +08:00
  • a6b20eae80 Merge branch 'develop' into semihosting-features-fix Giacomo Travaglini 2024-05-02 10:12:27 +01:00
  • aa2fade12e Drop unrelated change Alexander Richardson 2024-05-01 18:00:09 +01:00
  • e7566448fa arch-generic: More reliable special file name handling in semihosting (#1090) Alexander Richardson 2024-05-01 09:41:55 -07:00
  • bb4c13143c arch-generic: Fix reading from special :semihosting-features file Alex Richardson 2024-04-30 16:00:03 -07:00
  • 666d1dd9a2 arch-riscv: Add Integer Conditional operations extension (Zicond) instructions (#1078) Yangyu Chen 2024-04-30 20:44:45 +08:00
  • c495ff84ec util: Make x86-add-xcr0 work for testlib checkpoints Matthew Poremba 2024-04-29 11:45:55 -07:00
  • 17cbbd84ae cpu: Indirect predictor track conditional indirect (#1077) OdnetninI (Eduardo José Gómez Hernández) 2024-04-29 12:38:22 +02:00
  • b8e414f14d arch-arm: Implement FEAT_MPAM Giacomo Travaglini 2024-01-26 23:15:24 +00:00
  • c988642ca8 arch-arm: Define system registers for FEAT_MPAM Adrián Herrera 2021-04-02 15:39:30 +01:00
  • 65cf6b0a1c arch-arm: Cache the highestEL in the ISA object Giacomo Travaglini 2024-01-30 10:33:39 +00:00
  • 1bb5d3b99e arch-riscv: Add support for RISC-V semihosting (#681) Alexander Richardson 2024-04-27 05:12:32 -07:00
  • 939d8e28df mem-cache: Fix TreePLRU num leaves error (#1075) Ivana Mitrovic 2024-04-26 20:22:20 -07:00
  • a6138777e2 tests: update versions for new checkpoints Harshil Patel 2024-04-26 09:54:43 -07:00
  • a6f2c8afdb arch-x86: Add XCR0 register and add to X86KvmCPU Matthew Poremba 2024-04-04 08:32:08 -07:00
  • 1b323a9571 systemc: remove if clause in Gem5ToTlmBridgeBase (#1059) Robert Hauser 2024-04-25 20:15:30 +02:00
  • c679c9c127 cpu-o3: prioritize exiting threads when committing (#1056) Nicholas Mosier 2024-04-25 11:15:14 -07:00
  • 51d546cb06 cpu-o3: Clear current macro-op in fetch if squashing after last micro-op (#1047) Nicholas Mosier 2024-04-25 11:14:58 -07:00
  • 66decb2e93 mem-ruby: Fix functional reads for MESI Three-Level messages (#1045) Nicholas Mosier 2024-04-25 11:14:37 -07:00
  • d75afeabb1 tests: fix persistence issue in pyunit tests (#1070) Harshil Patel 2024-04-25 10:03:10 -07:00
  • 83e55743e1 arch-arm: Add misc_accessor templated functions to read/write regs at different ELs (#1072) Giacomo Travaglini 2024-04-25 14:57:10 +01:00
  • 85d21b5718 cpu-kvm: Support perf counters on hybrid host architectures (#1065) Andreas Sandberg 2024-04-25 10:45:47 +01:00
  • a3d030d161 arch-arm: Add the FAR_EL* register accessor Giacomo Travaglini 2024-01-26 16:10:08 +00:00
  • 19628e746d arch-arm: Add readRegister/writeRegister templates Giacomo Travaglini 2024-01-26 15:41:02 +00:00
  • 01602cdf13 tests: Revert "tests: Move the arm+ruby tests to not use ALL" (#1069) Giacomo Travaglini 2024-04-25 05:01:53 +01:00
  • b83a53e521 tests: Fix gem5 testlib compilation (#1063) Bobby R. Bruce 2024-04-24 21:01:30 -07:00
  • cc3655cdad arch-arm: Refactor PTW (#1060) Ivana Mitrovic 2024-04-24 21:00:42 -07:00
  • ed8a09303a mem-cache: Remove power-of-2 requirement for TreePLRU num leaves (#1061) Nicholas Mosier 2024-04-24 20:59:06 -07:00
  • bf78579fa5 arch-arm: Change the TlbTestInterface to accept a RequestPtr Giacomo Travaglini 2024-02-21 10:41:19 +00:00
  • 89323c5112 arch-arm: Group testTranslation and finalizeTranslation together Giacomo Travaglini 2024-02-21 14:04:06 +00:00
  • 0c20eb3ec7 arch-arm: Call finalizePhysical even when MMU is off Giacomo Travaglini 2024-02-21 13:29:47 +00:00
  • a299d2db0c arch-arm: Move testWalk check within the fetchDescriptor Giacomo Travaglini 2024-02-02 13:59:49 +00:00
  • 6d0cb6eaa3 arch-arm: Pull out Request generation from the TableWalker::Port Giacomo Travaglini 2024-02-02 14:55:33 +00:00
  • e450cfef16 arch-arm: Move testWalk functionality to the TableWalker class Giacomo Travaglini 2024-02-02 10:27:16 +00:00
  • bbe5bf2644 arch-arm: Simplify TableWalker::walk method Giacomo Travaglini 2024-02-03 11:00:51 +00:00
  • 9d9b7848bb arch-arm: Properly compute EL even in stage2 walks Giacomo Travaglini 2024-02-02 10:39:25 +00:00