-
8fe1228f3e
scons, ext-testlib: rename NULL_All_Ruby to use all caps
Erin Le
2024-10-31 14:45:01 -07:00
-
3535fd0449
tests: additional trusted_stats files
Erin Le
2024-10-31 14:17:23 -07:00
-
6903420310
tests: Add more hierarchies to traffic gen tests
Jason Lowe-Power
2022-04-27 16:48:29 -07:00
-
97542c1a4c
mem-ruby,scons: Add scons option for multiple protocols
Jason Lowe-Power
2024-10-25 16:28:46 -07:00
-
9a904478eb
mem-ruby: Use runtime protocol instead of #defines
Jason Lowe-Power
2024-10-24 13:54:25 -07:00
-
b7ce3040de
mem-ruby: Add ProtocolInfo class
Jason Lowe-Power
2024-10-24 13:38:19 -07:00
-
4f53451073
mem-ruby,configs: Update AMD protos with new names
Jason Lowe-Power
2024-10-23 17:16:32 -07:00
-
d1ed308af8
stdlib,mem-ruby: Use protocol-spec. names
Jason Lowe-Power
2022-03-30 18:15:01 -07:00
-
42fe5accea
configs,mem-ruby: Procotol-spec. names in CHI
Jason Lowe-Power
2022-03-30 17:13:24 -07:00
-
d56d561102
configs,mem-ruby: Protocol-spec. in learning gem5
Jason Lowe-Power
2022-03-30 17:11:20 -07:00
-
3ba16adeff
scons: Change scons for multiple protocols in SLICC
Jason Lowe-Power
2024-10-23 15:57:56 -07:00
-
b925a6e57c
mem-ruby: Update MachineType autogen file with all types
Jason Lowe-Power
2024-10-23 15:56:20 -07:00
-
18401758aa
mem-ruby: Rename SLICC SimObjs with compatibility
Jason Lowe-Power
2024-10-23 15:53:54 -07:00
-
1a713e8c65
mem-ruby: Update HTML output to include protocol
Jason Lowe-Power
2022-03-30 16:20:59 -07:00
-
feb45c9cb9
mem-ruby: Move protocol files to subdir
Jason Lowe-Power
2022-03-23 17:46:06 -07:00
-
3a4465d908
mem-ruby: Use namespaces for protocol types
Jason Lowe-Power
2022-03-23 15:30:16 -07:00
-
1b84fbbeae
mem-ruby: Use shared and per-protocol SLICC files
Jason Lowe-Power
2022-03-23 13:58:40 -07:00
-
c0f67f7388
python: Expand Enum param type to be more Enum-like
Jason Lowe-Power
2022-04-26 15:03:59 -07:00
-
0d16c92341
cpu: add comments and change input type to list
studyztp
2024-10-31 13:15:48 -07:00
-
627734e830
cpu: clear listeners list
studyztp
2024-08-18 10:52:01 -07:00
-
0b0a8431dc
cpu: delete listener ptrs after removal
studyztp
2024-08-18 10:46:05 -07:00
-
9fede07f44
cpu: modified with review feedback
studyztp
2024-08-18 09:50:50 -07:00
-
6e39b737c8
cpu: add an example config script
studyztp
2024-08-08 10:06:37 -07:00
-
ddb29819ee
cpu: reorder functions, add more debug flags and comments
studyztp
2024-08-07 22:13:55 -07:00
-
66d3f7c038
cpu: add GlobalInstTracker and LocalInstTracker
studyztp
2024-08-07 21:43:09 -07:00
-
b82ab5ac89
misc: Do not share the random number generator across components (#1534)
aperais
2024-11-18 10:36:40 +01:00
-
5ae26c0f09
stdlib: Add interface to set binary in fs mode (#1743)
Jason Lowe-Power
2024-11-12 08:32:12 -06:00
-
c31bc284a8
mem-ruby,sim-se: Fix functional reads for MESI protocols
Marleson Graf
2024-08-21 16:47:45 -03:00
-
63d110fb7a
mem-ruby,sim-se: Support Maybe_Stale in functional reads
Marleson Graf
2024-08-21 15:39:01 -03:00
-
78db0e26b2
misc: Merge branch v24.0 stable into v24.1 release staging
Bobby R. Bruce
2024-11-11 13:51:39 -08:00
-
-
665d32cba2
misc: Fix typo in README.md (#1763)
Simon Lammer
2024-11-11 19:03:54 +01:00
-
8b1075b792
arch, cpu: Add generic getValidAddr to correct exetrace symbol table (#1758)
Yu-Cheng Chang
2024-11-08 21:33:53 +08:00
-
ad8bd6b5c7
arch-arm,util-m5: Change arm64's default m5 call type to addr (#1583)
Noah Krim
2024-11-07 10:08:10 -08:00
-
ca07a06893
misc: bump mypy from 1.11.2 to 1.13.0 (#1748)
dependabot[bot]
2024-11-06 10:41:03 -08:00
-
f2892fd5bc
misc: update RELEASE-NOTES.md for simInsts and simOps (#1750)
Erin (Jianghua) Le
2024-11-06 10:40:07 -08:00
-
ecde7d9fa9
misc: bump pre-commit from 3.8.0 to 4.0.1 (#1749)
dependabot[bot]
2024-11-05 12:16:42 -08:00
-
70c211236a
arch-riscv: sign-extend the PC when enter/leave trap handler (#1756)
Yu-Cheng Chang
2024-11-06 04:14:55 +08:00
-
63ea52de56
arch-riscv: fix vrgather pin count (#1759)
Saúl
2024-11-05 21:13:51 +01:00
-
7f50372979
configs: Update legacy RISC-V FS Linux script (#1753)
Tommaso Marinelli
2024-11-05 19:57:57 +01:00
-
6881534bd2
misc: Add v24.1 release notes for RubySystem changes (#1735)
Matthew Poremba
2024-11-05 10:47:37 -08:00
-
d463868f28
dev-amdgpu, gpu-compute, mem-ruby: Add support for writeback L2 in GPU (#1692)
Vishnu Ramadas
2024-11-05 12:45:46 -06:00
-
940f49b63b
base: Make BaseGdbRegCache::data() non constant (#1734)
ylldummy
2024-11-06 02:43:41 +08:00
-
3e628dd1c0
arch-arm: Cache a pointer to previously matched TLB entry (#1752)
Giacomo Travaglini
2024-11-05 08:49:17 +00:00
-
2e998c9fc0
arch-riscv: Add support for Zicbop extension (#1710)
Leon
2024-11-05 09:08:38 +08:00
-
dba9a9e564
misc: bump tqdm from 4.66.5 to 4.66.6 (#1747)
dependabot[bot]
2024-11-04 11:11:40 -08:00
-
4f74c3a949
arch-arm: Use the cached release object instead of HaveExt (#1751)
Giacomo Travaglini
2024-11-03 11:18:10 +00:00
-
2ed724b670
mem-ruby: Fix two NetDest locals using default constructor (#1746)
Matthew Poremba
2024-11-02 08:37:04 -07:00
-
956b164a43
Add Python interface to get port actual name (#1744)
handsomeliu-google
2024-11-02 21:59:50 +08:00
-
d376360255
arch-arm: Rewrite the ArmTLB storage to use an AssociativeCache (#1661)
Giacomo Travaglini
2024-11-02 10:18:44 +00:00
-
-
cc4f466e1e
util: Bumps werkzeug in gem5-resources-manager (#1723)
Ivana Mitrovic
2024-11-01 10:51:34 -07:00
-
a2476373c9
arch-arm: Do not compute purifyTaggedAddr in checkPermissions (#1739)
Giacomo Travaglini
2024-11-01 16:18:57 +00:00
-
df6a318a86
arch-x86: Update MTRR defType register (#1732)
Jason Lowe-Power
2024-11-01 08:59:33 -07:00
-
ad17fa040a
base: Remove DPRINTF_UNCONDITIONAL (#1724)
Daniel Carvalho
2024-10-31 15:40:38 -03:00
-
b5a73b59ef
sim: Add include guards in simulate.hh (#1737)
Bobby R. Bruce
2024-10-31 00:34:39 -07:00
-
757b272a25
arch-riscv: Fix Zcmp implement typos (#1727)
Yu-Cheng Chang
2024-10-31 00:47:30 +08:00
-
24b672ab01
tests: update timout on pannotia fw gpu test (#1736)
Bobby R. Bruce
2024-10-30 09:47:15 -07:00
-
-
429580ee77
tests: update timout on pannotia fw gpu test
Harshil Patel
2024-10-30 16:42:23 +00:00
-
-
2c6de97ea1
Add SE mode to X86Board and RiscvBoard (#1702)
Bobby R. Bruce
2024-10-29 20:17:47 -07:00
-
-
d5d7880840
util-docker: Add qemu-riscv-env Dockerfile (#1731)
Bobby R. Bruce
2024-10-29 17:19:43 -07:00
-
d8e7c91127
mem-ruby: Remove unused variables/mark [maybe unused] (#1650)
Bobby R. Bruce
2024-10-29 14:31:20 -07:00
-
1442a4dccd
mem-ruby: Re-enable assign with implicit_ctor structures (#1694)
Matthew Poremba
2024-10-29 08:53:14 -07:00
-
853f2ea012
configs,scons: Update scripts and build_opts to make GPU-FS simulations more configurable (#1693)
Matt Sinclair
2024-10-28 17:19:18 -05:00
-
-
11dd2c6c09
stdlib: address requested changes to X86, Riscv boards
Erin Le
2024-10-28 15:00:19 -07:00
-
7bddc764cc
mem-ruby: Prevent LL/SC livelock in MESI protocols (#1384) (#1399)
Marleson Graf
2024-10-28 13:57:10 -03:00
-
dde1c7d3a1
util-docker: Add RISCV to Ubuntu all-deps Docker platforms (#1716)
Bobby R. Bruce
2024-10-26 21:17:40 -07:00
-
c9f94f4e06
arch-arm: Replace translateAtomic with translateFunctional in AT (#1713)
Giacomo Travaglini
2024-10-25 17:15:52 +01:00
-
c91af552d4
tests: move weekly gpu tests to have separate jobs (#1698)
Harshil Patel
2024-10-24 04:02:23 -07:00
-
709f2c7695
mem-ruby,tests: Add CHI with ISA tests (#1651)
Bobby R. Bruce
2024-10-23 15:12:37 -07:00
-
35db93ada4
arch-riscv: Fix the bug of vsetivli frequently flushing the pipeline (#1526)
Bobby R. Bruce
2024-10-23 08:32:56 -07:00
-
-
089d780c76
arch-riscv: Fix the bug of vsetivli frequently flushing the pipeline
Zhibo Hong
2024-10-23 17:24:43 +08:00
-
-
7b7f5ef34a
stdlib: add SE mode to RiscvBoard
Erin Le
2024-10-22 16:31:01 -07:00
-
b9a19625ce
stdlib: add SE mode to X86Board
Erin Le
2024-10-22 14:49:21 -07:00
-
-
-
f01d68bf96
stdlib, configs: Add RiscvDemoBoard (#1490)
Erin (Jianghua) Le
2024-10-22 10:13:22 -07:00
-
3a14a73982
arch-arm: Add support of AArch32 VRINTN/X/A/Z/M/P instructions. (#1655)
Giacomo Travaglini
2024-10-22 18:37:30 +02:00
-
-
faf764e668
arch-x86: break 32/64-bit LEA's input dependency on prior dest value (#1683)
Nicholas Mosier
2024-10-22 09:34:30 -07:00
-
0f75c39d30
arch-arm: Implement AT as standalone instructions (#1697)
Giacomo Travaglini
2024-10-22 17:25:16 +02:00
-
-
fce42880b9
dev: move dprint of reg name before register read/write (#1684)
Harry Chiang
2024-10-22 17:12:38 +08:00
-
16217f843f
mem-ruby: Fix issues in protocols due to multi-RubySystem (#1690)
Matthew Poremba
2024-10-21 12:30:03 -07:00
-
2c679bfa04
tests: Fix replacement_policies tests' refs (#1695)
Bobby R. Bruce
2024-10-21 12:28:29 -07:00
-
abf939f880
arch-arm: Improve implementation of AT instructions
Junshi Wang
2024-09-05 17:15:31 +08:00
-
91c5218f91
arch-arm: Add WnR into the AnnotationIDs.
Junshi Wang
2024-09-22 11:20:05 +08:00
-
-
b705629b83
learning-gem5: Add
ruby_system param set to RubyPortProxy (#1686)
Bobby R. Bruce
2024-10-20 13:04:47 -07:00
-
db47d20371
mem-ruby,misc: Remove redundant assignment (#1685)
Bobby R. Bruce
2024-10-20 13:02:53 -07:00
-
d0a9945d47
scons: Changed bits per set for VEGA_X86 to 128
Nagendra-KJ
2024-07-23 11:29:50 -05:00
-
a443b5cbb8
configs: Added command line arguments to gpufs config scripts
Nagendra-KJ
2024-07-23 11:27:47 -05:00
-
-
-
644ad3cdb0
misc,tests: Fix incorrect date assignment in Actions
Bobby R. Bruce
2024-10-18 14:59:16 -07:00
-
3e83f3ce4f
scons,misc: Portable debug flag generation (#1666)
Mahesh Madhav
2024-10-18 14:39:09 -07:00
-
b836a3f239
tests: update input sizes for pannotia tests (#1631)
Bobby R. Bruce
2024-10-18 13:42:30 -07:00
-
-
ddaf70b64f
Merge branch 'develop' into update-pannotia-tests
Bobby R. Bruce
2024-10-18 13:40:59 -07:00
-
-
-
-
2e271459d0
mem-cache: Implementation of SMS prefetcher (#1454)
Giacomo Travaglini
2024-10-18 19:15:57 +02:00
-
-
ae56a31b21
tests: Download only the resources used in ponnotia tests
Harshil Patel
2024-10-18 17:12:43 +00:00
-
c974bca123
arch-arm: Implement the L2 TLB as a 5-way set associative
Giacomo Travaglini
2024-07-15 23:57:35 +01:00
-
7f826ffbaa
arch-arm: Use the AssociativeCache in the ArmTLB
Giacomo Travaglini
2024-07-15 13:05:32 +01:00
-
ab6354a9cc
arch-arm: Rename TlbEntry::Lookup into TlbEntry::KeyType
Giacomo Travaglini
2024-08-16 16:33:29 +01:00
-
c83321b843
arch-arm: Define a SetAssociative indexing policy for the TLB
Giacomo Travaglini
2024-07-16 15:59:50 +01:00
-
376530ef72
arch-arm: Add isValid method to the TlbEntry
Giacomo Travaglini
2024-07-19 09:12:14 +01:00
-
3f18cada53
arch-arm: Add insert method to the TlbEntry
Giacomo Travaglini
2024-07-15 23:12:50 +01:00
-
c6cca14b74
arch-arm: Add invalidate method to the TlbEntry
Giacomo Travaglini
2024-07-15 18:57:33 +01:00
-
ce8a98d657
arch-arm: Generate Lookup from TlbEntry
Giacomo Travaglini
2024-07-15 23:02:27 +01:00
-
fda8eeace4
arch-arm: Keep track of observed page sizes in the TLB
Giacomo Travaglini
2024-07-16 09:36:10 +01:00