-
b6e0e72d92
stdlib: Improve core names in switchable processor
Jason Lowe-Power
2022-08-23 17:48:50 -07:00
-
35a60a45b8
stdlib: Minor typo fixed
yiwkd2
2022-08-23 23:10:56 -04:00
-
c0df86fb3e
misc: Add gerrit commit message hook to pre-commit
Bobby R. Bruce
2022-08-19 13:25:04 -07:00
-
6bb7b09749
misc: Update CONTRIBUTING.md for
pre-commit
Bobby R. Bruce
2022-08-19 13:00:42 -07:00
-
5a88dcfdef
scons: Update automatic hook install for pre-commit
Bobby R. Bruce
2022-08-18 16:08:37 -07:00
-
68c00268cc
python: Add 'requirements.txt'
Bobby R. Bruce
2022-08-22 12:00:16 -07:00
-
2bc5a8b71a
misc: Run pre-commit run on all files in repo
Bobby R. Bruce
2022-08-22 12:34:19 -07:00
-
64add0e04d
misc: Exclude test ref directories from pre-commit
Bobby R. Bruce
2022-08-22 11:40:08 -07:00
-
ab04acc26e
misc: Add the legacy gem5 .git/hooks to the pre-commit
Bobby R. Bruce
2022-08-18 15:51:14 -07:00
-
4ea8f35e50
configs: Add default to max_cu_tokens CLA
Kyle Roarty
2022-08-23 21:36:20 -05:00
-
5f2a26701f
configs: Add CLA for max_cu_tokens to apu_se.py
Kyle Roarty
2022-08-18 18:04:48 -05:00
-
963c96c600
misc: Fix dynamic decision of TranslatingPortProxy.
Jiajie Chen
2022-08-22 10:11:30 +08:00
-
590e17e7ff
arch-arm: Switch from getVec* to getReg* accessor.
Jiajie Chen
2022-08-20 22:39:43 +08:00
-
d6e422c4dd
stdlib: Fix SimpleCore no ISA set use-case
Bobby R. Bruce
2022-08-19 11:51:52 -07:00
-
38131c8a61
configs: Add option to override cpu vendor string
Jiajie Chen
2022-08-19 10:08:23 +08:00
-
608b930ba6
scons: Remove support for generating config/the_isa.hh.
Gabe Black
2021-10-25 06:07:27 -07:00
-
a8a2ab5ec6
misc: Stop including config/the_isa.hh.
Gabe Black
2021-10-25 06:06:46 -07:00
-
f4209bbdee
misc: Remove lingering uses of TheISA::.
Gabe Black
2021-10-25 06:01:02 -07:00
-
a13e3debed
misc: Stop excluding code when building the NULL ISA.
Gabe Black
2021-10-25 05:44:13 -07:00
-
aefc0576a2
scons: Get rid of the isa.hh switching header file.
Gabe Black
2021-10-02 01:06:39 -07:00
-
2da4a2cdca
cpu: Stop including arch/isa.hh.
Gabe Black
2021-10-02 00:11:41 -07:00
-
ba4dba4cb3
cpu: Store the ISA class using BaseISA and not TheISA::ISA.
Gabe Black
2021-10-02 00:10:33 -07:00
-
5d00ba897f
arch: Make the (read|set)MiscReg methods virtual.
Gabe Black
2021-10-02 00:07:52 -07:00
-
b3365e767a
arch: Make the ISA::clear() method virtual.
Gabe Black
2021-10-01 18:09:29 -07:00
-
d130fdc092
arch: Remove unused register flattening methods.
Gabe Black
2021-10-01 06:29:07 -07:00
-
eaa67ca1ab
fastmodel,cpu: Remove the flattenRegId ThreadContext method.
Gabe Black
2021-10-01 05:46:06 -07:00
-
ff4b675fb8
arch-arm,cpu: Remove all uses of flattenRegId.
Gabe Black
2021-10-01 04:54:26 -07:00
-
8918021f63
cpu: Eliminate the (get|set)RegFlat methods.
Gabe Black
2021-10-01 04:28:39 -07:00
-
c686c93d4d
arch,cpu: Replace calls to (get|set)RegFlat.
Gabe Black
2021-10-01 04:23:34 -07:00
-
36de693dda
arch-sparc: Implement RegClass based register flattening.
Gabe Black
2021-10-01 03:28:25 -07:00
-
c6b38909e1
gpu-compute: Adding support for LDS atomics
Alexandru Dutu
2022-07-15 15:58:07 -07:00
-
2816598831
mem-ruby: Fix replacement policy updates in MI_example
Jarvis Jia
2022-08-09 13:22:17 -05:00
-
a57d336b7f
arch-riscv: Remove one of two BasicDecode per atomic insts format
Hoa Nguyen
2022-08-18 02:01:46 -07:00
-
35bb55554e
arch: Bump MaxVecRegLenInBytes to 2^16
Hoa Nguyen
2022-08-18 01:25:29 -07:00
-
3238822e9e
stdlib,tests: Add BaseCPUProcessor to stdlib
Bobby R. Bruce
2022-08-12 14:19:34 -07:00
-
5e281c969b
stdlib: Add "requires_send_evicts" function to AbstractCore
Bobby R. Bruce
2022-08-11 17:32:39 -07:00
-
d0b2345086
stdlib: Add "is_kvm_core" function to AbstractCore
Bobby R. Bruce
2022-08-11 16:49:13 -07:00
-
d9b6a7ff9e
stdlib: Create BaseCPUCore type
Bobby R. Bruce
2022-08-10 16:03:58 -07:00
-
d023d8a3dd
stdlib: Remove "CPUType" from AbstractCore
Bobby R. Bruce
2022-08-10 14:20:01 -07:00
-
d4cde65327
tests: Remove functional tests from Garnet
Jason Lowe-Power
2022-08-16 17:10:42 -07:00
-
0ad684a6f2
arch-arm: XPACD, XPACI, XPACLRI do not trap
Giacomo Travaglini
2020-08-25 12:02:56 +01:00
-
5bbc326423
mem-ruby: Replace deprecated Stats namespace with statistics
Giacomo Travaglini
2022-08-11 23:43:10 +01:00
-
631e6ced3c
stdlib: Add the "GEM5_USE_PROXY" seting for download proxy
Bobby R. Bruce
2022-08-15 11:46:19 -07:00
-
5dc8833f23
misc: Remove trailing whitespaces from src/Doxyfile
Bobby R. Bruce
2022-08-12 13:30:07 -07:00
-
50c8d9655e
fastmodel: Use current execution state for memory lookup
Philip Metzler
2022-07-28 13:52:58 -07:00
-
1dd30723c4
arch-x86: A bug in rcr instruction of x86 solved.
yiwkd2
2022-08-09 06:48:56 -04:00
-
25d2a8366a
configs: Enable EL3 in the arm-ubuntu-boot-exit example
Giacomo Travaglini
2022-08-10 14:03:25 +01:00
-
afd3e17f17
arch-riscv: Fix WFI race condition
Jui-Min Lee
2022-08-10 18:01:29 +08:00
-
3b7ac7aa54
stdlib: Fix get_supported_isas.
Gabe Black
2022-08-08 17:04:22 -07:00
-
e046342f4f
configs: fix fastmodel configs to run with kernel 5.x
Wei-Han Chen
2022-08-05 05:33:45 +00:00
-
b3781ce93d
configs: Add ITS in fastmodel cluster
Wei-Han Chen
2022-08-05 07:52:22 +00:00
-
13d298e7c4
arch-arm: Implement RegClass based register flattening.
Gabe Black
2021-10-01 03:02:20 -07:00
-
04ef1c7cd1
arch-x86: Implement RegClass flattening.
Gabe Black
2021-10-01 02:16:03 -07:00
-
3c2ce6f381
cpu: Use flattened register IDs in stored results in the checker CPU.
Gabe Black
2021-12-07 01:29:07 -08:00
-
e59f01a55e
cpu: Make RegClass able to flatten RegIds.
Gabe Black
2021-10-01 02:04:15 -07:00
-
22dd2065f9
misc: Update CONTRIBUTING.md to mention pre-commit
Bobby R. Bruce
2022-08-03 17:42:15 -07:00
-
dbee7bea9f
misc: Add Black style update to .git-blame-ignore-revs
Bobby R. Bruce
2022-08-03 13:24:35 -07:00
-
c3d6b60927
util: Remove Python file from style hook checks
Bobby R. Bruce
2022-08-03 13:04:27 -07:00
-
6ca1138a31
scons: Fix scons ParseConfig error for SCons versions 4.4+
Hoa Nguyen
2022-08-04 01:03:33 -07:00
-
244f80dde1
arch: Eliminate the vecregs.hh switching header file.
Gabe Black
2021-09-11 04:48:28 -07:00
-
262463a867
misc: Stop including arch/vecregs.hh and fix transitive includes.
Gabe Black
2021-09-11 04:45:55 -07:00
-
3d7d426fa5
cpu: Generalize how register files are serialized.
Gabe Black
2021-09-11 00:20:41 -07:00
-
32a206a2d0
systemc: fix hierarchical binding
Derek Christ
2022-08-03 09:42:59 +02:00
-
d49c8f78fe
tests: Use pre-commit to run some tests in Jenkins
Andreas Sandberg
2022-07-07 14:57:08 +01:00
-
787204c92d
python: Apply Black formatter to Python files
Bobby R. Bruce
2022-07-05 11:02:25 -07:00
-
1cfaa8da83
arch-arm: Remove unimplemented miscreg handling in MSR imm
Giacomo Travaglini
2022-07-29 15:37:05 +01:00
-
e0d74f4b66
misc: Add .vscode to .gitignore
Bobby R. Bruce
2022-08-01 13:53:58 -07:00
-
e425bcabd2
arch,cpu,sim: Store registers in InstRecord with InstResult.
Gabe Black
2021-09-11 04:19:55 -07:00
-
81e07670b9
cpu: Simplify and revamp the InstResult class.
Gabe Black
2021-09-11 02:02:20 -07:00
-
f698ca9c27
tests: extend the test_hello_se to test on print-this binary
Zhantong Qiu
2022-07-28 10:16:35 -07:00
-
71e3ff0b7c
configs: move cpu a2t, t2g from gic_hub to cpu_hub
Wei-Han Chen
2022-07-29 03:12:35 +00:00
-
174adc2993
arch-arm: Revamp TLB invalidation by introducing TLBIOp::match
Giacomo Travaglini
2022-07-12 18:35:37 +01:00
-
1290d15973
arch-arm: Simplify TLB invalidation with flushMva
Giacomo Travaglini
2022-07-12 17:24:01 +01:00
-
bad3e14bd7
arch-arm: Fix IPAS2 invalidation
Giacomo Travaglini
2022-07-11 16:59:03 +01:00
-
cc4380b0d6
cpu,arch: Put the name of the RegClass into the RegClass.
Gabe Black
2021-09-11 00:17:13 -07:00
-
7b1f05a34c
arch-arm,cpu: Simplify the RegClass constructor(s).
Gabe Black
2021-09-10 18:07:10 -07:00
-
e3ff57e477
arch-arm: Further clean up the AArch64 MSR/MRS decode
Giacomo Travaglini
2022-07-26 15:22:56 +01:00
-
5a65aae091
arch-arm: Simplify AArch64 decode of unimplemented registers
Giacomo Travaglini
2022-07-19 17:35:07 +01:00
-
d18b915008
arch-arm: Remove unimplemented flag from release dependant regs
Giacomo Travaglini
2022-07-20 11:57:36 +01:00
-
b7720a0995
arch-arm: MISCREG_IMPDEF_UNIMPL does not need unimplemented flag
Giacomo Travaglini
2022-07-20 09:33:42 +01:00
-
7c52b0d9af
arch-arm: Replace unimplemented+warnNotFail with callback
Giacomo Travaglini
2022-07-20 09:21:48 +01:00
-
c7b7314d8b
arch-arm: Clear unused WARN_NOT_FAIL flag for AArch64 CMOs
Giacomo Travaglini
2022-07-20 09:06:09 +01:00
-
ce7448b53e
arch-arm: Remove unimplemented flag from AArch64 registers
Giacomo Travaglini
2022-07-20 09:28:41 +01:00
-
ef2573bc95
arch-arm: Convert to the new faulting logic
Giacomo Travaglini
2022-07-11 13:26:32 +01:00
-
34f9e3525a
arch-arm: Add generateTrap method to MiscRegOp64
Giacomo Travaglini
2022-07-15 11:10:21 +01:00
-
5afff98ee9
arch-arm: Add new trapping bitfields to the HCR register
Giacomo Travaglini
2022-07-12 09:42:09 +01:00
-
01a0685d75
arch-arm: Use new faulting logic to handle SP_EL0
Giacomo Travaglini
2022-07-11 11:55:36 +01:00
-
936f1e8603
arch-arm: Merge checkFaultRead/Write into single checkFaultAccess
Giacomo Travaglini
2022-07-11 14:28:47 +01:00
-
1d03f6de94
misc: Update RELEASE-NOTES.md for v22.0.0.2
Bobby R. Bruce
2022-07-27 11:06:57 -07:00
-
c0b57d8421
misc: Update version info to v22.0.0.2
Bobby R. Bruce
2022-07-27 10:41:24 -07:00
-
37989aa890
system-arm: Fix FEAT_PAuth trapping in AArch64 bootloader
Sascha Bischoff
2022-07-06 10:33:36 +01:00
-
36c5d05adb
mem: Add getAddrRanges in HBMCtrl
Ayaz Akram
2022-07-18 22:48:19 -07:00
-
12d60fbcd7
configs: Fix unconnected PCI port in SST gem5 config
Hoa Nguyen
2022-07-04 18:01:28 -07:00
-
25f884a0db
stdlib: se_binary_workload exits on work items by default
Kaustav Goswami
2022-07-14 01:18:46 -07:00
-
acfa5da14c
stdlib: Removing incorrect requires.
Mahyar Samani
2022-07-12 15:07:39 -07:00
-
fdfa1e38b3
tests: Fix the download test
Bobby R. Bruce
2022-06-07 11:24:24 -07:00
-
1666e6620a
ext: Fix SST Documentation links
Bobby R. Bruce
2022-07-27 10:10:35 -07:00
-
5d017967fc
ext: Fix SST Documentation links
Bobby R. Bruce
2022-07-27 10:10:35 -07:00
-
942b71bf3a
gpu-compute: Move GPU caches to GPU clock domain
Srikant Bharadwaj
2022-07-21 17:06:24 -07:00
-
68115460d8
gpu-compute: Set LDS and Scratch apertures in FS
Matthew Poremba
2022-07-24 10:39:06 -07:00