-
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