Commit Graph

  • e42ce2ccd8 misc: Revert "tests: Update Weekly tests to use correct resources..." Bobby R. Bruce 2022-06-18 11:50:03 -04:00
  • 03b69c04bc misc: Revert "tests: Update gem5 dist URL for weekly tests..." Bobby R. Bruce 2022-06-18 11:49:33 -04:00
  • b6c0e2560c misc: Revert "util-docker: Update ROCclr.patch link to v22-0..." Bobby R. Bruce 2022-06-18 11:49:05 -04:00
  • 2ef82c4fa5 misc: Revert "tests: Add v22-0 tag for compiler-tests..." Bobby R. Bruce 2022-06-18 11:47:35 -04:00
  • bd295a2e41 Merge "miscL Merge stable branch (v22.0.0.1) into develop" into develop Bobby Bruce 2022-06-20 19:56:24 +00:00
  • e57205f539 arch-riscv: Revamp float regs. Gabe Black 2021-08-28 23:58:12 -07:00
  • 0fa9bc0780 arch-riscv: Revamp int regs. Gabe Black 2021-08-28 23:45:12 -07:00
  • 6a73a3a2d0 arch: Switch the generic register ABI over to use RegId. Gabe Black 2021-08-29 00:16:52 -07:00
  • 644ab97727 arch-sparc: Revamp the float registers. Gabe Black 2021-08-28 22:36:38 -07:00
  • 0de5b1f173 arch-sparc: Revamp the int regs. Gabe Black 2021-08-28 22:34:51 -07:00
  • a0e278863f arch-sparc: Remove unused fixed register operands. Gabe Black 2021-08-31 19:47:39 -07:00
  • 93fa99041d arch-mips: Convert float, int, and misc regs. Gabe Black 2021-08-24 21:29:00 -07:00
  • 938d017fed miscL Merge stable branch (v22.0.0.1) into develop Bobby R. Bruce 2022-06-18 11:46:33 -04:00
  • 39f85b7a3b misc: Update version info to v22.0.0.1 Bobby R. Bruce 2022-06-18 04:59:02 -07:00
  • a10073119e misc: Add v22.0.0.1 hotfix Bobby R. Bruce 2022-06-18 03:36:27 -07:00
  • 7b9364b5c0 misc: Merge branch 'release-staging-v22-0' into stable Bobby R. Bruce 2022-06-17 20:21:37 -04:00
  • 962de4c6ce misc: Update RELEASE-NOTES.md for v22.0.0.0 Bobby R. Bruce 2022-06-16 12:46:00 -07:00
  • 72290f00fd systemc: align the style in sc_ext Yu-hsin Wang 2022-05-13 11:58:50 +08:00
  • 78bf9b1960 tests: Add v22-0 tag for compiler-tests docker images Bobby R. Bruce 2022-06-15 17:47:54 -07:00
  • 72fdc257bd util-docker: Update ROCclr.patch link to v22-0 directory Bobby R. Bruce 2022-06-15 16:57:54 -07:00
  • e9beee0134 tests: Update gem5 dist URL for weekly tests to v22-0 Bobby R. Bruce 2022-06-15 16:50:08 -07:00
  • 742e661ba7 tests: Update Weekly tests to use correct resources version Bobby R. Bruce 2022-06-15 16:43:54 -07:00
  • ac7d7a7d7a tests: Update the Weekly tests' docker version to v22-0 Bobby R. Bruce 2022-06-15 16:39:51 -07:00
  • ae3c3fccd4 tests: Update the the docker images in Nightly to v22-0 Bobby R. Bruce 2022-06-15 16:35:13 -07:00
  • 15c896831a util-docker: Fix the gpu-fs docker image. Bobby R. Bruce 2022-06-15 16:26:51 -07:00
  • 73da4d794c stdlib: Update the resources.json version to v22.0 Bobby R. Bruce 2022-06-15 12:02:48 -07:00
  • 2342c74a13 python,misc: Update the resources URL to v22-0 Bobby R. Bruce 2022-06-15 11:56:20 -07:00
  • fd7bfca33b base: Update the version to v22.0.0.0 Bobby R. Bruce 2022-06-15 11:51:49 -07:00
  • 4df0d886df scons: Remove -Werror for the gem5 v22.0 release Bobby R. Bruce 2022-06-15 11:48:43 -07:00
  • 7170c365be arch-vega: implement S_GETREG_B32 instruction Charles Jamieson 2022-06-16 12:43:47 -05:00
  • 508c1cf69a util-docker: Fix the gpu-fs docker image. Bobby R. Bruce 2022-06-15 16:26:51 -07:00
  • 928c5807db mem-ruby: Add RubyHitMiss debug flags to print hit and miss information Mingyuan Xiang 2019-10-13 08:02:27 +00:00
  • f4f40f44f1 tests: Fix the download test Bobby R. Bruce 2022-06-07 11:24:24 -07:00
  • d4456b3ee0 systemc: define control extension Yu-hsin Wang 2022-05-13 11:53:42 +08:00
  • 9e821b3233 cpu: Switch to the (get|set)Reg API in the checker CPU. Gabe Black 2021-08-29 00:43:39 -07:00
  • 87c2f36fa8 cpu: Fix InvalidRegClass access in CheckerCPU Giacomo Travaglini 2022-06-08 16:21:49 +01:00
  • 02ed53ff6b stdlib,configs,tests: Examples of saving/restoring checkpoints Hoa Nguyen 2022-04-12 14:57:34 -07:00
  • 179e4ad070 cpu: Fix style in cpu/timing_expr.cc. Gabe Black 2021-08-29 00:27:15 -07:00
  • 0d18112f0f arch-power: Revamp float regs. Gabe Black 2021-08-28 23:15:55 -07:00
  • 23087f124a arch-power: Revamp int registers. Gabe Black 2021-08-28 23:05:07 -07:00
  • 112f4104b9 arch-arm: Fix up code related to the float reg file? Gabe Black 2021-08-29 00:37:15 -07:00
  • 7f61db0f2e arch-arm: Switch from (set|read)Vec* to (get|set)Reg* accessors. Gabe Black 2021-08-28 21:38:49 -07:00
  • 8f180369fd arch-arm: Rework the condition code regs. Gabe Black 2021-08-28 21:12:16 -07:00
  • 5efe4d4a3a arch-arm: Rework the int regs. Gabe Black 2021-08-28 20:37:12 -07:00
  • a52274a075 systemc: gem5 initiator TLM target example Matthias Jung 2022-05-11 14:24:18 +02:00
  • f6ca466d09 tests: Add ISA test for stdlib 'requires' function Bobby R. Bruce 2022-06-07 17:17:06 -07:00
  • 74942dc08e tests: Add tests for 'gem5.runtime.get_supported_isas' Bobby R. Bruce 2022-05-27 14:19:52 -07:00
  • fda4137780 stdlib: Refactor multi-isa stdlib incorporation Bobby R. Bruce 2022-05-24 13:08:22 -07:00
  • 7e6fd8423e arch-x86: Rework float regs for getReg and setReg. Gabe Black 2021-08-24 17:00:49 -07:00
  • d40bedc019 arch-x86: Rework CCRegs for getReg, setReg. Gabe Black 2021-08-24 01:52:55 -07:00
  • 84ae0afa59 arch-x86: Put misc reg indexes into a name space. Gabe Black 2021-08-24 00:39:26 -07:00
  • c4ea43f462 arch-x86: De-indent arch/x86/regs/misc.hh. Gabe Black 2021-08-23 22:24:08 -07:00
  • 88143c940b arch-x86: Convert segment indices to fit the style guide. Gabe Black 2021-08-23 22:19:37 -07:00
  • b836e6a495 arch-x86: Stop using (read|set)IntReg. Gabe Black 2021-08-23 21:13:18 -07:00
  • 16f7b17fc5 arch-x86: Convert the int register constants from RegIndex to RegId. Gabe Black 2021-08-23 21:18:36 -07:00
  • ee1262ae40 cpu: constexpr most of RegId's methods, and add a RegIndex operator. Gabe Black 2021-08-23 21:16:47 -07:00
  • 9b2328d637 arch-x86: Use a namespace for integer registers. Gabe Black 2021-08-23 18:36:37 -07:00
  • a52f92dccb arch: Remove plumbing for an op_idx value in ISA operands. Gabe Black 2021-08-23 16:29:31 -07:00
  • a1b439f91c arch: Remove plumbing for operand predication. Gabe Black 2021-08-23 15:44:31 -07:00
  • 7216ff214f arch-x86: Turn predicate-false CC regs into InvalidRegClass. Gabe Black 2021-08-23 15:23:31 -07:00
  • 0260fe7da9 fastmodel: follow .sgproj SIMGEN_COMMAND_LINE Earl Ou 2022-06-06 15:22:00 +08:00
  • c088af945e stdlib: Add checkpoint to Simulator Hoa Nguyen 2022-04-11 15:32:45 -07:00
  • 851c86af6d arch: Improve the regular expression that finds operands. Gabe Black 2021-08-23 21:00:43 -07:00
  • a40950a5c9 arch,cpu: Remove the idea of a zero register. Gabe Black 2021-08-22 06:04:31 -07:00
  • caffb4e1ff arch: Detect and convert zero registers to InvalidRegClass. Gabe Black 2021-08-22 05:19:51 -07:00
  • 8d11bc31b5 arch-arm: Fix dangling pointer to unnamed temporary in nativetrace.cc. Gabe Black 2022-06-06 15:57:37 -07:00
  • c64f296695 stdlib: AbstractCore calls ArmV8KvmCPU class for aarch64 Kaustav Goswami 2022-06-03 21:35:53 +00:00
  • f2a7a46db0 tests: Disable max_tick for asmtests Bobby R. Bruce 2022-06-01 11:50:03 -07:00
  • f3e9484969 arch-riscv,dev: Add PCI Host to RISCV Board ntampouratzis 2022-05-24 23:30:58 +03:00
  • c685cfcb7e mem: Add support for min reads per switch Ayaz Akram 2022-05-14 00:13:58 -07:00
  • 84949089a1 mem: Add HBM2 pseudo channel interface configuration Ayaz Akram 2022-05-14 00:00:47 -07:00
  • feceff7723 mem: Support for separate tRCD and tCL for reads/writes Ayaz Akram 2022-05-13 23:52:59 -07:00
  • 60317f99fe mem: Add an HBM memory controller Ayaz Akram 2022-05-13 23:20:14 -07:00
  • b0fd05dd3d mem: Split memory controller into base MemCtrl and HeteroMemCtrl Maryam Babaie 2022-05-13 18:03:37 -07:00
  • c7c11c5661 mem: splitting dram and nvm interfaces into separate files Maryam Babaie 2022-05-04 10:39:32 -07:00
  • f876e60bc2 mem-ruby: Fix deadlock in GPU VIPER TCC Kyle Roarty 2022-05-04 14:46:57 -05:00
  • 8e150924cb systemc: Add SimObject::regStats to systemc kernel Jason Lowe-Power 2022-06-01 12:51:22 -07:00
  • 373cc39a92 arch-arm: Improve error message when KVM failed to be initialized Hoa Nguyen 2022-06-02 23:40:33 +00:00
  • 4524c1e330 mem-ruby: Replace the deprecated Stats namespace Hoa Nguyen 2022-06-02 21:25:25 +00:00
  • 8ad21f7039 tests: Fix downloader check Bobby R. Bruce 2022-06-05 22:58:57 -07:00
  • b920772d78 cpu: Treat the InvalidRegClass like the zero register. Gabe Black 2021-08-22 05:19:06 -07:00
  • 397e66d8b6 gpu-compute: Stop passing in a default value to resize(). Gabe Black 2022-06-02 15:20:38 -07:00
  • 9bfffe0f34 mem-ruby: modify the TBE data state for ReadOnce_HitUpstream Daecheol You 2022-03-11 13:23:59 +09:00
  • cad8cf70ee proto: Add a missing std:: in protoio.cc. Gabe Black 2022-06-02 15:20:08 -07:00
  • a2062c0e00 sim: Fix erasure ordering in the futex map. Gabe Black 2022-06-02 15:19:04 -07:00
  • 6b92e8ddde tests,arch-riscv: Add rv64uzfh-ps tests to asmtests Bobby R. Bruce 2022-06-01 11:41:06 -07:00
  • 0770c80fb9 tests: Wipe 'build/ARM' dir before running SystemC tests Bobby R. Bruce 2022-05-27 18:30:07 -07:00
  • cb3c607f4b misc: Clarify commit message guidelines Boris Shingarov 2022-05-29 15:29:06 -04:00
  • c6299cbe8e stdlib: Removed SECURITY from the ArmBoard Script Kaustav Goswami 2022-05-31 17:44:34 -07:00
  • bf71a17982 arch-arm: Add several 64-bit syscalls name to se_workload.cc Hoa Nguyen 2022-06-01 02:13:48 +00:00
  • 96870d4713 arch-riscv: Fix compilation error due to getdents* syscalls Hoa Nguyen 2022-06-01 00:29:47 +00:00
  • 424b946d16 stdlib: Fix LupvBoard to inherit from AbstractSystemBoard Bobby R. Bruce 2022-05-27 18:04:48 -07:00
  • d7f5b70576 tests: Replace multi-isa test GCN3 compilation with VEGA Bobby R. Bruce 2022-05-31 15:42:30 -07:00
  • e4274cabd9 mem-ruby: fix Evict request for CHI excl. caches Tiago Mück 2022-05-17 13:20:48 -05:00
  • 612f242359 mem-ruby: fix CHI snoops clearing WU data Tiago Mück 2022-05-16 17:50:18 -05:00
  • 1dfd319d98 mem-ruby: fix data state for partial WU Tiago Mück 2022-04-08 10:44:03 -05:00
  • dc33a16993 mem-ruby: fix functionalRead on pending CU Tiago Mück 2022-03-02 17:43:00 -06:00
  • 23888df8a9 mem-ruby: fix MaintainCoherence typo Tiago Mück 2022-03-02 16:18:26 -06:00
  • 12641069de mem-ruby: reuse existing event on CleanUnique Tiago Mück 2022-03-02 16:17:43 -06:00
  • d1d6b4cb9e mem-ruby: fix inconsistent WBs for dirty data Tiago Mück 2022-03-02 15:18:29 -06:00