Commit Graph

  • da3919a6f4 arch-arm: Add pagesize field to the Lookup data structure Giacomo Travaglini 2024-07-15 18:31:29 +01:00
  • 1eed6e9769 arch-arm: Make TlbEntry a ReplaceableEntry Giacomo Travaglini 2024-07-15 14:40:06 +01:00
  • 94ffe5f233 arch-arm: Replace TLB,TLBVerbose usage in ArmMMU Giacomo Travaglini 2024-07-17 10:20:36 +01:00
  • 58bc790a09 arch-arm: Do not include tlb.hh in mmu.hh Giacomo Travaglini 2024-10-18 12:21:04 +01:00
  • 08c66a0b6a arch-arm: Avoid unnecessary include of faults.hh Giacomo Travaglini 2024-10-18 13:27:48 +01:00
  • 0f1436ba5f arch-arm: DomainType is not specific to the TlbEntry Giacomo Travaglini 2024-10-18 13:44:03 +01:00
  • d3cdd2dc17 arch-arm: TranMethod is not specific to the ArmFault Giacomo Travaglini 2024-10-18 13:24:44 +01:00
  • 3fc6cc7763 sim: Make SignalSinkPort::set virtual (#1679) handsomeliu-google 2024-10-18 20:41:05 +08:00
  • ae0cee66ed systemc: Disable 'overloaded-virtual' warn for clang (#1662) Pranith 2024-10-18 05:40:10 -07:00
  • 946bf83b75 arch-arm: Add arm demo board (#1478) Harshil Patel 2024-10-18 05:36:31 -07:00
  • cb5d14f753 arch-riscv: Implement Zcmp instructions (#1432) Bobby R. Bruce 2024-10-18 05:33:55 -07:00
  • 7591f2a843 tests: Fix compiler tests (#1678) Harshil Patel 2024-10-17 11:19:46 -07:00
  • d454e421d2 stdlib,arch-x86: Update X86Demoboard (#1618) Bobby R. Bruce 2024-10-17 10:29:17 -07:00
  • 0341c5a502 SE script and tests for risc-v's vector extension (#1542) Bobby R. Bruce 2024-10-17 10:26:30 -07:00
  • f55a4ce989 arch-x86,arch-arm: Remove static variables in decoders (#1643) Jason Lowe-Power 2024-10-17 08:17:34 -07:00
  • cf3427f87b mem-cache: refactored the code Abhishek Shailendra Singh 2024-08-26 13:14:06 -05:00
  • bd939821c8 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-08-15 18:33:00 +00:00
  • 3eabd02801 mem-cache: This commit adds sms prefetcher Abhishek Shailendra Singh 2024-08-12 12:29:32 -05:00
  • a6421e4404 arch-riscv: Add IsDelayedCommit for each zcmp micro instructions Roger Chang 2024-09-25 13:59:35 +08:00
  • 28b112e2a6 arch-riscv: Implement Zcmp Roger Chang 2024-07-04 16:02:49 +08:00
  • aa782cffee arch-riscv: Add enable_Zcd options to RiscvISA Roger Chang 2024-07-04 16:02:49 +08:00
  • deb8f983a1 arch-vega: Fix multi-dword setElem in PackedReg (#1664) Matthew Poremba 2024-10-14 10:19:52 -07:00
  • 20965f571b stdlib: Extend AbstractBoard pre_instantiation functionality (#1497) Ivana Mitrovic 2024-10-14 10:12:41 -07:00
  • 652a72d122 arch-riscv: Add support for riscv hardware probing syscall (#1525) Leon 2024-10-15 01:00:48 +08:00
  • 1edeeda881 dev: Make unknown PCI device writes a warning (#1657) Matthew Poremba 2024-10-14 08:51:05 -07:00
  • f4ffe5f815 tests: add rvv-intrinsic-tests script and config Saúl Adserias 2024-04-03 13:43:03 +02:00
  • a35f146ba2 configs: add example RVV SE parametrized config Saúl Adserias 2024-04-02 21:09:12 +02:00
  • a8f88abfb1 misc: Add 'ext' & 'tests' to vscode pythin extraPaths (#1652) Bobby R. Bruce 2024-10-10 10:18:14 -07:00
  • 65ba2dcae5 tests: Refactor downloading of pannotia tests (#1653) Bobby R. Bruce 2024-10-10 10:17:32 -07:00
  • 6195b33960 util-docker,tests: Add compiler tests & Dockerfiles for GCC 14 (#1646) Erin (Jianghua) Le 2024-10-10 10:17:03 -07:00
  • c1c5147e53 tests,misc: Remove edited from PR Action trigger list (#1654) Bobby R. Bruce 2024-10-10 10:13:56 -07:00
  • 3f42ab4ca9 stdlib,ruby: Enable resetting version numbers (#1649) Jason Lowe-Power 2024-10-10 09:53:40 -07:00
  • 50f652a2ee Implement BTB using the cache library (#1537) Pranith 2024-10-10 09:05:22 -07:00
  • 7df35187a0 arch-arm: Add support of AArch32 VRINTN/X/A/Z/M/P instructions. Junshi Wang 2024-08-17 14:10:13 +08:00
  • 1c8ab47a54 arch-arm: Add support of AArch32 VCVTA/P/N/M instructions. (#1533) Giacomo Travaglini 2024-10-10 11:58:37 +02:00
  • feeb3b2d67 cpu: fix simInsts and simOps not resetting (#1615) Erin (Jianghua) Le 2024-10-09 19:49:43 -07:00
  • 3443788013 misc: Add "src/python" to vscode Python Analysis Paths (#1647) Bobby R. Bruce 2024-10-09 14:46:54 -07:00
  • 965da9ea79 misc: pre-commit autoupdate (#1642) Bobby R. Bruce 2024-10-09 14:46:20 -07:00
  • f03dddb458 Use board get_mem_ports consistently (#1509) Jason Lowe-Power 2024-10-09 13:21:28 -07:00
  • 54487d3bf6 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-09 14:04:51 +00:00
  • 7661116b00 misc: [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-10-07 21:48:59 +00:00
  • 11fa0ac9a5 stdlib: Mv setup_board/setup_mem_ranges calls to set_fs Bobby R. Bruce 2024-10-09 05:06:13 -07:00
  • ee91356632 systemc: Disable 'overloaded-virtual' warn for systemc bind funcs (#1637) wmin0 2024-10-09 21:28:43 +08:00
  • cc0eb12e9a misc,tests: Add cache of ALL/gem5.opt to ci-test.yaml (#1595) Bobby R. Bruce 2024-10-09 06:24:57 -07:00
  • 402a030ce1 cpu,arch,arch-riscv: Check wake up signal when post interrupt (#1641) Yu-Cheng Chang 2024-10-08 23:51:38 +08:00
  • 67edf64326 arch-riscv: Fix CLINT mtime reset handling (#1638) Yu-Cheng Chang 2024-10-08 23:51:20 +08:00
  • 4f7b3ed827 mem-ruby: Remove static methods from RubySystem (#1453) Matthew Poremba 2024-10-08 08:14:50 -07:00
  • 4a3e2633d2 cpu-o3: Add Matrix OpDesc to the O3 Default FU (#1640) Giacomo Travaglini 2024-10-08 11:23:14 +02:00
  • 440999e447 cpu-o3: Add Crypto OpDesc to the O3 Default FU (#1639) Giacomo Travaglini 2024-10-08 11:22:25 +02:00
  • 3fc21da13c learning-gem5,tests: Update learning-gem5 Ruby Test ref (#1635) Bobby R. Bruce 2024-10-07 14:40:45 -07:00
  • 6ff3821c9d arch-riscv: Enable clone3 syscall in riscv64 (#1620) Jason Lowe-Power 2024-10-07 13:45:34 -07:00
  • 1ee924a067 python: clarify SimObject error message (#1625) Erin (Jianghua) Le 2024-10-07 13:45:03 -07:00
  • f5858fe81f dev-amdgpu: Deprecate rom and mmio trace params (#1633) Matthew Poremba 2024-10-07 07:12:07 -07:00
  • 5db68114df misc,tests: Change Github Action caches to just be date-based Bobby R. Bruce 2024-10-07 00:50:18 -07:00
  • 7c83e3379b stdlib: Add _pre_instantiate funcs for caches and memory Bobby R. Bruce 2024-10-04 11:56:48 -07:00
  • a12bef131b tests: update input sizes for pannotia tests Harshil Patel 2024-10-04 11:51:58 -07:00
  • b358471eb9 stdlib: Move 'sim_quantum' set from Simulator to Processor Bobby R. Bruce 2024-08-22 05:20:58 -07:00
  • 4bdcb040d0 stdlib: Move Root obj creation from Simulator to Board Bobby R. Bruce 2024-08-22 05:16:47 -07:00
  • 4b3ba1daa6 stdlib: Deprecate Simulator 'full_system' param Bobby R. Bruce 2024-08-22 05:08:19 -07:00
  • 6a24b69a97 misc,tests: Increase Weekly and Daily GPU test timeout (#1628) Bobby R. Bruce 2024-10-04 07:41:17 -07:00
  • d49d0272ff misc,tests: Create Daily GPU Test timeout Bobby R. Bruce 2024-10-04 07:36:46 -07:00
  • 866b51a1cc misc,tests: Increase Weekly GPU test timeout Bobby R. Bruce 2024-10-04 06:12:13 -07:00
  • 7117b1399b util-docker: Fix gpu dpcker images (#1627) Bobby R. Bruce 2024-10-04 02:37:16 -07:00
  • 5b5f7afc1b arch-riscv: Implement CLINT reset feature (#1617) Yu-Cheng Chang 2024-10-04 04:22:27 +08:00
  • 24504c9a3e dev-amdgpu: Use GPU specific cache line size (#1621) Matthew Poremba 2024-10-03 08:47:08 -07:00
  • 242c0e9693 arch-riscv: Add more syscall placeholders Tommaso Marinelli 2024-10-03 03:25:39 +02:00
  • c8c75959ad configs: Deprecate Vega10 (#1619) Matthew Poremba 2024-10-02 14:18:41 -07:00
  • be49bf89c0 arch-riscv: Enable clone3 syscall in riscv64 Tommaso Marinelli (imec) 2024-10-02 16:16:19 +02:00
  • bdd10069b1 arch-arm: Add recursive reduce in Neon instruction. (#1616) Giacomo Travaglini 2024-10-02 12:41:53 +02:00
  • c9408828a1 misc,tests: Revert "Test docker runners vs self-hosted" Bobby R. Bruce 2024-10-01 16:03:57 -07:00
  • 93313b3daa arch-riscv: fix viota (#1559) LYC 2024-10-02 02:23:27 +08:00
  • d5dfe03eb1 stdlib: Add warning message for set_workload being called twice (#1571) Erin (Jianghua) Le 2024-10-01 11:22:07 -07:00
  • c10feed524 tests, configs, util, mem, python, systemc: Change base 10 units to base 2 (#1605) Erin (Jianghua) Le 2024-10-01 11:18:05 -07:00
  • d57208c615 arch-x86,stdlib: added MADT entries on the X86Board (#1574) Kaustav Goswami 2024-10-01 11:14:09 -07:00
  • 0792d94b6f misc,tests: Test docker runners vs self-hosted Bobby R. Bruce 2024-10-01 08:53:31 -07:00
  • 34f6bc4501 misc,tests: Fix caching in daily tests Bobby R. Bruce 2024-10-01 08:18:55 -07:00
  • a25d9a126f arch-arm: Add recursive reduce in Neon instruction. Junshi Wang 2024-09-06 13:32:45 +08:00
  • 8381e1c5d3 mem-cache: Helper functions to allow dynamic configuration of partitioning policies (#1609) Giacomo Travaglini 2024-09-27 00:01:18 +02:00
  • 277b5be4dd arch-arm: Add a method to determine External Abort (#1610) Bobby R. Bruce 2024-09-26 14:41:33 -07:00
  • e987c60a4c tests: Add Pannotia GPU Tests (#1584) Erin (Jianghua) Le 2024-09-26 14:39:39 -07:00
  • 054790ad47 ext: Fix GCC v13+ comp of systemc due to problematic overloaded-virtual warn (#1576) Bobby R. Bruce 2024-09-26 14:32:20 -07:00
  • a240ff8d32 misc,tests: Fix caching in daily tests Bobby R. Bruce 2024-09-26 11:12:52 -07:00
  • e3fd7dcaec misc,tests: Remove cache store from dramsys test Bobby R. Bruce 2024-09-26 11:10:32 -07:00
  • 6bb1c9638c util: Update gem5-resources-manager (#1604) Ivana Mitrovic 2024-09-26 10:09:38 -07:00
  • a4bacb9823 arch-arm: Add a method to determine External Abort. Junshi Wang 2024-09-07 20:48:49 +08:00
  • 9a7a661c66 arch-arm: Set tranMethod for external Data Abort. Junshi Wang 2024-09-06 16:38:21 +08:00
  • b232204b49 mem-cache: Allow dynamic configuration of the Way pp Giacomo Travaglini 2024-04-05 16:52:23 +01:00
  • fdcfc28cf4 mem-cache: Allow dynamic configuration of MaxCapacity pp Giacomo Travaglini 2024-04-05 10:46:40 +01:00
  • 3100418fb1 mem-cache: Store totalBlockCount directly in MaxCapacity pp Giacomo Travaglini 2024-04-05 10:35:41 +01:00
  • bf61bd127f arch-arm: Add support of AArch32 VCVTA/P/N/M instructions. Junshi Wang 2024-08-16 21:03:10 +08:00
  • e17875b7c7 misc: Correctly display build information (#1603) Ronchi1997 2024-09-26 05:23:51 +08:00
  • 36264938db misc: Make random gen portable across compilers. (#1580) aperais 2024-09-25 16:31:00 +02:00
  • d1ce4fb6c7 arch-riscv: add VLEN/ELEN as class attributes for all vec insts (#1538) Saúl 2024-09-24 23:32:37 +02:00
  • e9ea18000d arch-riscv: Move static GDB methods to RemoteGDB virtual methods (#1590) Yu-Cheng Chang 2024-09-24 22:46:56 +08:00
  • 2fc44a50f8 gpu-compute: Fix '64kB' to '64KiB' in gpu-compute (#1594) Bobby R. Bruce 2024-09-23 15:25:43 -07:00
  • d74d550af4 misc,tests: Improve daily cache handling. Bobby R. Bruce 2024-09-23 14:20:29 -07:00
  • 6af68bcf81 tests,misc: Update weekly/daily caches Bobby R. Bruce 2024-09-23 13:16:01 -07:00
  • 5214c8b0cb misc, tests: Add missing build/ALL cache in daily-tests.yaml Bobby R. Bruce 2024-09-23 12:05:42 -07:00
  • 162ea1fa74 tests,misc: Add caching to daily and weekly test workflows Bobby R. Bruce 2024-09-23 12:01:57 -07:00
  • 1a637e6d94 tests: test_requires.py moved to very-long and drop risv Bobby R. Bruce 2024-09-23 11:30:58 -07:00