-
529423f47a
util: Remove note about ssh use
Bobby R. Bruce
2023-10-04 17:37:11 -07:00
-
a924fa3bdc
util: Add action-run.sh to run Action Runners
Bobby R. Bruce
2023-10-04 17:21:13 -07:00
-
3e1c0b0714
util: Move runners from gem5 repository to gem5 org
Bobby R. Bruce
2023-10-04 15:18:45 -07:00
-
d1f9f98747
util: Make all runners the same type
Bobby R. Bruce
2023-10-04 15:07:16 -07:00
-
-
7a0e84d853
cpu-kvm, arch-x86: flush TLB after syscalls
Nicholas Mosier
2023-10-06 20:41:59 +00:00
-
-
-
0dcf0fb829
sim-se: unmap reclaimed heap pages in brk syscall emulation
Nicholas Mosier
2023-09-21 16:06:31 +00:00
-
75a7f30dfb
dev-amdgpu: Implement GPU clock MMIOs
Matthew Poremba
2023-10-06 13:02:31 -05:00
-
6a4b2bb096
dev-hsa,gpu-compute: Add timestamps to AMD HSA signals
Matthew Poremba
2023-09-11 09:22:26 -05:00
-
-
-
00748c7901
mem-ruby: Fix CHI fromSequencer helper function
Giacomo Travaglini
2023-10-06 14:48:51 +01:00
-
-
ae104cc431
mem-ruby: Add new feature far atomics in CHI (#177)
Giacomo Travaglini
2023-10-06 10:09:58 +01:00
-
-
6f8b74ece8
dev,arch-riscv: Mark gem5's 8250 UART as 16550a compatible
Hoa Nguyen
2023-10-06 00:48:12 -07:00
-
3fc6b67974
arch-riscv: Add several inform() to RiscvISA::BootloaderKernelWorkload
Hoa Nguyen
2023-10-06 00:45:21 -07:00
-
e8fd8303fb
stdlib: Add
chosen node to the device tree of RISC-V board
Hoa Nguyen
2023-10-05 23:15:27 -07:00
-
46a9d85215
arch-riscv: Add bootloader+kernel workload
Hoa Nguyen
2023-10-04 00:56:48 -07:00
-
-
-
a19667427a
mem-ruby: Add BUILD_GPU guard to ruby cooldown and warmup phases
Vishnu Ramadas
2023-10-05 18:59:54 -05:00
-
85340973bf
configs: Add configurable GPU L1,L2 num banks and L2 latencies (#389)
Matt Sinclair
2023-10-05 15:54:24 -05:00
-
-
4db748a507
resources, stdlib: Adding 'suite' category to gem5 (#191)
Bobby R. Bruce
2023-10-05 13:26:58 -07:00
-
-
761f6b73a0
arch-arm: Implement FEAT_FGT (#334)
Bobby R. Bruce
2023-10-05 10:44:26 -07:00
-
-
f5c7ea01ef
gpu-compute: Fix dynamic scratch size test (#391)
Bobby R. Bruce
2023-10-05 10:38:13 -07:00
-
-
ee8c569513
arch-riscv: Implement Zcb instructions (#399)
Bobby R. Bruce
2023-10-05 10:36:02 -07:00
-
-
-
-
f75c0fca8a
stdlib: Del comment stating SE mode limited to single thread
Bobby R. Bruce
2023-10-05 10:20:55 -07:00
-
-
-
06bbc43b46
ext: Remove
std::binary_function from DramPower
Bobby R. Bruce
2023-10-05 07:25:04 -07:00
-
39c7e7d1ed
arch: Adding missing
override to PCState.set
Bobby R. Bruce
2023-10-04 11:37:04 -07:00
-
-
-
ea3ee880aa
arch-riscv: Implement Zcb instructions
Roger Chang
2023-07-05 16:11:14 +08:00
-
-
98a6cd6ee2
misc: changed call get_default_disk_device to get_disk_device
Leo Redivo
2023-10-04 13:32:35 -07:00
-
6411b2255c
mem-ruby,configs: Add CHI far atomics support
Víctor Soria
2023-08-10 17:04:17 +02:00
-
12dada2dc5
arch-arm: Correct return operand in swap instructions
Víctor Soria
2023-07-24 16:25:08 +02:00
-
4fd9d66c53
tests,mem-ruby: Enhance ruby false sharing test with Atomics
Víctor Soria
2023-07-24 16:20:10 +02:00
-
-
-
6f5d877b1a
misc: Update gem5 to use clang-15 and clang-16 (#365)
Jason Lowe-Power
2023-10-04 09:51:12 -07:00
-
-
2b97f17fe1
gpu-compute: Fix dynamic scratch size test
Matthew Poremba
2023-10-04 09:09:56 -05:00
-
-
-
7806eaad51
arch: Add instruction size and PC set methods (#357)
Andreas Sandberg
2023-10-04 10:49:30 +01:00
-
-
57e0c7d006
arch-riscv: FS bits -> DIRTY for more floating point loads (#381)
Bobby R. Bruce
2023-10-03 11:51:47 -07:00
-
-
d3637a489d
configs: Add option to disable AVX in GPUFS
Vishnu Ramadas
2023-10-03 12:10:42 -05:00
-
53627cc39c
configs: Add configurable GPU L1,L2 num banks and L2 latencies
Vishnu Ramadas
2023-10-03 11:36:11 -05:00
-
-
-
3af3c1121b
stdlib, resources: Addressed requested changes
Harshil Patel
2023-10-02 23:27:32 -07:00
-
f69191a31d
dev-amdgpu: Remove duplicate writes to PM4 queue pointers
Vishnu Ramadas
2023-10-02 19:37:46 -05:00
-
ae5a51994c
mem-ruby: Update cache recorder to use GPUCoalescer port for GPUs
Vishnu Ramadas
2023-09-29 18:27:46 -05:00
-
085789d00c
mem-ruby: Add flush support to GPU_VIPER protocol
Vishnu Ramadas
2023-09-29 18:19:37 -05:00
-
61e39d5b26
mem-ruby: Add cache cooldown and warmup support to GPUCoalescer
Vishnu Ramadas
2023-09-29 16:37:41 -05:00
-
a50ead5907
mem-ruby: Add Flush as a supported memory type in VIPERCoalescer
Vishnu Ramadas
2023-09-29 16:32:22 -05:00
-
107e05266d
dev-amdgpu: Add aql, hsa queue information to checkpoint-restore
Vishnu Ramadas
2023-09-29 14:29:47 -05:00
-
7301d4bd19
python: Add importer to standalone gem5py_m5 (#369)
Harshil Patel
2023-10-02 14:28:45 -07:00
-
-
7d2e1ee789
arch: Add instruction size and PC set methods
David Schall
2023-06-27 08:46:39 +00:00
-
da72590c19
arch-riscv: FS bits -> DIRTY for more floating point loads
Hoa Nguyen
2023-10-01 22:52:07 -07:00
-
-
-
e211674625
util-docker: Fix/Improve ubuntu-22.04_clang-16
Bobby R. Bruce
2023-09-29 13:12:19 -07:00
-
f9781af6e5
mem: fix bug in 3-level cache (#265)
Harshil Patel
2023-09-29 10:59:18 -07:00
-
-
2b791ff556
misc: fix g++13 overloaded-virtual warning (#363)
Bobby R. Bruce
2023-09-29 10:53:52 -07:00
-
-
8182f8084b
stdlib, resources, tests: Introduce Suite of Workloads
Harshil Patel
2023-08-16 15:14:19 -07:00
-
3a35bdf57a
arch-riscv: Update FS bits when doing floating point loads (#370)
Bobby R. Bruce
2023-09-29 10:47:05 -07:00
-
-
-
-
a79dc3f23c
util: Add steps to compile clang-15 and clang-16
Melissa Jost
2023-09-27 09:38:39 -07:00
-
6640447c1e
arch-riscv: Update FS bits when doing floating point loads
Hoa Nguyen
2023-09-28 19:14:29 -07:00
-
-
aaad79cf51
python: Add importer to standalone gem5py_m5
Jason Lowe-Power
2023-08-14 16:15:50 -07:00
-
-
-
62d34ef374
misc: 'sim{out/err}' -> 'sim{out/err}.txt' (#250)
Bobby R. Bruce
2023-09-27 17:36:03 -07:00
-
-
5d254ffb02
stdlib, resources: Added pretty printing resource (#323)
Bobby R. Bruce
2023-09-27 17:32:35 -07:00
-
-
14b928f77c
base: Add a warning when failing to insert a whole symbol table (#361)
Bobby R. Bruce
2023-09-27 17:26:03 -07:00
-
-
074fa4c604
misc,ext,tests: Automatically split CI TestLib tests across GitHub Action jobs (#263)
Bobby R. Bruce
2023-09-27 14:32:16 -07:00
-
-
3a0f4598b9
cpu-o3: Mark getWritableRegOperand() in O3CPU as a regwrite (#360)
Bobby R. Bruce
2023-09-27 14:31:38 -07:00
-
-
49a1d48264
arch-x86: properly initialize the auxv platform string (#347)
Bobby R. Bruce
2023-09-27 14:31:19 -07:00
-
-
4638434b97
arch-x86: make popx87 micro-op actually pop st(0) (#345)
Bobby R. Bruce
2023-09-27 14:31:00 -07:00
-
-
633bdc08f2
stdlib: Addressed requested changes
Harshil Patel
2023-09-27 11:36:51 -07:00
-
34c3676105
misc: Update gem5 to use clang-15 and clang-16
Melissa Jost
2023-09-27 09:33:53 -07:00
-
9ca2672cab
misc: fix g++13 overloaded-virtual warning
Yu-hsin Wang
2023-09-27 12:48:26 +08:00
-
-
-
cfa13f9feb
sim: Probe listener template with lambda (#356)
Andreas Sandberg
2023-09-26 10:08:24 +01:00
-
-
f5968da41c
mem-ruby: start using txnid and DBID identifiers in CHI transactions (#288)
Giacomo Travaglini
2023-09-26 09:51:47 +01:00
-
-
91e55d9c60
base: Add warning when failing to insert a whole symbol table
Hoa Nguyen
2023-09-25 16:23:17 -07:00
-
-
-
b759f22cc9
cpu-o3: Mark getWritableRegOperand() in O3CPU as a regwrite
Hoa Nguyen
2023-09-25 12:29:28 -07:00
-
-
-
010ac43369
arch-riscv: Make RISC-V decodeInst overridable (#350)
Jason Lowe-Power
2023-09-25 06:43:56 -07:00
-
-
-
-
7cb308db90
sim: Probe listener template with lambda
David Schall
2023-06-26 18:46:01 +00:00
-
-
-
9d63a1492a
cpu: Add override to TraceCPU init function (#348)
Giacomo Travaglini
2023-09-25 09:10:33 +01:00
-
-
83224e2c85
arch: Enable customized decoder class name (#351)
Giacomo Travaglini
2023-09-25 09:10:06 +01:00
-
-
-
-
df60b0f5c9
arch-arm: Implement FEAT_FGT
Giacomo Travaglini
2023-04-17 13:44:11 +01:00
-
37b6824c4c
arch-arm: Fix disassembly for NZCV read/writes
Giacomo Travaglini
2023-04-18 15:51:06 +01:00
-
-
-
d55f8f2716
arch: Enable customized decoder class name
Roger Chang
2023-09-19 14:31:11 +08:00
-
-
5b41112e03
arch-riscv: Make RISC-V decodeInst overridable
Roger Chang
2023-09-19 14:12:57 +08:00
-
-
-
391f62b213
misc: 'sim{out/err}' -> 'sim{out/err}.txt'
Bobby R. Bruce
2023-08-31 10:26:45 -07:00
-
f5a255c68d
configs: Fixed Typo (#337)
Bobby R. Bruce
2023-09-21 11:58:49 -07:00
-
-
3f9afe96c6
python,util: Add Python MyPy Stubgen to enable Pylance IntelliSense (#307)
Bobby R. Bruce
2023-09-21 11:52:16 -07:00
-
-
-
-
d297da3654
cpu: Add override to TraceCPU init function
Melissa Jost
2023-09-21 10:11:39 -07:00
-
-
-
7298ebd49b
arch-x86: properly initialize the auxv platform string
Nicholas Mosier
2023-09-21 05:16:17 +00:00
-
-
-
5697bf26a8
arch-x86: make popx87 micro-op actually pop st(0)
Nicholas Mosier
2023-09-21 04:29:05 +00:00
-
-
-
958eda6961
arch-riscv: Fix inst flags for jal and jalr (#325)
Bobby R. Bruce
2023-09-20 16:25:21 -07:00
-
-
aa0702c6eb
dev-amdgpu: Handle GPU atomics on host memory addresses (#328)
Bobby R. Bruce
2023-09-20 16:24:56 -07:00
-
-
4526a314a9
arch-x86: fix negative overflow check bug in PACK micro-op (#332)
Bobby R. Bruce
2023-09-20 16:18:16 -07:00
-
-
-
-
83374bdf99
misc: changed name get_default_disk_device to get_disk_device
Leo Redivo
2023-09-20 15:28:49 -07:00
-
516dcf3bcd
configs: Fixed Typo
Marco Kurzynski
2023-09-20 21:42:56 +00:00
-
-
-
1fc89bc8ae
cpu,mem,dev: Use Addr for cacheLineSize
Hoa Nguyen
2023-09-20 14:16:46 -07:00
-
ac5280fedc
mem,sim: Change the type of cache_line_size to Addr
Hoa Nguyen
2023-09-20 13:49:10 -07:00
-
3c38d4952a
mem: fix bug in 3-level cache
Pu (Luke) Yi
2023-09-04 02:16:32 -07:00
-
63cabf2848
dev-amdgpu: Handle GPU atomics on host memory addresses
Matthew Poremba
2023-09-19 13:22:35 -05:00
-
-
-
6eb7c10eb9
misc: Add HACC GPU tests (#258)
Bobby R. Bruce
2023-09-20 11:26:54 -07:00
-
-
-
-
70c1d762c7
arch-riscv: Fix inst flags for jal and jalr
Roger Chang
2023-09-18 13:28:12 +08:00
-
-
-
741a901d8d
arch-x86: fix negative overflow check bug in PACK micro-op
Nicholas Mosier
2023-09-20 05:09:32 +00:00
-
-
-
561f3bd75b
misc,tests: Split testlib CI Tests to one dir-per-job
Bobby R. Bruce
2023-09-03 23:33:59 -07:00
-
6921d94373
python: Recursively create checkpoint dir
Bobby R. Bruce
2023-09-11 15:25:16 -07:00
-
efd58f9b72
tests: Remove ":" from testing results output dir name
Bobby R. Bruce
2023-09-08 10:17:36 -07:00
-
0337613afc
ext,tests: Add
--build-targets option to ./main.py list
Bobby R. Bruce
2023-09-04 23:34:39 -07:00
-
13b77b3e41
ext,tests: Allow passing of
--uid to ./main.py list
Bobby R. Bruce
2023-09-04 15:46:07 -07:00
-
43226004a1
ext,tests: Fix
--figures flag when using ./main.py list
Bobby R. Bruce
2023-09-04 15:42:35 -07:00
-
c36a4d12aa
tests: Replace print with testlib.log for PARSEC warn
Bobby R. Bruce
2023-09-04 22:25:42 -07:00
-
-
-
9057eeabec
cpu: Explicitly define cache_line_size -> 64-bit unsigned int
Hoa Nguyen
2023-09-19 12:54:18 -07:00
-
-