-
3f2c55cb63
arch-riscv: Check RISCV process run in matched CPU
Roger Chang
2023-01-09 14:04:06 +08:00
-
d6bbccb60a
gpu-compute : Fix incorrect TLB stats when FunctionalTLB is used
Vishnu Ramadas
2023-01-09 12:48:42 -06:00
-
4e61a98336
mem-ruby: add GPU cache bypass I->I transition
Matt Sinclair
2023-01-07 16:44:25 -06:00
-
1d467bed7f
mem-ruby: fix TCP spacing/spelling
Matt Sinclair
2023-01-07 16:43:20 -06:00
-
24e2ef0b78
mem-ruby, gpu-compute: fix TCP GLC cache bypassing
Matt Sinclair
2023-01-07 16:01:57 -06:00
-
f89973c9e1
fastmodel: Add handler to catch DMI warnings
Nicolas Boichat
2023-01-05 03:32:24 +00:00
-
8aa9f52953
systemc: Add facilities to add extra SystemC message handlers
Nicolas Boichat
2023-01-05 03:24:29 +00:00
-
68cf65e9b5
scons: Clone env before modifying it in SharedLib
Nicolas Boichat
2023-01-06 13:53:55 +00:00
-
ac54c7ffad
cpu-o3: Resolve the skid buffer overflow issue at decode stage
Hanhwi Jang
2023-01-05 14:52:11 +09:00
-
c23d7bb3ee
gpu-compute, mem-ruby: Add p_popRequestQueue to some transitions
Vishnu Ramadas
2023-01-04 21:34:17 -06:00
-
ddf43726ef
gpu-compute, mem-ruby: Update GPU cache bypassing to use TBE
Vishnu Ramadas
2023-01-04 21:07:54 -06:00
-
03083ba5e3
arch-vega: Implement ds_write2st64_b64
Matthew Poremba
2022-12-26 16:46:40 -08:00
-
450bc254bd
arch-vega: Read one dword for SGPR base global insts
Matthew Poremba
2022-12-26 15:08:23 -08:00
-
3bfa220e4e
arch-vega: Implement ds_read_i8
Matthew Poremba
2022-12-26 13:27:06 -08:00
-
b83457df0b
arch-vega: Implement ds_add_u64
Matthew Poremba
2022-12-26 09:54:20 -08:00
-
892e3057f7
arch-vega: Implement ds_add_f32 atomic
Matthew Poremba
2022-12-26 09:13:06 -08:00
-
160815f482
base: Specialize bitwise atomics so FP types can be used
Matthew Poremba
2022-12-26 09:18:49 -08:00
-
7238df7859
util: Update run_gem5_fs.sh script with AArch64 platform
Giacomo Travaglini
2022-12-20 08:43:59 +00:00
-
a533cb246c
scons: Include libraries when building gem5 as a shared object
Giacomo Travaglini
2022-12-19 16:08:29 +00:00
-
15cb9c7abe
base: socket: add UnixSocketAddr for representing socket paths
Simon Park
2023-01-03 01:07:03 -08:00
-
313f557b93
ext-testlib: Support str-convertible args in gem5_verify_config
Gabriel Busnot
2023-01-03 15:37:38 +00:00
-
5357277039
ext-testlib: Improve error reporting when test definition fails
Gabriel Busnot
2023-01-03 15:33:44 +00:00
-
49ac00d060
stdlib: Fix errors in MESI_Three_Level_Cache_Hierarchy
Hoa Nguyen
2022-12-17 09:02:50 +00:00
-
022a48f9f6
arch-vega: Implement ds_add_u32 atomic
Matthew Poremba
2022-12-26 09:11:14 -08:00
-
e392603d81
arch-vega: Add missing operand size for ds_write2st64_b64
Matthew Poremba
2022-12-26 09:08:25 -08:00
-
6449633827
arch-vega: Add DPP support for V_AND_B32
Matthew Poremba
2022-12-16 13:39:24 -08:00
-
bbdebc25da
arch-vega: Fix several issues with DPP
Matthew Poremba
2022-12-16 13:35:02 -08:00
-
f99a3c1f96
arch-vega: Fix signed BFE instructions
Matthew Poremba
2022-12-16 13:23:01 -08:00
-
bbeec2d758
misc: Update version info for develop branch
Bobby R. Bruce
2022-12-30 20:28:55 +00:00
-
28a871b037
scons: Re-add -Werror for gem5 develop branch
Bobby R. Bruce
2022-12-30 20:11:43 +00:00
-
1d038cc77d
Merge "misc: Merge branch stable into develop branch" into develop
Bobby Bruce
2023-01-03 22:08:08 +00:00
-
-
66d4a15820
gpu-compute,mem-ruby: Add support for GPU cache bypassing
Vishnu Ramadas
2022-12-26 19:14:11 -06:00
-
5db889572a
base: Remove unused output.hh dependency from trace.cc
Rocky Tatiefo
2022-12-29 20:11:08 -08:00
-
083566d0c8
arch-riscv: add RV32 ADFIMU_Zfh instruction tests
Roger Chang
2022-12-09 10:31:50 +08:00
-
218b3925be
misc: Merge branch stable into develop branch
Bobby R. Bruce
2022-12-30 20:06:49 +00:00
-
-
-
5fa484e2e0
misc: Merge the v22.1 release staging into stable
Bobby R. Bruce
2022-12-30 19:53:52 +00:00
-
-
61aabd516e
misc: Update RELEASE-NOTES.md for v22.1.0.0
Bobby R. Bruce
2022-12-02 11:28:15 -08:00
-
fcde59b245
util: ext/systemc is importing env Environment instead of main
Giacomo Travaglini
2022-12-19 17:09:28 +00:00
-
55fb8bf40e
util: Update util-tlm to require C++17
Giacomo Travaglini
2022-12-19 16:06:13 +00:00
-
25b4defa6a
util: Fix missing include of sim/core.hh in util-tlm
Giacomo Travaglini
2022-12-19 16:00:34 +00:00
-
8d117aad71
util: cxxConfigInit has been removed by gem5
Giacomo Travaglini
2022-12-19 15:56:49 +00:00
-
9cd61d000a
arch-riscv: Correct the IllegalInstFault messege of instruction c.addi4spn
Roger Chang
2022-12-23 10:05:46 +08:00
-
9ce8c9b81c
arch-riscv: Refactor template JumpConstructor
Roger Chang
2022-12-19 14:08:22 +08:00
-
6797c78942
arch-riscv: Refactor compressed instructions
Roger Chang
2022-12-16 13:27:14 +08:00
-
5447d55e39
dev: Fix -Wunused-variable in structured binding
Giacomo Travaglini
2022-12-21 09:00:30 +00:00
-
7fb2fda841
base: Fix signature of SatCounter::saturate()
Daniel R. Carvalho
2022-12-18 10:33:10 -03:00
-
06f18242fe
tests: Fix compiler-tests.sh build args passing
Bobby R. Bruce
2022-12-17 03:11:53 -08:00
-
55d8219717
tests: Remove get_runtime_isa() from parsec_disk_run.py
Melissa Jost
2022-12-09 16:17:25 -08:00
-
4cae2ae4ad
tests: Remove get_runtime_isa() from parsec_disk_run.py
Melissa Jost
2022-12-09 16:17:25 -08:00
-
af2cecf59e
gpu-compute: Fix ABI init for DispatchId
Matthew Poremba
2022-12-15 11:43:01 -08:00
-
fbd0722de4
fastmodel,dev: Replace the reset port with a Signal*Port<bool>.
Gabe Black
2022-12-13 02:17:22 -08:00
-
0aaaa6b4ae
fastmodel: Change the Signal proxies to use Signal*Port<bool>.
Gabe Black
2022-12-13 00:32:08 -08:00
-
89d5bfca7c
fastmodel,dev: Rework the Int*Pin classes with Signal*Port.
Gabe Black
2022-12-12 23:59:21 -08:00
-
7a21ecf15c
dev: Implement a "Signal" port which has a templated State type.
Gabe Black
2022-12-12 23:51:14 -08:00
-
8b1688da34
dev: Introduce a reset() method on RegisterBank and Register classes.
Gabe Black
2022-12-10 02:29:43 -08:00
-
f96513fd04
sim,sim-se: Fix restoring of VMAs of memory-mapped files
Emin Gadzhiev
2022-12-02 02:18:44 +03:00
-
f7d0808a5c
arch-riscv: Fork Zba, Zbb, Zbc, Zbs instructions into rv32 / rv64
Roger Chang
2022-11-30 16:36:05 +08:00
-
2ed4323899
tests: Fix compiler-tests.sh for no build args passed case
Bobby R. Bruce
2022-12-12 13:52:22 -08:00
-
ad107116a1
arch-riscv: Support RV32 to remote gdb
Roger Chang
2022-11-28 08:28:12 +00:00
-
dd04e70445
arch-riscv: Implement rv32 zicsr extension
Roger Chang
2022-11-28 08:27:48 +00:00
-
fa34ebc853
arch-riscv: Fork ACDFIMU_Zfh instructions into rv32/rv64
Roger Chang
2022-11-29 16:18:22 +08:00
-
d65173d596
tests: Move replacement policy tests to long/Nightly
Bobby R. Bruce
2022-12-10 15:56:02 -08:00
-
ce03482a39
mem: Implement and use the recvMemBackdoorReq func.
Yu-hsin Wang
2022-12-08 17:03:49 +08:00
-
91f8f2b276
tests: Add missing
_pre_instantiate()
Bobby R. Bruce
2022-12-02 11:15:45 -08:00
-
81cb7c05b4
misc: Update .mailmap
Bobby R. Bruce
2022-12-06 14:13:40 -08:00
-
1b2252cbc0
misc: Update .mailmap
Bobby R. Bruce
2022-12-06 14:13:40 -08:00
-
bd31956060
tests: Add replacement policy tests
Jarvis
2022-12-07 11:18:30 -06:00
-
e81aa1cd86
configs: Alter x86-npb-benchmarks.py to exit after WORKEND
Bobby R. Bruce
2022-12-06 10:48:48 -08:00
-
a23641e01f
configs: Fix x86-gapbs-benchmarks.py example
Bobby R. Bruce
2022-12-06 10:39:18 -08:00
-
c765cfb64b
configs: Alter x86-npb-benchmarks.py to exit after WORKEND
Bobby R. Bruce
2022-12-06 10:48:48 -08:00
-
5d475506d7
configs: Fix x86-gapbs-benchmarks.py example
Bobby R. Bruce
2022-12-06 10:39:18 -08:00
-
00a893ad4e
systemc: Enable DMI in the non-blocking/timing mode bridge.
Gabe Black
2022-10-04 05:36:22 -07:00
-
985d9c641f
systemc: replace the deprecated std::iterator
Yu-hsin Wang
2022-12-02 16:27:16 +08:00
-
1e73beb620
python: Remove 'scheduleTickExit' in favor of 'exitSimLoop'
Bobby R. Bruce
2022-12-05 15:28:00 -08:00
-
ae20719576
python: Remove 'scheduleTickExit' in favor of 'exitSimLoop'
Bobby R. Bruce
2022-12-05 15:28:00 -08:00
-
9d1cc1bcc9
dev: Add an offset checking mechanism to RegisterBank.
Gabe Black
2022-12-05 05:03:53 -08:00
-
b9c0851120
systemc: fix the payload and packet association in Gem5ToTlm bridge
Yu-hsin Wang
2022-11-23 17:13:49 +08:00
-
4fc690f6b7
mem-cache: Fix FIFO replacement
Jarvis Jia
2022-11-23 15:11:16 -06:00
-
e200ea1510
ext: Update ext/sst/README.md for v22.1 release
Bobby R. Bruce
2022-11-21 16:11:07 -08:00
-
620e5243e7
tests: Update presubmit.sh to use v22-1 docker images
Bobby R. Bruce
2022-11-21 16:07:44 -08:00
-
a3fd9631cc
util-gem5art: Fix incorrect type of size in
createArtifact
Bobby R. Bruce
2022-12-02 11:15:45 -08:00
-
1c422628bc
tests: Update weekly test docker image tags to v22-1
Bobby R. Bruce
2022-11-21 16:04:02 -08:00
-
38778c5a17
tests: Abstract the docker image tag for Weekly tests
Bobby R. Bruce
2022-11-21 16:00:28 -08:00
-
1e5bd5b89a
tests: Update nightly test docker image tags to v22-1
Bobby R. Bruce
2022-11-21 15:56:06 -08:00
-
1c79a469ba
tests: Abstract the docker image tag for Nightly tests
Bobby R. Bruce
2022-11-21 15:52:47 -08:00
-
d1c72cecb3
tests: Update the compiler-tests.sh to use the v22-1 images
Bobby R. Bruce
2022-11-21 15:27:55 -08:00
-
ed6d80c273
util-docker: Add v22-1 tag to docker-compose.yaml
Bobby R. Bruce
2022-11-22 13:44:31 -08:00
-
3df8be981b
util-docker: Update gcn-gpu Docker to use v22-1 ROCM patch
Bobby R. Bruce
2022-11-22 13:40:56 -08:00
-
7185c9ea19
stdlib: Update the gem5 resources' version to "v22.1"
Bobby R. Bruce
2022-11-21 15:14:10 -08:00
-
da2c70af6f
python,tests: Update Resource URL path to v22-1
Bobby R. Bruce
2022-11-21 13:54:20 -08:00
-
363d65206a
base: Update the version to v22.1.0.0
Bobby R. Bruce
2022-11-21 13:52:41 -08:00
-
7dd61c8659
scons: Remove -Werror for the gem5 v22.1 release
Bobby R. Bruce
2022-11-21 13:48:29 -08:00
-
23a406e811
arch-arm: Setup TC/ISA at construction time 2nd attempt
Giacomo Travaglini
2022-11-23 08:35:50 +00:00
-
596da56b61
arch-arm: Remove deprecated Armv7 debug Vector Catch
Giacomo Travaglini
2022-12-01 11:37:14 +00:00
-
ed6cf2eced
dev-arm: Allow GICv3 to be externally(publicly) updated
Giacomo Travaglini
2022-11-01 17:43:35 +00:00
-
0df37a33f6
arch-arm: Setup TC/ISA at construction time 2nd attempt
Giacomo Travaglini
2022-11-23 08:35:50 +00:00
-
749c4779f4
arch-riscv: Add basic features toward rv32 support
Roger Chang
2022-11-28 07:21:14 +00:00
-
6f3f6c16f3
stdlib, configs: Updating configs/example/gem5_library
Melissa Jost
2022-10-18 16:04:18 -07:00
-
005049f548
stdlib,python: Allow setting of to tick exits via m5
Bobby R. Bruce
2022-11-30 15:02:05 -08:00
-
da83764f94
stdlib, configs: Updating configs/example/gem5_library
Melissa Jost
2022-10-18 16:04:18 -07:00