-
9a0c671cce
arch-riscv: Handle the exception following the privilege mode set
Roger Chang
2023-10-31 16:33:34 +08:00
-
d56801c240
arch-riscv: Add misa rvs check for memory translation
Roger Chang
2023-10-31 15:26:37 +08:00
-
6fd4feb797
arch-riscv: fatal_if the process run without SU modes
Roger Chang
2023-10-31 14:34:28 +08:00
-
9e738a65ea
arch-riscv: Add isaExts field for CSR registers
Roger Chang
2023-10-30 17:28:16 +08:00
-
0e4f82a119
arch-riscv: define the CSR masks for each privilege modes
Roger Chang
2023-10-30 15:59:32 +08:00
-
f745e8cf89
arch-riscv: Initial the privilege modes configuration
Roger Chang
2023-10-30 10:37:56 +08:00
-
-
-
c00209a0c0
Merge branch 'x86-clflush-fault-fix' of github.com:AKKamath/gem5 into x86-clflush-fault-fix
aditya
2023-11-28 00:42:27 +00:00
-
-
9a0566e295
arch-x86: Fixes page fault for CLFLUSH on write-protected pages
Aditya K Kamath
2023-11-22 20:09:45 +00:00
-
3bf0b1d22a
misc: Merge develop .github dir to stable (#608)
Bobby R. Bruce
2023-11-27 14:32:51 -08:00
-
d94d6017b0
scons: Change to Kconfig build system (#69)
Bobby R. Bruce
2023-11-27 13:59:18 -08:00
-
-
9e6a87e67a
dev-amdgpu: Writeback PM4 queue rptr when empty (#597)
Matthew Poremba
2023-11-27 11:02:11 -08:00
-
d4b7c8a26d
Merge branch 'develop' into develop-kconfig
Bobby R. Bruce
2023-11-27 09:39:08 -08:00
-
-
-
-
0f6eabe8c9
ext,github,tests: Update DRAMSys tests to v5.0 and handle new dependencies (#577)
Bobby R. Bruce
2023-11-27 09:37:11 -08:00
-
-
1de992bc75
tests: fix lulesh (#600)
Harshil Patel
2023-11-27 07:42:59 -08:00
-
cc9f81b08a
arch-vega,arch-gcn3: Bugfix V_PERM_B32 and V_OR3_B32 (#599)
Matthew Poremba
2023-11-26 23:22:01 -08:00
-
0b2c56ef66
mem-cache: Revert "Prefetchers Improvements" (#581)
Bobby R. Bruce
2023-11-26 18:43:21 -08:00
-
-
ab1d5dc3a0
arch-arm: Fix Virtual Interrupt logic in secure mode (#584)
Bobby R. Bruce
2023-11-26 18:11:08 -08:00
-
-
-
-
36e83943b5
tests,misc: Update DRAMSys test clone command
Bobby R. Bruce
2023-11-20 13:35:19 -08:00
-
8f9a328652
util-docker: Add 'cmake' to all-deps
Bobby R. Bruce
2023-11-20 13:32:10 -08:00
-
575114b63b
ext: Add .gitignore to ext/dramsys
Bobby R. Bruce
2023-11-20 13:31:42 -08:00
-
cb61d01ede
ext: Add 'cmake' dep check to DRAMSys install
Bobby R. Bruce
2023-11-20 13:24:32 -08:00
-
-
-
dd965da616
Enable m5ops and change cache line size to 32
Derek Christ
2023-11-26 07:16:03 +01:00
-
35ccd7f907
arch-arm: This commit adds the mla/s indexed versions
Nitesh Narayana
2023-11-24 15:20:30 +01:00
-
670bf6a488
arch-x86: Check REX_R for MOV misc registers
Eduardo José Gómez Hernández
2023-11-24 13:33:38 +01:00
-
cea169f5e7
arch-x86: Fix segment registers in instructions 8C and 8E
Eduardo José Gómez Hernández
2023-11-23 09:52:41 +01:00
-
-
-
92670e9745
fastmodel: Simply the logic of USE_ARM_FASTMODEL setting
Roger Chang
2023-11-23 14:15:28 +08:00
-
412cf3e644
util: Update the gem5_within_systemc README
Roger Chang
2023-11-23 08:46:27 +08:00
-
23e4525e29
util: Update the tlm README
Roger Chang
2023-11-23 08:41:37 +08:00
-
4d632cb73f
scons: Add new config option HAVE_CAPSTONE to Kconfig
Roger Chang
2023-10-24 10:34:31 +08:00
-
5828b1eb32
misc: Update daily-test.yaml to match Kconfig build system configuration
Roger Chang
2023-10-19 13:22:35 +08:00
-
5b21233491
tests: Update Gem5Fixture to compatible of Kconfig system
Roger Chang
2023-10-19 13:11:05 +08:00
-
758f9d2ea1
util: Add python3-tk package to dockerfile
Roger Chang
2023-10-19 08:43:35 +08:00
-
7b35765217
scons: Refactor the USE_SYSTEMC option
Roger Chang
2023-10-18 11:33:39 +08:00
-
3b06925408
scons: Update Kconfig description
Roger Chang
2023-09-14 11:45:55 +08:00
-
d758df4b5c
scons: Update the Kconfig build options
Roger Chang
2023-09-14 11:41:40 +08:00
-
d37673be9f
scons: Remove the default-default build target.
Gabe Black
2022-03-24 17:28:26 -07:00
-
63919f6a68
scons: Hook up oldconfig and olddefconfig.
Gabe Black
2022-02-18 01:11:33 -08:00
-
ec76214f68
scons: Hook up the savedefconfig kconfig helper.
Gabe Black
2022-02-18 00:59:58 -08:00
-
51b8cfcede
scons: Hook up the kconfig guiconfig program.
Gabe Black
2022-02-18 00:52:43 -08:00
-
91b3da016b
scons: Hook in the listnewconfig kconfig helper.
Gabe Black
2022-02-18 00:45:56 -08:00
-
083bca1e23
scons: Hook in the kconfig setconfig utility.
Gabe Black
2022-02-18 00:39:44 -08:00
-
1ae2dfcc56
scons: Add a mechanism to manually defconfig a build dir.
Gabe Black
2022-02-18 00:11:07 -08:00
-
1e84d9f941
scons: Add a mechanism to run menuconfig to set up a build dir.
Gabe Black
2022-02-17 00:48:54 -08:00
-
f4c578f458
scons: Flesh out the help text for "magic" targets.
Gabe Black
2022-03-24 16:20:58 -07:00
-
1cdccd7ac0
scons: Add a build script for generating a root Kconfig file.
Gabe Black
2022-02-17 00:36:03 -08:00
-
db3a6e8e84
scons: Use Kconfig to configure gem5.
Gabe Black
2022-02-16 04:54:22 -08:00
-
5f73a9bbf0
scons: Use either the "build" or "gem5.build" as build anchor.
Gabe Black
2022-02-08 18:39:27 -08:00
-
-
-
368fcdde75
arch-x86: Fixes page fault for CLFLUSH on write-protected pages
Aditya K Kamath
2023-11-22 20:09:45 +00:00
-
-
-
6e433ed885
mem-ruby: Fixes for new AtomicWait event in VIPER TCC (#585)
Matthew Poremba
2023-11-22 14:05:43 -08:00
-
23a22ed95c
dev-amdgpu: Add VMID map to checkpoint (#570)
Bobby R. Bruce
2023-11-22 10:05:21 -08:00
-
-
098feb4042
arch-arm: Fix WFI sleeping in secure mode
Giacomo Travaglini
2023-10-17 15:54:49 +01:00
-
b8fabc15d9
arch-arm: Revamp takeVirtualInt to take FEAT_SEL2 into account
Giacomo Travaglini
2023-10-17 11:29:57 +01:00
-
49d07578de
arch-arm: Call take(Virtual)Int only when needed
Giacomo Travaglini
2023-10-17 10:59:54 +01:00
-
bb323923f2
arch-arm: Simplify get/checkInterrupts with takeVirtualInt
Giacomo Travaglini
2023-10-17 10:52:21 +01:00
-
3d41339366
arch-arm: Fix ISR_EL1 register read in secure mode
Giacomo Travaglini
2023-10-16 17:16:40 +01:00
-
90b711e879
arch-arm: Define an ISR type register
Giacomo Travaglini
2023-10-13 12:19:07 +01:00
-
-
-
3009e0fb57
mem-ruby: Fix typo in CHI's Send_CompI (#579)
Hoa Nguyen
2023-11-20 21:38:13 -08:00
-
d772f3967b
dev: Fix
std::min type mismatch in reg_bank.hh (#582)
Bobby R. Bruce
2023-11-20 21:37:45 -08:00
-
-
-
-
f26867a075
mem-cache: Revert "Prefetchers Improvements"
Bobby R. Bruce
2023-11-20 15:36:03 -08:00
-
-
-
06161ded8c
dev-amdgpu: Add VMID map to checkpoint
Vishnu Ramadas
2023-11-16 17:12:01 -06:00
-
08c0d1f27a
dev: Fix
std::min type mismatch in reg_bank.hh
Bobby R. Bruce
2023-11-20 16:04:13 -08:00
-
-
3896673ddc
util: Bump GPUFS build docker to 5.4.2 (#571)
Matthew Poremba
2023-11-18 18:13:06 -08:00
-
d19d6fc31e
dev-amdgpu: Add PM4 queue ID to GPU used VMID map
Vishnu Ramadas
2023-11-16 17:12:01 -06:00
-
-
db6a869786
mem-cache: Prefetchers Improvements (#564)
Jason Lowe-Power
2023-11-16 15:22:26 -08:00
-
-
4ca2efac16
mem-ruby: AtomicNoReturn should check comp_anr instead of comp_wu (#545)
Giacomo Travaglini
2023-11-16 23:20:51 +00:00
-
4965367724
mem-ruby, gpu-compute: fix SQC/TCP requests to same line (#540)
Matthew Poremba
2023-11-16 14:24:00 -08:00
-
-
bfe899e48e
stdlib, resources: Update JSON data in workload (#532)
Bobby R. Bruce
2023-11-16 10:11:13 -08:00
-
-
94879c2410
cpu: Require BTB hit to detect branches.
David Schall
2023-10-20 07:49:19 +00:00
-
-
047a494c2b
mem-cache: Optimize strided prefetcher address generation
Giacomo Travaglini
2023-11-09 16:57:01 +00:00
-
2abd65c270
mem: added distance parameter to stride prefetcher
Nikolaos Kyparissas
2022-08-30 17:04:21 +01:00
-
ceabe86b31
arch-riscv: Add overrides to RISC-V Interrupts class (#568)
Yu-Cheng Chang
2023-11-16 10:36:15 +08:00
-
c3326c78e6
mem-ruby, gpu-compute: fix SQC/TCP requests to same line
Matt Sinclair
2023-11-05 21:54:06 -06:00
-
065ddf759f
mem-ruby, gpu-compute: fix bug with GPU bypassing loads
Matt Sinclair
2023-11-05 02:34:22 -06:00
-
-
-
83f1fe3fec
dev: add debug flag in register bank. (#386)
hungweihsuG
2023-11-16 02:04:46 +08:00
-
a8440f367d
arch-riscv: Move fault handler addr logic to ISA (#554)
wmin0
2023-11-16 02:04:01 +08:00
-
4a5ec70e08
gpu-compute: Minor edits for atomic no returns and stores (#565)
BujSet
2023-11-15 09:20:07 -06:00
-
d0d3c74ce0
misc: Merge develop .github dir to stable (#566)
Bobby R. Bruce
2023-11-14 13:49:37 -08:00
-
30787b59d4
tests: Remove multiple suites per job for Weekly tests (#562)
Bobby R. Bruce
2023-11-14 11:00:07 -08:00
-
8859592893
tests,gpu-compute: Fix Lulesh 'Obtain LULESH' step (#563)
Bobby R. Bruce
2023-11-14 08:43:00 -08:00
-
e95cab429f
configs,ext,stdlib: Update DRAMSys integration (#525)
Derek Christ
2023-11-14 17:05:11 +01:00
-
99553fdbee
systemc: Fix two bugs in gem5-to-tlm bridge (#542)
Derek Christ
2023-11-14 17:02:58 +01:00
-
65b44e6516
mem-ruby: Fix for not creating log entries on atomic no return requests (#546)
BujSet
2023-11-14 09:54:42 -06:00
-
be5c03ea9f
mem-ruby,configs: Add GPU GLC Atomic Resource Constraints (#120)
Daniel Kouchekinia
2023-11-14 09:48:48 -06:00
-
38045d7a25
mem-cache: Added clean eviction check for prefetchers.
Nikolaos Kyparissas
2022-08-30 17:14:03 +01:00
-
6416304e07
mem-cache: Update default prefetch options.
Richard Cooper
2022-11-14 10:56:36 +00:00
-
8598764a03
mem-cache: Squash prefetch queue entries by block address.
Richard Cooper
2022-11-14 12:02:10 +00:00
-
-
-
f11227b4a0
systemc: Fix gcc13 systemC compilation error (#520)
Yu-Cheng Chang
2023-11-14 19:54:35 +08:00
-
6ac6d0c340
tests,misc: Add "build/ALL/gem5.fast" Clang compilation to CI (#432)
Bobby R. Bruce
2023-11-14 03:53:28 -08:00
-
dde3d10aea
cpu: Remove SLC bit restraint for GPU tester (#552)
Daniel Kouchekinia
2023-11-14 05:47:34 -06:00
-
f71450d26d
python,util: Fix magic number check in decode_inst_dep_trace.py (#560)
Rajarshi Das
2023-11-14 17:17:04 +05:30
-
1c7934c9d6
tests,util-docker: Remove gcc 9 support (#556)
Bobby R. Bruce
2023-11-14 03:45:51 -08:00
-
-
48fde5a9c6
mem-ruby, gpu-compute: fix formatting of TCC (#536)
Matt Sinclair
2023-11-13 17:01:30 -06:00
-
7d0a1fb284
mem-ruby, gpu-compute: fix typo in GPU coalescer deadlock print (#535)
Matt Sinclair
2023-11-13 17:01:01 -06:00
-
75ca2c4282
gpu-compute: Fix typo with GPUTLB print (#529)
Matt Sinclair
2023-11-13 16:40:27 -06:00
-
f312804364
mem-ruby: fix hex print in CacheMemory (#561)
Matt Sinclair
2023-11-13 16:34:33 -06:00
-
3642bc4892
mem-ruby, gpu-compute: fix GPU SQC/TCP Ruby formatting (#538)
Matt Sinclair
2023-11-13 16:20:54 -06:00
-
50c9cbf613
stdlib, resources: Fixed deprecation warning
Harshil Patel
2023-11-13 14:09:13 -08:00
-
b62308dfa3
base,sim: Add the SymbolType field to the Symbol object (#512)
Bobby R. Bruce
2023-11-13 08:14:05 -08:00
-
-
52354662aa
arch-riscv: Fixing CMO instructions and allowing using CMO instructions in FS mode (#517)
Bobby R. Bruce
2023-11-13 03:38:49 -08:00
-
-
cb62b08989
util-docker: Update Ubuntu 20.04 to use GCC-10
Bobby R. Bruce
2023-11-13 01:36:52 -08:00