Commit Graph

  • b6e0e72d92 stdlib: Improve core names in switchable processor Jason Lowe-Power 2022-08-23 17:48:50 -07:00
  • 35a60a45b8 stdlib: Minor typo fixed yiwkd2 2022-08-23 23:10:56 -04:00
  • c0df86fb3e misc: Add gerrit commit message hook to pre-commit Bobby R. Bruce 2022-08-19 13:25:04 -07:00
  • 6bb7b09749 misc: Update CONTRIBUTING.md for pre-commit Bobby R. Bruce 2022-08-19 13:00:42 -07:00
  • 5a88dcfdef scons: Update automatic hook install for pre-commit Bobby R. Bruce 2022-08-18 16:08:37 -07:00
  • 68c00268cc python: Add 'requirements.txt' Bobby R. Bruce 2022-08-22 12:00:16 -07:00
  • 2bc5a8b71a misc: Run pre-commit run on all files in repo Bobby R. Bruce 2022-08-22 12:34:19 -07:00
  • 64add0e04d misc: Exclude test ref directories from pre-commit Bobby R. Bruce 2022-08-22 11:40:08 -07:00
  • ab04acc26e misc: Add the legacy gem5 .git/hooks to the pre-commit Bobby R. Bruce 2022-08-18 15:51:14 -07:00
  • 4ea8f35e50 configs: Add default to max_cu_tokens CLA Kyle Roarty 2022-08-23 21:36:20 -05:00
  • 5f2a26701f configs: Add CLA for max_cu_tokens to apu_se.py Kyle Roarty 2022-08-18 18:04:48 -05:00
  • 963c96c600 misc: Fix dynamic decision of TranslatingPortProxy. Jiajie Chen 2022-08-22 10:11:30 +08:00
  • 590e17e7ff arch-arm: Switch from getVec* to getReg* accessor. Jiajie Chen 2022-08-20 22:39:43 +08:00
  • d6e422c4dd stdlib: Fix SimpleCore no ISA set use-case Bobby R. Bruce 2022-08-19 11:51:52 -07:00
  • 38131c8a61 configs: Add option to override cpu vendor string Jiajie Chen 2022-08-19 10:08:23 +08:00
  • 608b930ba6 scons: Remove support for generating config/the_isa.hh. Gabe Black 2021-10-25 06:07:27 -07:00
  • a8a2ab5ec6 misc: Stop including config/the_isa.hh. Gabe Black 2021-10-25 06:06:46 -07:00
  • f4209bbdee misc: Remove lingering uses of TheISA::. Gabe Black 2021-10-25 06:01:02 -07:00
  • a13e3debed misc: Stop excluding code when building the NULL ISA. Gabe Black 2021-10-25 05:44:13 -07:00
  • aefc0576a2 scons: Get rid of the isa.hh switching header file. Gabe Black 2021-10-02 01:06:39 -07:00
  • 2da4a2cdca cpu: Stop including arch/isa.hh. Gabe Black 2021-10-02 00:11:41 -07:00
  • ba4dba4cb3 cpu: Store the ISA class using BaseISA and not TheISA::ISA. Gabe Black 2021-10-02 00:10:33 -07:00
  • 5d00ba897f arch: Make the (read|set)MiscReg methods virtual. Gabe Black 2021-10-02 00:07:52 -07:00
  • b3365e767a arch: Make the ISA::clear() method virtual. Gabe Black 2021-10-01 18:09:29 -07:00
  • d130fdc092 arch: Remove unused register flattening methods. Gabe Black 2021-10-01 06:29:07 -07:00
  • eaa67ca1ab fastmodel,cpu: Remove the flattenRegId ThreadContext method. Gabe Black 2021-10-01 05:46:06 -07:00
  • ff4b675fb8 arch-arm,cpu: Remove all uses of flattenRegId. Gabe Black 2021-10-01 04:54:26 -07:00
  • 8918021f63 cpu: Eliminate the (get|set)RegFlat methods. Gabe Black 2021-10-01 04:28:39 -07:00
  • c686c93d4d arch,cpu: Replace calls to (get|set)RegFlat. Gabe Black 2021-10-01 04:23:34 -07:00
  • 36de693dda arch-sparc: Implement RegClass based register flattening. Gabe Black 2021-10-01 03:28:25 -07:00
  • c6b38909e1 gpu-compute: Adding support for LDS atomics Alexandru Dutu 2022-07-15 15:58:07 -07:00
  • 2816598831 mem-ruby: Fix replacement policy updates in MI_example Jarvis Jia 2022-08-09 13:22:17 -05:00
  • a57d336b7f arch-riscv: Remove one of two BasicDecode per atomic insts format Hoa Nguyen 2022-08-18 02:01:46 -07:00
  • 35bb55554e arch: Bump MaxVecRegLenInBytes to 2^16 Hoa Nguyen 2022-08-18 01:25:29 -07:00
  • 3238822e9e stdlib,tests: Add BaseCPUProcessor to stdlib Bobby R. Bruce 2022-08-12 14:19:34 -07:00
  • 5e281c969b stdlib: Add "requires_send_evicts" function to AbstractCore Bobby R. Bruce 2022-08-11 17:32:39 -07:00
  • d0b2345086 stdlib: Add "is_kvm_core" function to AbstractCore Bobby R. Bruce 2022-08-11 16:49:13 -07:00
  • d9b6a7ff9e stdlib: Create BaseCPUCore type Bobby R. Bruce 2022-08-10 16:03:58 -07:00
  • d023d8a3dd stdlib: Remove "CPUType" from AbstractCore Bobby R. Bruce 2022-08-10 14:20:01 -07:00
  • d4cde65327 tests: Remove functional tests from Garnet Jason Lowe-Power 2022-08-16 17:10:42 -07:00
  • 0ad684a6f2 arch-arm: XPACD, XPACI, XPACLRI do not trap Giacomo Travaglini 2020-08-25 12:02:56 +01:00
  • 5bbc326423 mem-ruby: Replace deprecated Stats namespace with statistics Giacomo Travaglini 2022-08-11 23:43:10 +01:00
  • 631e6ced3c stdlib: Add the "GEM5_USE_PROXY" seting for download proxy Bobby R. Bruce 2022-08-15 11:46:19 -07:00
  • 5dc8833f23 misc: Remove trailing whitespaces from src/Doxyfile Bobby R. Bruce 2022-08-12 13:30:07 -07:00
  • 50c8d9655e fastmodel: Use current execution state for memory lookup Philip Metzler 2022-07-28 13:52:58 -07:00
  • 1dd30723c4 arch-x86: A bug in rcr instruction of x86 solved. yiwkd2 2022-08-09 06:48:56 -04:00
  • 25d2a8366a configs: Enable EL3 in the arm-ubuntu-boot-exit example Giacomo Travaglini 2022-08-10 14:03:25 +01:00
  • afd3e17f17 arch-riscv: Fix WFI race condition Jui-Min Lee 2022-08-10 18:01:29 +08:00
  • 3b7ac7aa54 stdlib: Fix get_supported_isas. Gabe Black 2022-08-08 17:04:22 -07:00
  • e046342f4f configs: fix fastmodel configs to run with kernel 5.x Wei-Han Chen 2022-08-05 05:33:45 +00:00
  • b3781ce93d configs: Add ITS in fastmodel cluster Wei-Han Chen 2022-08-05 07:52:22 +00:00
  • 13d298e7c4 arch-arm: Implement RegClass based register flattening. Gabe Black 2021-10-01 03:02:20 -07:00
  • 04ef1c7cd1 arch-x86: Implement RegClass flattening. Gabe Black 2021-10-01 02:16:03 -07:00
  • 3c2ce6f381 cpu: Use flattened register IDs in stored results in the checker CPU. Gabe Black 2021-12-07 01:29:07 -08:00
  • e59f01a55e cpu: Make RegClass able to flatten RegIds. Gabe Black 2021-10-01 02:04:15 -07:00
  • 22dd2065f9 misc: Update CONTRIBUTING.md to mention pre-commit Bobby R. Bruce 2022-08-03 17:42:15 -07:00
  • dbee7bea9f misc: Add Black style update to .git-blame-ignore-revs Bobby R. Bruce 2022-08-03 13:24:35 -07:00
  • c3d6b60927 util: Remove Python file from style hook checks Bobby R. Bruce 2022-08-03 13:04:27 -07:00
  • 6ca1138a31 scons: Fix scons ParseConfig error for SCons versions 4.4+ Hoa Nguyen 2022-08-04 01:03:33 -07:00
  • 244f80dde1 arch: Eliminate the vecregs.hh switching header file. Gabe Black 2021-09-11 04:48:28 -07:00
  • 262463a867 misc: Stop including arch/vecregs.hh and fix transitive includes. Gabe Black 2021-09-11 04:45:55 -07:00
  • 3d7d426fa5 cpu: Generalize how register files are serialized. Gabe Black 2021-09-11 00:20:41 -07:00
  • 32a206a2d0 systemc: fix hierarchical binding Derek Christ 2022-08-03 09:42:59 +02:00
  • d49c8f78fe tests: Use pre-commit to run some tests in Jenkins Andreas Sandberg 2022-07-07 14:57:08 +01:00
  • 787204c92d python: Apply Black formatter to Python files Bobby R. Bruce 2022-07-05 11:02:25 -07:00
  • 1cfaa8da83 arch-arm: Remove unimplemented miscreg handling in MSR imm Giacomo Travaglini 2022-07-29 15:37:05 +01:00
  • e0d74f4b66 misc: Add .vscode to .gitignore Bobby R. Bruce 2022-08-01 13:53:58 -07:00
  • e425bcabd2 arch,cpu,sim: Store registers in InstRecord with InstResult. Gabe Black 2021-09-11 04:19:55 -07:00
  • 81e07670b9 cpu: Simplify and revamp the InstResult class. Gabe Black 2021-09-11 02:02:20 -07:00
  • f698ca9c27 tests: extend the test_hello_se to test on print-this binary Zhantong Qiu 2022-07-28 10:16:35 -07:00
  • 71e3ff0b7c configs: move cpu a2t, t2g from gic_hub to cpu_hub Wei-Han Chen 2022-07-29 03:12:35 +00:00
  • 174adc2993 arch-arm: Revamp TLB invalidation by introducing TLBIOp::match Giacomo Travaglini 2022-07-12 18:35:37 +01:00
  • 1290d15973 arch-arm: Simplify TLB invalidation with flushMva Giacomo Travaglini 2022-07-12 17:24:01 +01:00
  • bad3e14bd7 arch-arm: Fix IPAS2 invalidation Giacomo Travaglini 2022-07-11 16:59:03 +01:00
  • cc4380b0d6 cpu,arch: Put the name of the RegClass into the RegClass. Gabe Black 2021-09-11 00:17:13 -07:00
  • 7b1f05a34c arch-arm,cpu: Simplify the RegClass constructor(s). Gabe Black 2021-09-10 18:07:10 -07:00
  • e3ff57e477 arch-arm: Further clean up the AArch64 MSR/MRS decode Giacomo Travaglini 2022-07-26 15:22:56 +01:00
  • 5a65aae091 arch-arm: Simplify AArch64 decode of unimplemented registers Giacomo Travaglini 2022-07-19 17:35:07 +01:00
  • d18b915008 arch-arm: Remove unimplemented flag from release dependant regs Giacomo Travaglini 2022-07-20 11:57:36 +01:00
  • b7720a0995 arch-arm: MISCREG_IMPDEF_UNIMPL does not need unimplemented flag Giacomo Travaglini 2022-07-20 09:33:42 +01:00
  • 7c52b0d9af arch-arm: Replace unimplemented+warnNotFail with callback Giacomo Travaglini 2022-07-20 09:21:48 +01:00
  • c7b7314d8b arch-arm: Clear unused WARN_NOT_FAIL flag for AArch64 CMOs Giacomo Travaglini 2022-07-20 09:06:09 +01:00
  • ce7448b53e arch-arm: Remove unimplemented flag from AArch64 registers Giacomo Travaglini 2022-07-20 09:28:41 +01:00
  • ef2573bc95 arch-arm: Convert to the new faulting logic Giacomo Travaglini 2022-07-11 13:26:32 +01:00
  • 34f9e3525a arch-arm: Add generateTrap method to MiscRegOp64 Giacomo Travaglini 2022-07-15 11:10:21 +01:00
  • 5afff98ee9 arch-arm: Add new trapping bitfields to the HCR register Giacomo Travaglini 2022-07-12 09:42:09 +01:00
  • 01a0685d75 arch-arm: Use new faulting logic to handle SP_EL0 Giacomo Travaglini 2022-07-11 11:55:36 +01:00
  • 936f1e8603 arch-arm: Merge checkFaultRead/Write into single checkFaultAccess Giacomo Travaglini 2022-07-11 14:28:47 +01:00
  • 1d03f6de94 misc: Update RELEASE-NOTES.md for v22.0.0.2 Bobby R. Bruce 2022-07-27 11:06:57 -07:00
  • c0b57d8421 misc: Update version info to v22.0.0.2 Bobby R. Bruce 2022-07-27 10:41:24 -07:00
  • 37989aa890 system-arm: Fix FEAT_PAuth trapping in AArch64 bootloader Sascha Bischoff 2022-07-06 10:33:36 +01:00
  • 36c5d05adb mem: Add getAddrRanges in HBMCtrl Ayaz Akram 2022-07-18 22:48:19 -07:00
  • 12d60fbcd7 configs: Fix unconnected PCI port in SST gem5 config Hoa Nguyen 2022-07-04 18:01:28 -07:00
  • 25f884a0db stdlib: se_binary_workload exits on work items by default Kaustav Goswami 2022-07-14 01:18:46 -07:00
  • acfa5da14c stdlib: Removing incorrect requires. Mahyar Samani 2022-07-12 15:07:39 -07:00
  • fdfa1e38b3 tests: Fix the download test Bobby R. Bruce 2022-06-07 11:24:24 -07:00
  • 1666e6620a ext: Fix SST Documentation links Bobby R. Bruce 2022-07-27 10:10:35 -07:00
  • 5d017967fc ext: Fix SST Documentation links Bobby R. Bruce 2022-07-27 10:10:35 -07:00
  • 942b71bf3a gpu-compute: Move GPU caches to GPU clock domain Srikant Bharadwaj 2022-07-21 17:06:24 -07:00
  • 68115460d8 gpu-compute: Set LDS and Scratch apertures in FS Matthew Poremba 2022-07-24 10:39:06 -07:00