-
f9cf8bf8a2
cpu, arch-arm: Add IsPseudo tag for gem5 pseudo instructions (#465)
Giacomo Travaglini
2023-10-16 16:15:05 +01:00
-
-
d42eeb6b68
cpu: Explicitly define cache_line_size -> 64-bit unsigned int (#329)
Bobby R. Bruce
2023-10-16 07:50:35 -07:00
-
-
d702d3b90a
misc: fix clang13 overloaded-virtual warning (#454)
Jason Lowe-Power
2023-10-16 07:23:08 -07:00
-
3f925c4084
arch-arm: Mark gem5 pseudo-ops with IsPseudo flag
Giacomo Travaglini
2023-09-22 16:00:04 +01:00
-
a3b1bfdbf0
cpu: Add a IsPseudo StaticInstFlag for gem5 pseudo-ops
Giacomo Travaglini
2023-09-22 15:38:26 +01:00
-
-
-
2e85c95f4b
arch-arm: Remove Jazelle state + ThumbEE support (#364)
Giacomo Travaglini
2023-10-16 09:41:44 +01:00
-
-
20f5555f30
python: Enable -m switch on gem5 binary (#453)
Jason Lowe-Power
2023-10-14 20:08:06 -07:00
-
ca2592d3ba
configs: Fix missing param exchange for GPUFS (#457)
Matthew Poremba
2023-10-14 20:07:39 -07:00
-
3157cde324
misc: Copy .github directory from develop to stable (#458)
Bobby R. Bruce
2023-10-14 17:16:09 -07:00
-
4931fb0010
mem-ruby: Always pass on GPU atomics to dir in write-through TCC (#367)
Daniel Kouchekinia
2023-10-14 08:39:50 -05:00
-
a3c51ca38c
arch-riscv: Fix write back register issue of vmask_mv_micro (#443)
Yu-Cheng Chang
2023-10-14 06:20:42 +08:00
-
7706e958e5
mem-ruby: Update cache recorder to use RubyPort and remove BUILD_GPU guards (#448)
Matthew Poremba
2023-10-13 14:36:45 -07:00
-
-
68af3f45c9
tests: updated the nightly tests to use SST 13.0.0 (#441)
Kaustav Goswami
2023-10-13 14:31:35 -07:00
-
-
-
59f96deb0f
cpu: Refactor indirect predictor (#429)
Andreas Sandberg
2023-10-13 11:35:02 +01:00
-
-
1c45cdcc41
arch-arm: Remove legacy ThumbEE references
Giacomo Travaglini
2023-09-27 09:34:19 +01:00
-
a33f3d3967
arch-arm: Remove Jazelle state support
Giacomo Travaglini
2023-06-05 09:44:22 +01:00
-
-
-
8d54a5cbab
mem-ruby: Remove BUILD_GPU guards from ruby coalescer models
Vishnu Ramadas
2023-10-12 14:53:29 -05:00
-
08c1af1b16
mem-ruby: Use RubyPort vector to access Ruby in cache recorder
Vishnu Ramadas
2023-10-12 14:49:06 -05:00
-
-
-
3455d9e68d
misc,tests: Add dummy jobs to workflows for status checks (#444)
Bobby R. Bruce
2023-10-12 11:14:08 -07:00
-
-
bf1c10d4b2
tests,misc: Update CI Tests 'testlib-quick' runs-on
Bobby R. Bruce
2023-10-12 07:37:11 -07:00
-
3816ea5633
misc,tests: Add dummy jobs to workflows for status checks
Bobby R. Bruce
2023-10-12 07:00:19 -07:00
-
4d336c0636
arch-vega: Implement buffer_atomic_cmpswap (#439)
Matthew Poremba
2023-10-12 07:33:40 -07:00
-
-
7bae5464dc
arch-vega: Ignore s_setprio instruction instead of panic (#438)
Matthew Poremba
2023-10-12 07:32:58 -07:00
-
-
f7ad8fe435
configs: GPUFS option to disable KVM perf counters (#433)
Matthew Poremba
2023-10-11 14:20:27 -07:00
-
-
-
4b7f25fcb6
arch-vega: Ignore s_setprio instruction instead of panic
Matthew Poremba
2023-10-11 15:51:00 -05:00
-
-
4b85a1710e
arch-vega: Implement buffer_atomic_cmpswap
Matthew Poremba
2023-10-06 11:22:46 -05:00
-
-
c855dbf7c5
configs,ext: Updated the gem5 SST Bridge to use SST 13.0.0 (#396)
Bobby R. Bruce
2023-10-11 13:34:48 -07:00
-
-
70b6b53e54
misc,python: Add
pyupgrade to pre-commit (#424)
Bobby R. Bruce
2023-10-11 09:07:09 -07:00
-
-
da11427ba6
gpu-compute: Update tokens for flat global/scratch (#408)
Matthew Poremba
2023-10-11 09:00:10 -07:00
-
-
891250192d
arch-arm: Implement FEAT_TCR2 and FEAT_SCTLR2 (#416)
Andreas Sandberg
2023-10-11 10:14:31 +01:00
-
-
f65df9b959
cpu: Refactor indirect predictor
David Schall
2023-10-08 17:30:54 +00:00
-
c4156b06fb
python: Fix
base logic in MetaSimObject
Bobby R. Bruce
2023-10-10 11:46:56 -07:00
-
298119e402
misc,python: Run
pre-commit run --all-files
Bobby R. Bruce
2023-10-09 13:40:03 -07:00
-
83af4525ce
misc,python: Add
pyupgrade hook to pre-commit
Bobby R. Bruce
2023-10-09 13:30:27 -07:00
-
-
-
3f5d7d647a
misc: Run
pre-commit autoupdate (#419)
Bobby R. Bruce
2023-10-10 21:41:33 -07:00
-
-
592fbae2f5
python,misc: Add
destroyed-symlinks hook to pre-commit
Bobby R. Bruce
2023-10-05 19:40:36 -07:00
-
768e488a6b
python,misc: Add
check-symlinks hook to pre-commit
Bobby R. Bruce
2023-10-05 19:37:04 -07:00
-
5b5c5d09dd
python,misc: Add
check-merge-conflict hook to pre-commit
Bobby R. Bruce
2023-10-05 19:34:07 -07:00
-
132ec10818
python,misc: Add
check-ast hook to pre-commit
Bobby R. Bruce
2023-10-05 19:26:01 -07:00
-
-
-
d559c24ac2
stdlib: Improve handing of errors in Atlas request failures (#404)
Bobby R. Bruce
2023-10-10 21:34:24 -07:00
-
-
ad2fe42686
Learning-gem5: fix formatting (#401)
Bobby R. Bruce
2023-10-10 16:47:37 -07:00
-
-
bbc301f2f0
stdlib, tests: Fixed bugs and tests
Harshil Patel
2023-10-10 15:54:20 -07:00
-
25b2786db8
misc,python: Add
requirements-txt-fixer to pre-commit (#422)
Bobby R. Bruce
2023-10-10 14:30:39 -07:00
-
-
937b829e8f
configs,ext: Updated the gem5 SST Bridge to use SST 13.0.0
Kaustav Goswami
2023-10-04 17:11:05 -07:00
-
1502f7c09f
misc: Add black update change to .git-blame-ignore-rev
Bobby R. Bruce
2023-10-09 12:42:29 -07:00
-
ddf6cb88e4
misc: Run
pre-commit run --all-files
Bobby R. Bruce
2023-10-09 12:40:48 -07:00
-
317d2fb5b8
misc: Run
pre-commit autoupdate
Bobby R. Bruce
2023-10-09 12:38:27 -07:00
-
-
-
486763b671
learning-gem5: use f-string for print
ivanaamit
2023-10-04 17:07:03 -07:00
-
-
-
58140bba1f
tests: Update test workflows for new runners (#417)
Bobby R. Bruce
2023-10-10 12:03:00 -07:00
-
-
0ec1fb167b
stdlib: Fix use internal _hashlib in md5_utils.py (#427)
Bobby R. Bruce
2023-10-10 08:32:45 -07:00
-
-
141b06d335
arch,arch-riscv: Remove setRegOperand in VecRegOperand (#341)
Yu-Cheng Chang
2023-10-10 23:00:10 +08:00
-
9f4d334644
gpu-compute: Update tokens for flat global/scratch
Matthew Poremba
2023-10-06 10:30:45 -05:00
-
ec633b3d68
dev-amdgpu,mem-ruby: Add support to checkpoint and restore between kernels in GPUFS (#377)
Matt Sinclair
2023-10-10 09:41:21 -05:00
-
-
d9fe0cfe1c
arch-arm: Make interrupt masking handle VHE/SEL2 cases (#430)
Giacomo Travaglini
2023-10-10 15:22:34 +01:00
-
-
8acf49b6fa
arch-arm: Revamp takeInt to take VHE/SEL2 into account
Giacomo Travaglini
2023-06-01 15:20:50 +01:00
-
e412ddddbd
arch-arm: Split takeInt into AArch64/32 versions
Giacomo Travaglini
2023-06-01 14:16:59 +01:00
-
-
05ebbd2184
stdlib: Fix use internal _hashlib in md5_utils.py
root
2023-10-10 05:25:26 +00:00
-
dc38a801b7
Merge branch 'develop' into workflows-for-new-runners
Bobby R. Bruce
2023-10-09 23:10:18 -07:00
-
-
-
-
da212e04b5
Merge branch 'develop' into requirements-fixer-hook
Bobby R. Bruce
2023-10-09 22:37:25 -07:00
-
-
-
-
486916b5d4
configs,tests: Remove
mkdir in simpoint-se-checkpoint.py (#425)
Bobby R. Bruce
2023-10-09 22:34:19 -07:00
-
-
-
-
c5f06265bb
misc,python: Add yaml formatter to pre commit (#423)
Bobby R. Bruce
2023-10-09 17:55:25 -07:00
-
-
51c881d0f1
stdlib: Improve handing of errors in Atlas request failures
Bobby R. Bruce
2023-10-05 13:06:36 -07:00
-
-
-
93704a81f1
dev-amdgpu,gpu-compute: Implement GPU and HSA timestamps (#410)
Bobby R. Bruce
2023-10-09 14:11:52 -07:00
-
-
21c5d77000
configs: Add an example elastic trace generation script (#415)
Bobby R. Bruce
2023-10-09 14:11:33 -07:00
-
-
-
-
1fe0056d3b
configs,tests: Remove
mkdir in simpoint-se-checkpoint.py
Bobby R. Bruce
2023-10-09 14:00:21 -07:00
-
-
-
fa8c9414b2
misc,python: Run
pre-commit run --all-files
Bobby R. Bruce
2023-10-09 13:20:25 -07:00
-
5b09777011
misc,python: Add
pre-commit-hook-yamlfmt to pre-commit
Bobby R. Bruce
2023-10-09 13:16:52 -07:00
-
-
-
402ec3a57c
misc,python: Run
pre-commit run --all-files
Bobby R. Bruce
2023-10-09 13:10:23 -07:00
-
c53529783b
misc,python: Add
requirements-txt-fixer to pre-commit
Bobby R. Bruce
2023-10-09 13:09:21 -07:00
-
-
-
bbe05b0cba
tests,misc: Fix compilation tests failures (#400)
Bobby R. Bruce
2023-10-09 11:20:52 -07:00
-
-
452a600c49
New function to kernel_disk_workload to allow new disk device location (#151)
Harshil Patel
2023-10-09 10:33:45 -07:00
-
-
79f40ffdab
stdlib: Del comment stating SE mode limited to single thread (#402)
Harshil Patel
2023-10-09 10:30:32 -07:00
-
-
d8fc0180a5
cpu: Restructure BTB (#412)
Harshil Patel
2023-10-09 10:13:00 -07:00
-
-
d5e454138a
util: Remove 'run' and 'build' tags from runners
Bobby R. Bruce
2023-10-09 09:55:36 -07:00
-
243a261491
tests: Update Testlib CI tests to use multiheading
Bobby R. Bruce
2023-10-06 01:24:28 -07:00
-
70f8c49e8b
tests,misc: Remove 'run' and 'build' labels
Bobby R. Bruce
2023-10-06 01:17:41 -07:00
-
-
-
eac5a8b215
arch-arm: Implement FEAT_TCR2
Giacomo Travaglini
2023-05-11 09:53:52 +01:00
-
49cbb24351
arch-arm: Implement FEAT_SCTLR2
Giacomo Travaglini
2023-05-10 15:18:53 +01:00
-
c4c5d2e172
arch-arm: Implement ID_AA64MMFR3_EL1 register
Giacomo Travaglini
2023-05-23 16:49:04 +01:00
-
-
-
ec7921305b
arch-arm: Implement FEAT_TLBIRANGE extension (#414)
Andreas Sandberg
2023-10-09 17:09:31 +01:00
-
-
4c4615523f
configs: Add an example elastic-trace-generating script
Giacomo Travaglini
2023-09-13 20:27:58 +01:00
-
1a5dee0f0f
configs: Add an elastic-trace-generating CPU
Giacomo Travaglini
2023-09-13 20:24:02 +01:00
-
e35e2966c0
configs: Use devices.SimpleSeSystem in starter_se.py
Giacomo Travaglini
2023-09-18 09:52:05 +01:00
-
7395b94c40
configs: Add a SimpleSeSystem class to devices.py
Giacomo Travaglini
2023-09-18 09:51:47 +01:00
-
3b8c974456
configs: Refactor BaseSimpleSystem in devices.py
Giacomo Travaglini
2023-09-18 09:50:32 +01:00
-
-
-
d4be9c76c5
cpu-kvm, arch-x86: flush TLB after syscalls (#411)
Jason Lowe-Power
2023-10-09 08:16:06 -07:00
-
-
edf9092fee
cpu: Restructure BTB
David Schall
2023-10-07 17:26:16 +00:00
-
-
-
39fdfaea5a
arch-arm: Implement FEAT_TLBIRANGE
Giacomo Travaglini
2022-07-12 18:36:54 +01:00
-
6b698630a2
arch-arm: Check VMID in secure mode as well (NS=0)
Giacomo Travaglini
2023-07-17 14:40:32 +01:00
-
a8efded644
arch-arm: Include Granule Size in a TLB entry
Giacomo Travaglini
2023-07-17 19:58:08 +01:00
-
-
-
5cd70bf9bf
sim-se: zero out memory allocated via brk() (#343)
Giacomo Travaglini
2023-10-09 13:48:53 +01:00
-
-
226052ed5a
mem-ruby: Far atomics fix (#407)
Giacomo Travaglini
2023-10-09 08:08:50 +01:00
-
-
b0e1efb555
util: Update the GitHub Self-Hosted Runners (#371)
Bobby R. Bruce
2023-10-08 21:52:33 -07:00
-
-
-
-
df3bcaf143
util: Make all runs "build" and "run"
Bobby R. Bruce
2023-10-06 00:27:23 -07:00
-
53219bf827
util: Add Troubleshooting for "Vagrant failed..."
Bobby R. Bruce
2023-10-04 18:48:55 -07:00
-
6571a54a65
util: Use a Multi-Machine Vagrantfile
Bobby R. Bruce
2023-10-04 18:45:53 -07:00
-
0e5c6d9f50
util: Resize VM root partition max size to ~128GB
Bobby R. Bruce
2023-10-04 18:06:58 -07:00
-
f36449be98
util: Add missing copyright notices
Bobby R. Bruce
2023-10-04 17:55:45 -07:00
-
8c2d414223
util: Cleanup the provision_root.sh
Bobby R. Bruce
2023-10-04 17:53:08 -07:00
-
c0cb16ba89
util: Create HOSTNAME variable
Bobby R. Bruce
2023-10-04 17:42:21 -07:00