Commit Graph

  • f65f5a8981 gpu-compute,arch-vega: Overhaul HWRegs, setreg, getreg Matthew Poremba 2022-07-24 09:22:14 -07:00
  • 5c7514c81c arch-vega: Fix S_GETREG_B32 masking/shifting Matthew Poremba 2022-07-24 09:27:26 -07:00
  • f2949f3d03 dev-amdgpu: Set PASID in interrupt cookie Matthew Poremba 2022-07-07 17:24:55 -07:00
  • 923d6c4081 configs: Always use busy wait for GPUFS Matthew Poremba 2022-07-26 13:28:24 -05:00
  • ee75e19b8b gpu-compute: Fix dynamic scratch allocation on GPUFS Matthew Poremba 2022-07-23 21:48:01 -07:00
  • 23fadb7260 dev-hsa: Don't set _aqlComplete in setRdIdx method Matthew Poremba 2022-07-25 14:57:13 -07:00
  • 618d16d6fc arch-vega: Fix V_READFIRSTLANE_B32 Matthew Poremba 2022-01-27 16:53:36 -08:00
  • 1c423ad7e6 arch-arm: Remove MISCREG_INFO E2H flag Giacomo Travaglini 2022-07-13 23:39:09 +01:00
  • 9bd4520b13 arch-arm: Use new fault callbacks in canRead/WriteAArch64SysReg Giacomo Travaglini 2022-07-07 17:36:51 +01:00
  • 79cbb0a668 arch-arm: Streamline RVBAR_EL1/EL2 access permissions Giacomo Travaglini 2022-07-07 17:51:30 +01:00
  • 5f67c7e54d arch-arm: Add FaultCB callbacks to the MiscRegLUTEntry class Giacomo Travaglini 2022-07-07 14:58:47 +01:00
  • 167cf86375 arch-arm: Move access permission bitset within MiscRegLUTEntry Giacomo Travaglini 2022-07-06 17:01:05 +01:00
  • f118b5755a arch-arm: Move lookUpMiscReg vector out of the ISA class Giacomo Travaglini 2022-07-06 15:55:47 +01:00
  • e4ab0bb5cf arch-arm: Add a getter for miscRead member variable Giacomo Travaglini 2022-07-14 11:02:01 +01:00
  • 07b6f4261c arch-arm: Add undefined helper to ArmStaticInst Giacomo Travaglini 2022-07-14 11:06:57 +01:00
  • 25bdb73b9f arch-arm: Generate MSR/MRS iss within trapping logic Giacomo Travaglini 2022-07-14 00:49:26 +01:00
  • 6217ac737b arch-arm: Overload decodeAArch64SysReg to accept a MiscRegNum64 Giacomo Travaglini 2022-07-19 09:21:24 +01:00
  • ba5a017d9a cpu-o3: Remove TheISA:: types from forwardOldRegs. Gabe Black 2021-09-10 17:36:47 -07:00
  • 87acb97762 cpu-minor: Use the << operator in minorTraceInst. Gabe Black 2021-08-31 06:18:31 -07:00
  • a46b7c99c8 cpu: Revamp the RegId << operator. Gabe Black 2021-08-31 06:15:18 -07:00
  • 01c4786b73 tests: adding the missing vega_x86_tag for the test_hello_se.py Zhantong Qiu 2022-07-26 07:58:42 -07:00
  • 654451c2be arch,cpu: Keep a RegClass pointer in RegId instead of a RegClassType. Gabe Black 2021-08-31 05:43:43 -07:00
  • 45cf2e3c34 arch: Minimize use of RegClassType constants and the RegId constructor. Gabe Black 2021-08-31 03:20:55 -07:00
  • 72ce619a41 tests: Add exception print to downloader_check test Bobby R. Bruce 2022-07-26 11:01:55 -07:00
  • 0bcc2e5249 stdlib: Allow set_se_binary_workload to take input parameters Zhantong Qiu 2022-07-23 16:43:11 -07:00
  • 70289e72cd arch,cpu: Store pointers to RegClass-es instead of instances. Gabe Black 2021-08-30 19:46:20 -07:00
  • 705351768c cpu: Add a [] operator to the RegClass type. Gabe Black 2021-08-30 20:06:26 -07:00
  • 261fd6122e cpu: Use range based for loops to iterate over RegClass-s. Gabe Black 2021-08-30 18:08:38 -07:00
  • c3a5dad1e8 cpu: Add an iterator type to RegClass. Gabe Black 2021-08-30 18:07:30 -07:00
  • 23b2561bf6 cpu: x86: add serialize and fence instructions to the isa Eliot Moss 2022-07-02 13:23:32 -04:00
  • f6082ba24b scons: Update GRPC dependency flag Yu-hsin Wang 2022-07-06 12:46:14 +08:00
  • 011ffb300b python: remove "earlycon" linux option from LupV board Joël Porquet-Lupine 2022-07-20 15:31:38 -07:00
  • e391805d41 python: improve FDT generation in LupV board Joël Porquet-Lupine 2022-07-20 15:30:55 -07:00
  • d1d7690123 python: update IRQ mapping in LupV board Joël Porquet-Lupine 2022-07-20 15:29:39 -07:00
  • da3feeef09 python: swap memory addresses of lupio-rng and lupio-sys Joël Porquet-Lupine 2022-07-20 15:28:00 -07:00
  • 1c6f57cd6d dev: update LupIO-IPI device to latest specs Joël Porquet-Lupine 2022-07-20 15:25:15 -07:00
  • 0800c060d8 dev: Fix cpu/reg decoding logic in multi-instance LupIO devices Joël Porquet-Lupine 2022-07-20 15:18:09 -07:00
  • 62efcae89e mem-ruby, gpu-compute: Add mandatory_queue_latency input option Matt Sinclair 2022-07-14 01:35:42 -05:00
  • ba2deb39e3 mem: Update the default HBMCtrl config Ayaz Akram 2022-07-18 22:57:48 -07:00
  • 4d8814f637 mem: Add getAddrRanges in HBMCtrl Ayaz Akram 2022-07-18 22:48:19 -07:00
  • f5e03741c7 arch-riscv: Make WFI halt the hart Jui-Min Lee 2022-07-20 16:59:32 +08:00
  • 1115f81233 gpu-compute: Fix for HSA queue remapping Alexandru Dutu 2022-07-13 07:41:32 -07:00
  • af9ecf7920 arch-vega,arch-gcn3: Add support for VCC_HI as scalar source Matthew Poremba 2022-07-13 14:48:49 -07:00
  • 0fdfdbb130 mem-ruby, gpu-compute: update TCP_latency comment Matt Sinclair 2022-07-14 01:32:52 -05:00
  • 4b554f6f03 stdlib: se_binary_workload exits on work items by default Kaustav Goswami 2022-07-14 01:18:46 -07:00
  • 3a73aa3ac1 arch-vega: Implement new VOP2 using VOP3 insts Matthew Poremba 2022-07-14 14:47:54 -07:00
  • 152ffb0d43 stdlib: Removing incorrect requires. Mahyar Samani 2022-07-12 15:07:39 -07:00
  • c7405f621b util-docker: Add Python pre-commit to Dockerfiles Andreas Sandberg 2022-07-07 14:55:13 +01:00
  • 40077055cf arch-vega: Fix disassembly for two dword VOPC Matthew Poremba 2022-07-11 16:05:38 -07:00
  • 616391e48a misc: Add pre-commit configuration Andreas Sandberg 2022-07-07 14:51:33 +01:00
  • 5a59607f17 tests: fs/linux/arm/test.py using new 20220707 bootloader Giacomo Travaglini 2022-07-08 11:03:11 +01:00
  • 43820b0700 misc: Represent Int links as directional edges Gabriel Busnot 2022-03-22 13:17:06 +01:00
  • 1f32846874 python: limit tooltip string length to 16384 Gabriel Busnot 2021-06-22 12:44:46 +02:00
  • 131f5f033a stdlib: This commit added warning for exit default behavior Zhantong Qiu 2022-07-07 10:41:53 -07:00
  • b4a4bd5de7 ext: force to use gem5 gtest library Yu-hsin Wang 2022-07-08 17:22:19 +08:00
  • 16af1f0cc0 stdlib: Fix KVM required message typo Jasjeet Rangi 2022-07-07 10:40:40 -07:00
  • 5399ddb40e mem: Add SharedMemoryClient Jui-Min Lee 2022-07-06 15:48:59 +08:00
  • b6dcae31ee mem: multi-clients support for SharedMemoryServer Jui-Min Lee 2022-07-06 15:49:45 +08:00
  • f5d15871f3 arch-riscv: Treat InvalidRegClass as zero register. ksco 2022-07-08 00:56:16 +08:00
  • a4a2170409 arch-riscv: Use more precise mnemonics ksco 2022-07-07 22:39:06 +08:00
  • 8fb2dfaa6a arch-riscv: Add K extension ksco 2022-07-05 23:15:26 +08:00
  • 7b783a180d system-arm: Fix FEAT_PAuth trapping in AArch64 bootloader Sascha Bischoff 2022-07-06 10:33:36 +01:00
  • 7a22e69db3 util-docker: Re-add mypy to 20.04_all-dep Dockerfile Bobby R. Bruce 2022-07-06 10:11:43 -07:00
  • 01e99c3c7d systemc: Use debug trace for TlmBridge Earl Ou 2022-06-28 13:11:55 +00:00
  • d337af6818 configs: Fix unconnected PCI port in SST gem5 config Hoa Nguyen 2022-07-04 18:01:28 -07:00
  • 24daaf7828 mem-ruby: Fix file extension detection in code_formatter.py. Richard Cooper 2022-06-23 16:18:11 +01:00
  • f9b57ee4ed mem-ruby: Allow SLICC symbols to have no description. Richard Cooper 2022-06-23 16:14:42 +01:00
  • b893344b7d mem-ruby: Add descriptions to the CHI DVM symbols. Richard Cooper 2022-06-23 16:08:07 +01:00
  • f8439a12be util-docker: Add Python Black to Dockerfiles Bobby R. Bruce 2021-06-21 09:35:10 -07:00
  • 90207e150c python: Add pyroject.toml file Bobby R. Bruce 2021-06-21 10:57:34 -07:00
  • ccdec1b11d arch-arm: Do not trap SIMD insts to EL1 if in VHE host Giacomo Travaglini 2022-06-28 14:21:11 +01:00
  • 343f7b7bf6 arch-arm: Do not trap MISCREG_DC_ZVA_Xt to EL1 if in VHE host Giacomo Travaglini 2022-06-28 14:20:49 +01:00
  • ea9620922c arch-arm: Revamp of AArch64 S1 access permission logic Giacomo Travaglini 2022-06-28 21:11:05 +01:00
  • c1b709e46d fastmodel: handling amba control signals Yu-hsin Wang 2022-05-13 14:01:25 +08:00
  • b07af1076c systemc: add control extension conversion step Yu-hsin Wang 2022-05-13 12:33:38 +08:00
  • 527b91a0e8 configs: Fix timebase-frequency of RISC-V board Wende Tan 2022-07-02 03:22:50 +08:00
  • eb85b173dd learning-gem5: fix int_links warning Jarvis Jia 2022-06-28 21:16:32 -05:00
  • e54efbd8e9 mem: Use debug trace instead of warn for default backdoor Earl Ou 2022-06-28 12:32:18 +00:00
  • c0ca47b6ed dev: avoid intpin to reset value at binding stage Earl Ou 2022-06-27 08:31:57 +00:00
  • 3a65347e0f python: Avoid re-adding child when cloning SimObject Earl Ou 2022-06-28 12:04:18 +00:00
  • a3be84cb1b systemc: use warn_once for stack size operation Earl Ou 2022-06-27 08:24:51 +00:00
  • 1f32c7ac71 python: use box instead of Mrecord for dot plot Earl Ou 2022-06-27 05:14:54 +00:00
  • b0eaecc77b arch-arm: Check if VectorCatch is nullptr Giacomo Travaglini 2022-06-27 14:51:41 +01:00
  • b9186e2e70 arch-arm: Initialize Debug using AArch64 version of the registers Giacomo Travaglini 2022-06-23 13:19:47 +01:00
  • 58f448743b arch-arm: Remove unnecessary self hosted debug initialization Giacomo Travaglini 2022-06-23 13:06:44 +01:00
  • 424643e91e arch-arm: Fix format specifier in encodeAArch64SysReg panic Giacomo Travaglini 2022-06-08 16:25:47 +01:00
  • 85a18e22a1 arch,cpu: Keep track of the RegClassType of a RegClass. Gabe Black 2021-08-30 03:18:50 -07:00
  • 4c55722ccd cpu: Stop using or providing legacy (read|set)Reg* accessors. Gabe Black 2021-08-29 00:59:27 -07:00
  • d222f4095b cpu: Merge TimingExprSrcReg and TimingExprReadIntReg. Gabe Black 2021-08-29 00:30:10 -07:00
  • 590719a383 arch-vega: explain when op encoder ignores src reg Matt Sinclair 2022-06-19 01:39:59 -05:00
  • 00008b725c arch-vega: some Vega instructions don't use dest reg Matt Sinclair 2022-06-19 01:33:50 -05:00
  • 9c1af09605 mem-ruby, gpu-compute: update TCP,SQC to pass hit/miss Matt Sinclair 2022-06-19 14:49:53 -05:00
  • 669eb6a6fa mem-ruby, gpu-compute: add hit/miss profiling to SQC Matt Sinclair 2022-06-19 02:36:43 -05:00
  • 81058189af arch-vega,arch-gcn3: Implement S_MEMTIME instruction Michael Boyer 2021-06-25 18:34:47 -05:00
  • b31192f539 misc: Revert gem5 versioning for develop branch Bobby R. Bruce 2022-06-18 12:05:26 -04:00
  • 687d992ccf misc: Revert "scons: Remove -Werror for the gem5 v22.0 release" Bobby R. Bruce 2022-06-18 11:52:26 -04:00
  • cc3856771c misc: Revert "python,misc: Update the resources URL to v22-0" Bobby R. Bruce 2022-06-18 11:52:05 -04:00
  • 978558defe misc: Revert "stdlib: Update the resources.json version to v22.0" Bobby R. Bruce 2022-06-18 11:51:44 -04:00
  • cceaf46208 misc: Revert "tests: Update the the docker images in Nightly..." Bobby R. Bruce 2022-06-18 11:51:15 -04:00
  • 99cfda39f8 misc: Revert "tests: Update the Weekly tests' docker version..." Bobby R. Bruce 2022-06-18 11:50:43 -04:00