-
87e774c1d5
arch-x86,sim-se: Add clone3 syscall
Bobby R. Bruce
2022-10-24 11:36:32 -07:00
-
c2541a8175
arch-arm: Use ThreadContext in ArmISA::currEL implementation
Giacomo Travaglini
2022-10-21 16:21:41 +01:00
-
506bd9d9e7
dev-arm: Use ThreadContext instead if ISA in GICV3 cpu interface
Giacomo Travaglini
2022-10-21 12:36:56 +01:00
-
8a78358a30
arch-arm: Allow TarmacTracer to dump trace to a file
Giacomo Travaglini
2022-09-28 20:33:45 +01:00
-
9a9de78811
dev-arm: Implement System Security Control registers
Giacomo Travaglini
2022-09-29 14:56:56 +01:00
-
4db981576e
arch-arm: Setup ThreadContext in GICv3 cpu interface
Giacomo Travaglini
2022-10-13 15:30:08 +01:00
-
62ce119139
arch-arm: Always use AArch64 version of HCR/SCR
Giacomo Travaglini
2022-10-12 18:51:31 +01:00
-
a13549ebef
scons: Capture TMPDIR envvar
handsomeliu
2022-10-25 16:46:00 +08:00
-
32e4ac65a8
tests: Adding trusted stats for stats tests.
Mahyar Samani
2022-04-04 13:27:16 -07:00
-
a3d2f68120
tests: Adding tests for gem5stats.
Mahyar Samani
2022-01-21 11:46:53 -08:00
-
84acdd4836
stdlib: add SimPoint checkpoint generator
Zhantong Qiu
2022-10-11 16:49:08 -07:00
-
eed80d083e
arch-arm: Set ZCR_ELx before updating vector length in decoder
Sascha Bischoff
2022-07-08 10:43:35 +01:00
-
c021bb6099
tests: Update presubmit.sh to use Clang-14
Bobby R. Bruce
2022-10-10 11:44:02 -07:00
-
21cb85f201
tests: Updating the tests to use Ubuntu 22.04 docker image
Bobby R. Bruce
2022-10-10 11:35:06 -07:00
-
042d1433b9
arch-x86: Fix CPUID for most recent GLIBC
Jason Lowe-Power
2022-10-19 11:31:20 -07:00
-
ebc2ad4165
arch-x86: Ignore Linux X86-64 syscall 334 "rseq"
Bobby R. Bruce
2022-10-17 17:03:26 -07:00
-
ed89490222
arch-x86: Expand Linux X86-64 Syscalls up to number 334
Bobby R. Bruce
2022-10-17 16:37:35 -07:00
-
1bb68ff893
stdlib,mem-ruby: Add DVM TBEs to CHI in stdlib
Jason Lowe-Power
2022-10-17 17:08:45 -07:00
-
a68e842332
mem-ruby: Fix replacement policy in MESI_Two_Level
Jarvis Jia
2022-10-11 22:19:21 -05:00
-
6840c5e7ea
tests: Fix verifier '_iterable_regex' func for None regex
Bobby R. Bruce
2022-10-19 12:48:25 -07:00
-
dd4f3d1fa4
configs: Add example memory traffic runscript
Jason Lowe-Power
2022-09-30 18:04:14 -07:00
-
b3372a7053
stdlib: Update TestBoard to work with Simulator
Jason Lowe-Power
2022-09-30 17:47:52 -07:00
-
b8e6e3aa43
python: Update -c to work like normal python
Jason Lowe-Power
2022-09-02 12:02:33 -07:00
-
32e7ce3f19
fastmodel: improve debug message for resource not found
Yu-hsin Wang
2022-10-17 13:07:11 +08:00
-
ca31ce92a1
scons: fix systrace header test
Yu-hsin Wang
2022-10-17 13:59:18 +08:00
-
bc914c949f
sim,sim-se: Fixes the bug of missing "/" in path resolution
Jason Yu
2022-10-13 15:53:14 +08:00
-
2472b27c8f
tests: Move 'riscvmatched-fs.py' example test to weekly
Bobby R. Bruce
2022-10-17 10:49:32 -07:00
-
221dc014db
arch-arm: Use scoped enum for ExceptionClass
Giacomo Travaglini
2022-10-12 17:50:05 +01:00
-
a4dcd58569
arch-arm: Fix QDADD/QDSUB implementation
Giacomo Travaglini
2022-10-14 11:51:06 +01:00
-
21020aa778
systemc: prevent from invalidate callback re-registration
Yu-hsin Wang
2022-10-13 17:05:39 +08:00
-
9e76e7a321
scons: fix protobuf action for imports
Adrián Herrera Arcila
2022-10-06 16:02:17 +00:00
-
039e9438c1
arch-arm: Fix linking error in aapcs64 unittests
Giacomo Travaglini
2022-10-14 10:24:21 +01:00
-
07f4dd19ad
util-docker: Create ALL/gem5.fast docker image with min-deps
Bobby R. Bruce
2022-10-12 12:33:06 -07:00
-
e501078787
sim-se,arch-riscv: Fixes file-related flags for riscv64 target
Jason Yu
2022-10-13 16:45:40 +08:00
-
a648be2338
dev-amdgpu: Add an SDMA data debug flag
Matthew Poremba
2022-10-12 14:51:02 -07:00
-
e48285c244
arch-vega: Implement PDE2 and PDE1 as PTE
Matthew Poremba
2022-10-12 14:48:49 -07:00
-
a713d333e0
sysetmc: add missing NO_ACCESS flags in get_direct_mem_ptr
Yu-hsin Wang
2022-10-12 17:11:48 +08:00
-
958b7f8ee8
sysetmc: fix the leak in TlmToGem5Bridge
Yu-hsin Wang
2022-10-12 17:06:59 +08:00
-
9bac517337
tests: Run ALL unit-tests with the nightly script
Giacomo Travaglini
2022-10-11 10:27:44 +01:00
-
9617e12079
misc: Suggest usage of ALL instead of NULL in TESTING.md
Giacomo Travaglini
2022-10-11 10:22:36 +01:00
-
ee53d38bae
tests: Add 'riscvmatched-fs.py' example to long/nightly tests
Bobby R. Bruce
2022-10-05 11:44:29 -07:00
-
9ac075ea36
stdlib: added errout and output file option in SE process
Zhantong Qiu
2022-10-05 14:11:21 -07:00
-
0ac27fd0bc
util-docker,tests: Update supported/test OS to Ubuntu 22.04
Bobby R. Bruce
2022-10-04 17:21:08 -07:00
-
555ed60eaa
util-docker,tests: Add Clang-14 compiler image and test
Bobby R. Bruce
2022-10-04 16:45:41 -07:00
-
57a5bebe80
util-docker,tests: Add Clang-13 compiler image and test
Bobby R. Bruce
2022-10-04 16:40:34 -07:00
-
be64af890a
util-docker,tests: Add GCC-12 compiler image and test
Bobby R. Bruce
2022-10-04 16:31:33 -07:00
-
8c34a8bf92
util-docker: Add 'ubuntu-22.04_gcc-version'
Bobby R. Bruce
2022-10-04 16:23:34 -07:00
-
6e182b025d
mem-ruby: Fix clang-14 compilation warning "use of bitwise"
Bobby R. Bruce
2022-10-05 11:04:44 -07:00
-
abad2d6532
mem: Fix 'unused variable' warnings
Bobby R. Bruce
2022-10-05 13:54:03 -07:00
-
d2a6d2f7ee
stdlib: Add _post_instantiate function
Jason Lowe-Power
2022-09-30 17:39:54 -07:00
-
55f80ae0a1
stdlib: Allow cache_hierarchy to be optional
Jason Lowe-Power
2022-09-30 17:26:25 -07:00
-
007a99e9a0
stdlib: Update the default exit events and warning
Jason Lowe-Power
2022-10-07 11:56:04 -07:00
-
0e20edac34
systemc: fix flexible conversion when reusing transactions
Yu-hsin Wang
2022-09-27 12:53:10 +08:00
-
ec696c00b2
gpu-compute: Add missing initial reg state in WF
Matthew Poremba
2022-10-06 09:43:04 -07:00
-
e844f17045
tests: Exclude ARM KVM tests from nightly run
Bobby R. Bruce
2022-10-04 16:00:53 -07:00
-
925b1b5c8e
arch-vega: Implement V_XAD_U32 instruction
Matthew Poremba
2022-10-01 09:32:29 -07:00
-
e94c9f362c
base: singleStep can't be interupted by trap from other thread.
Quentin Forcioli
2022-08-18 12:07:22 +02:00
-
bff69e4792
base: adding a scheduleTrapEvent
Quentin Forcioli
2022-08-30 17:18:48 +02:00
-
2ae9692dfe
base, sim: Adding support for message to GDB from python
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
eeaeee15aa
base: adding queryAttached and querySymbol to GDB
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
3e43603dcc
base: adding support for O packet
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
bb78d14c08
base: Adding stop reason and T Packet to the GDB stub
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
cee2aa39b6
base: cmdIsThreadAlive implementation
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
e6287f7b19
base: making GDB's getbyte and send more resilient
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
832b0ee6b9
base: Adding multi-letter command support to GDB stub
Quentin Forcioli
2022-08-12 15:44:54 +02:00
-
335d2e187e
arch-x86, mem: Add support to tag tlb entries with PCID
Ayaz Akram
2020-10-08 18:32:42 -07:00
-
09aeb51350
arch-x86, mem: Add support for PCID to x86
Ayaz Akram
2020-10-08 18:13:25 -07:00
-
ea26611a01
arch-x86: Assign thread context id to APIC id
Ayaz Akram
2020-10-08 19:01:28 -07:00
-
f59eb93660
tests: Add 'checkpoint-path' to simpoints stdlib example
Bobby R. Bruce
2022-10-03 13:11:43 -07:00
-
64a087e5e8
tests: Add 'checkpoint-path' to checkpoint stdlib example
Bobby R. Bruce
2022-10-03 12:41:25 -07:00
-
3e51091806
tests: Add Simpoints example scripts as tests
Bobby R. Bruce
2022-09-28 17:27:23 -07:00
-
cc3c15f1e0
configs, tests: Use proper releases in KVM simulations
Giacomo Travaglini
2022-09-26 15:01:27 +01:00
-
597a2ce4c1
arch-arm: Add ArmRelease factory function to be used in KVM mode
Giacomo Travaglini
2022-09-26 14:39:08 +01:00
-
317bfd62bd
dev: fix device number check error in IDE controller
Earl Ou
2022-10-02 19:16:49 -07:00
-
4f09acb2f5
arch-arm: Add the remove method to the ArmRelease class
Giacomo Travaglini
2022-09-26 14:37:40 +01:00
-
da5a4d3d8a
stdlib, configs: Add example FS script for RISCV Matched
paikunal
2022-09-30 14:51:16 -07:00
-
7c0ab07ee2
dev-arm: Fix GICv3 GICD_ITARGETSR address range
Giacomo Travaglini
2022-10-03 09:48:34 +01:00
-
336e732d54
misc: Replace namespace Trace with lowercase trace
Giacomo Travaglini
2022-09-28 16:01:17 +01:00
-
2f1d67f8fe
dev-amdgpu: Remove cached copy of device memory
Matthew Poremba
2022-09-29 07:50:16 -07:00
-
a3842f877a
configs, gpu-compute: Add configurable L1 access latencies
vramadas95
2022-09-29 13:39:30 -05:00
-
4662e18981
stdlib: Edit RiscvMatched RTC
paikunal
2022-09-30 14:37:11 -07:00
-
9a1074d27f
scons: Fix variable not found error
Jason Lowe-Power
2022-09-30 14:11:28 -07:00
-
e7a73c7b59
tests: Fix error in Arm test
Jason Lowe-Power
2022-09-29 14:35:39 -07:00
-
a57f08f355
mem-garnet: Add masked functionalRead support
Carlos Falquez
2021-06-15 12:40:12 +02:00
-
14312b650a
configs: fix CHI config for Garnet
Tiago Mück
2022-09-22 14:02:36 -05:00
-
ae266b3a85
configs: fix CustomMesh router parent
Tiago Mück
2021-06-21 07:56:46 -05:00
-
027b508a38
mem-ruby: fix missing transition in CHI-mem
Tiago Mück
2022-05-24 16:48:22 -05:00
-
c6a460eff4
mem-ruby: fix CHI memory controller
Tiago Mück
2022-05-24 15:27:16 -05:00
-
3871f57dc3
configs: set requestToMemory buffer size for CHI
Tiago Mück
2022-05-16 17:46:33 -05:00
-
06a8a47322
configs: fix CHI mem buffers
Tiago Mück
2021-06-17 15:06:43 -05:00
-
ba3aa067a3
configs: CHI inc transitions_per_cycle
Tiago Mück
2021-04-13 20:16:34 -05:00
-
eb5eab360f
configs,gpu-compute: Add configurable LDS bus latency
vramadas95
2022-09-14 15:35:53 -05:00
-
c1de2b8762
tests: Move the arm+ruby tests to not use ALL
Jason Lowe-Power
2022-09-26 09:49:28 -07:00
-
1dfd39499f
mem-ruby: fix downstream destinations
Tiago Mück
2021-07-19 19:39:39 -05:00
-
9f550d5519
systemc: Fix -Wunused-variable with structured binding
Giacomo Travaglini
2022-09-26 17:35:19 +01:00
-
a12ac1a877
tests: Fix errors in arm switcheroo
Jason Lowe-Power
2022-09-26 09:48:03 -07:00
-
d000ccf738
fastmodel: correct the control signal for AmbaFromTlmBridge
Yu-hsin Wang
2022-09-22 11:57:23 +08:00
-
344e2ae823
systemc: associate tlm payload and gem5 packet in blocking interfaces
Yu-hsin Wang
2022-09-22 11:56:39 +08:00
-
5d35e22518
systemc: gem5_to_tlm bridge should reuse existed tlm payload
Yu-hsin Wang
2022-09-22 10:51:21 +08:00
-
f17c056760
util: added workbegin and workend in m5 util
Zhantong Qiu
2022-09-21 15:06:50 -07:00