-
183e8e2b61
mem-ruby: fix state updates on WriteCleanFull
Tiago Mück
2022-03-02 15:58:08 -06:00
-
5faa7aaffd
mem-ruby: removed check for WriteCleanFull
Tiago Mück
2022-03-01 19:03:59 -06:00
-
ff5aafa1e9
mem-ruby: fix CHI wrong response to ReadShared
Tiago Mück
2022-03-01 18:48:43 -06:00
-
041cc65899
tests: Increase Weekly Docker Container mem limit to 24GB
Bobby R. Bruce
2022-05-25 11:11:29 -07:00
-
c376ec2fde
scons: support --linker="mold" for gcc < 12.
Luming Wang
2022-05-29 09:06:05 +00:00
-
073dc853f4
mem-ruby: fix the condition for stale WriteCleanFull
Daecheol You
2022-03-11 12:55:34 +09:00
-
eaf23bcd9f
mem-ruby: fix sharer update for stale WriteCleanFull
Daecheol You
2022-03-11 12:24:11 +09:00
-
53009f9e69
arch-riscv: Add Zfh extension
ksco
2022-05-26 02:57:50 +08:00
-
8b648ac856
mem-ruby: add missing response for ReadOnce
Daecheol You
2022-03-14 13:57:04 +09:00
-
53500ac611
stdlib: Introduce an ARM Board
Bobby R. Bruce
2022-04-15 15:04:32 -07:00
-
1d93e72f2b
stdlib: Create the AbstractSystemBoard
Bobby R. Bruce
2022-04-15 12:53:46 -07:00
-
2643f3c4ee
tests,stdlib: Add test to check gem5-resources downloading
Bobby R. Bruce
2022-05-17 16:00:49 -07:00
-
95800dc659
mem: add clear modifiers for request flags
Yu-hsin Wang
2022-05-19 10:15:29 +08:00
-
934590521a
tests: Don't enable EL2/EL3 in AArch32 for long regressions
Giacomo Travaglini
2022-05-20 16:17:45 +01:00
-
985dd1ea9d
tests: Enable DVM in realview64-o3-dual-ruby.py
Giacomo Travaglini
2022-05-23 11:15:18 +01:00
-
a6704ff730
tests: Add enable_dvm flag to test DVM in long regressions
Giacomo Travaglini
2022-05-19 10:49:46 +01:00
-
234d61663d
tests: Add realview64-o3-dual-ruby.py long test
Giacomo Travaglini
2022-05-19 10:52:47 +01:00
-
770f470495
arch-arm: Fixed ARM/gem5.fast compilation failures
Bobby R. Bruce
2022-05-19 11:33:55 -07:00
-
530b389ace
mem-ruby: SLICC-allow expressions in is_valid
Jason Lowe-Power
2022-05-19 14:21:35 -07:00
-
e2fc2d5765
tests: Add systemc test
Jason Lowe-Power
2022-05-13 14:01:16 -07:00
-
8e8c1ded15
scons: Update enum output when not using python
Jason Lowe-Power
2022-05-11 13:53:58 -07:00
-
e8e0a2ed06
util,systemc: Update systemc connection
Jason Lowe-Power
2022-05-11 11:24:39 -07:00
-
128b78177c
configs: Add --enable-dvm CL option to CHI configs
Giacomo Travaglini
2021-11-08 14:52:45 +00:00
-
38d360a475
configs, mem-ruby: Implement DVMOps in CHI
Samuel Stark
2022-04-05 14:07:06 +01:00
-
1e6ff02c25
dev-amdgpu: Allow for atomics in SystemHub
Matthew Poremba
2022-05-13 10:00:32 -07:00
-
49c6e2fb48
configs: Add example scripts for HIP apps for GPUFS
Matthew Poremba
2022-05-13 10:02:18 -07:00
-
45e6e57b5a
stdlib: Implicitly determine FS/SE mode via workload
Bobby R. Bruce
2022-05-11 15:22:24 -07:00
-
f355f1f258
systemc: Fixed Bug in SystemC Example
Matthias Jung
2022-05-10 19:33:30 +02:00
-
4bc5efbc37
systemc: Simple TLM Example added
Matthias Jung
2022-05-10 14:54:14 +02:00
-
3d5bb844ee
python: Don't assume RubyNetwork exists in do_ruby_dot.
Gabe Black
2022-05-12 17:09:54 -07:00
-
ed6c57e4ab
tests,arch-arm: Add guards for ARM-specific test
Bobby R. Bruce
2022-05-10 13:47:52 -07:00
-
b1d10aa7b6
misc: Update Dmesg dump for changes to printk in Linux v5.10+.
Richard Cooper
2021-12-06 10:19:43 +00:00
-
1455ac0e0c
arch-arm: Turn on EL2/EL3 support by default in ArmSystem
Giacomo Travaglini
2021-09-23 16:16:26 +01:00
-
99d2348910
system-arm: Awake GICv3 reditributors in the bootloader
Giacomo Travaglini
2022-04-29 14:34:59 +01:00
-
3fec0f9ca3
system-arm: Detect the GICv3 redistributor stride at runtime
Giacomo Travaglini
2022-04-29 16:36:17 +01:00
-
90bb4cbebb
tests: Fix docker '--memory' flag in GPU test
Bobby R. Bruce
2022-05-09 10:38:03 -07:00
-
67f1ec7f5b
fastmodel: Make ArmFastModelComponent-s take a tags parameter.
Gabe Black
2022-05-07 00:51:19 -07:00
-
fd250dbed3
arch-arm: Consolidate Arm FEAT check into single hasExtension
Giacomo Travaglini
2022-05-04 14:46:18 +01:00
-
6412be29f4
arch-arm: Check implemented features through the release object
Giacomo Travaglini
2022-05-05 15:26:52 +01:00
-
20e1ade7ed
arch-arm: Do not read SCR on the critical path
Giacomo Travaglini
2022-04-07 11:57:40 +01:00
-
a8e8d64e5d
fastmodel: Fix an index parsing bug on PL330::gem5_getPort
Angie Lee
2022-05-04 06:22:09 +00:00
-
dfc8614ee2
scons: Ensure config file values are strings.
Gabe Black
2022-04-30 04:06:17 -07:00
-
4ccb2643c1
base: clang-7 can't deduce non type parameter with auto
Giacomo Travaglini
2022-05-06 14:00:50 +01:00
-
150d7a03bd
base: Fix -Werror=unused-variable in Memoizer
Giacomo Travaglini
2022-05-06 13:58:35 +01:00
-
446c0ff6ba
system-arm: Fix GICv3 in multi-cluster configuration
Giacomo Travaglini
2022-04-29 14:06:19 +01:00
-
5d45c50b48
misc: Add VExpress_GEM5_Foundation bootloader
Giacomo Travaglini
2021-09-29 21:15:38 +01:00
-
776321d2c2
dev-arm: GICD_PIDR2.ArchRev value depends on GIC version
Giacomo Travaglini
2022-05-04 16:10:06 +01:00
-
54d2438066
dev-amdgpu: Removed hardcoded AQL queue size
Matthew Poremba
2022-05-06 09:42:44 -05:00
-
4119529d8a
util-docker: Fix the broken riscv cross-compiler docker
Bobby R. Bruce
2022-05-03 17:11:33 -07:00
-
92894edf78
util-docker: Ensure all apt update/upgrade/install in one RUN
Bobby R. Bruce
2022-05-03 16:00:58 -07:00
-
a13e9bd4f7
util-docker: Add gpu-fs to docker-compose.yaml
Bobby R. Bruce
2022-05-03 12:31:02 -07:00
-
7a9e99400f
dev-arm: Gicv3.gicv4 parameter set to False by default
Giacomo Travaglini
2022-04-29 16:25:08 +01:00
-
36c4778c7d
system-arm: Do not trap SVE instructions to EL3
Giacomo Travaglini
2022-04-29 17:23:26 +01:00
-
6209641d33
tests: Disable 2 core Timing MESI_Two_Level X86 boot test
Bobby R. Bruce
2022-05-03 15:24:12 -07:00
-
c170994676
dev-amdgpu: Fix size issue in interrupt handler
Matthew Poremba
2022-04-18 12:11:25 -05:00
-
11ccc87c91
tests, gpu-compute, mem-ruby: add GPU Ruby random test to nightly
Matt Sinclair
2022-04-29 00:43:00 -05:00
-
e4fae58da6
misc: Update RELEASE-NOTES.md for v21.2.1.1
Bobby R. Bruce
2022-04-28 19:04:37 -07:00
-
fc7ac542f0
misc,base: Update the version to v21.2.1.1
Bobby R. Bruce
2022-04-28 19:05:49 -07:00
-
e7f603c310
stdlib: Update the resources.json URL
Bobby R. Bruce
2022-04-22 10:56:19 -07:00
-
7580e8d53d
arch-arm: Memoize computeAddrTop in the MMU code
Giacomo Travaglini
2022-04-08 10:30:05 +01:00
-
cc6aa4c173
tests: Add tests for the resource downloader
Bobby R. Bruce
2022-04-25 12:29:00 -07:00
-
e552295620
stdlib: Allow JSON resources file to be set via env-var
Bobby R. Bruce
2022-04-22 12:06:22 -07:00
-
d5ebbc1857
stdlib: Update the resources.json URL
Bobby R. Bruce
2022-04-22 10:56:19 -07:00
-
46266596ff
arch-arm,cpu: Move KVM_CAP_ARM_IRQ_LINE_LAYOUT_2 check to Kvm
Hoa Nguyen
2022-05-01 21:49:31 +00:00
-
2938119f97
arch-arm: Fix GenericTimer param name in BaseArmKvmCPU
Hoa Nguyen
2022-05-01 21:14:49 +00:00
-
9c9b3a5e3d
arch-arm: Split purifyTaggedAddr in two sub-functions
Giacomo Travaglini
2022-04-08 13:03:03 +01:00
-
05cf88e7c2
base: Add generic Memoizer class
Giacomo Travaglini
2022-04-07 09:38:26 +01:00
-
949e071cec
configs: Python 3.2+ requires additional flag for makedirs
Srikant Bharadwaj
2022-03-24 21:06:53 -04:00
-
287bea8a4d
arch-arm: PAuth inst disassembled with a capitalized first letter
Giacomo Travaglini
2022-04-28 11:08:19 +01:00
-
1f713320fe
dev: Expose ResetRequestPort constructor
Yu-hsin Wang
2022-04-28 17:02:44 +08:00
-
d5da783d75
util: Remove
util/stats directory
Bobby R. Bruce
2021-06-21 15:59:42 -07:00
-
fda07590df
cpu: nullptr in a DPRINTF statement
Kaustav Goswami
2022-04-25 18:19:18 -07:00
-
f8589a4719
sim, arch-riscv: Remove Fault debug flag
Giacomo Travaglini
2022-04-26 16:11:48 +01:00
-
695c8b7f49
cpu-minor: Use the InvalidRegClass to track invalid RegIds.
Gabe Black
2021-08-14 02:52:33 -07:00
-
1e9db5b9cf
python: Add error for creating abstact SimObjects
Jason Lowe-Power
2022-04-22 09:12:58 -07:00
-
7f25e7acbf
stdlib: Fix race condition in creating of resource dir
Bobby R. Bruce
2022-04-25 12:47:06 -07:00
-
bcabf189fb
tests,gpu-compute,mem-ruby: Add GPU Ruby random test
Bobby R. Bruce
2022-03-28 10:37:53 -07:00
-
33281840ff
tests,gpu-compute: Replace gcn3 tests with vega testlib tests
Bobby R. Bruce
2022-04-19 11:28:29 -07:00
-
e3fc3694a1
learning-gem5,tests: Fix 'valid_isas' in learning gem5 part 3
Bobby R. Bruce
2022-04-19 11:24:00 -07:00
-
592e00efdd
tests: Add the 'vega_x86_tag' to testlib
Bobby R. Bruce
2022-04-19 11:13:22 -07:00
-
9e4c5537a4
fastmodel: Add CortexR52 model reset port
Yu-hsin Wang
2022-04-08 18:27:11 +08:00
-
b4d924fdca
fastmodel: Add CortexA76 model reset port
Yu-hsin Wang
2022-04-08 18:29:42 +08:00
-
8df2ebf43e
dev: Add a special reset interface to consolidate reset logic
Yu-hsin Wang
2022-04-08 16:54:26 +08:00
-
adef87fb27
configs: Make vega10_kvm.py runnable
Matthew Poremba
2022-04-22 13:10:49 -05:00
-
fa808ae7e0
util: Add dockerfile for building GPUFS application
Matthew Poremba
2022-04-22 13:04:48 -05:00
-
52743eb975
mem-ruby: Support for unaddressed mem requests in the Sequencer
Samuel Stark
2021-11-02 08:50:39 +00:00
-
8a53add7f8
dev-amdgpu: Fix frame writes for <32-bit writes
Matthew Poremba
2022-04-14 16:17:39 -05:00
-
29a39d9472
arch-riscv: RISCV call/ret instructions aren't decoded correctly
zhongchengyong
2022-03-26 22:23:56 +08:00
-
af534729c4
mem-garnet: Packet Tracing of garnet network
Sungkeun Kim
2022-04-18 13:48:04 +00:00
-
cbd401ebc4
util: fix the cxx_config example
Iru Cai
2022-04-19 10:23:27 +08:00
-
74f3f190fb
stdlib: Add tar unpacking to downloader
Bobby R. Bruce
2022-04-12 20:46:34 -07:00
-
a64c8a9fb1
util,stdlib: Add util/md5.py
Bobby R. Bruce
2022-04-12 20:37:19 -07:00
-
e33f9b830b
stdlib: Update the stdlib resource's md5 utils
Bobby R. Bruce
2022-04-12 20:13:44 -07:00
-
35f7008602
tests: Fix 'valid_hosts' field for KVM tests
Bobby R. Bruce
2022-04-18 12:44:45 -07:00
-
6d8a5ad2ad
stdlib: Add missing ()s in get_supported_isas.
Gabe Black
2022-04-15 16:44:20 -07:00
-
17d945b698
configs: Fix the command in the comment of arm-hello.py
Hoa Nguyen
2022-04-12 14:59:06 -07:00
-
1680d7dab4
configs: Fix spelling mistakes.
GWDx
2022-03-27 20:53:13 +08:00
-
e32de65973
stdlib, configs: Fix riscv-ubuntu-run error
Hoa Nguyen
2022-04-14 14:43:37 -07:00
-
70fd98e807
arch-riscv: Added the Zbs bitmanip instructions
Jerin Joy
2022-04-01 11:55:46 -07:00
-
df886bc8c1
arch-riscv: Added the Zbc bitmanip instructions
Jerin Joy
2022-04-01 11:51:34 -07:00