-
5e096f5b5d
scons: allow building without duplicating source files
Alex Richardson
2023-02-23 11:13:26 +00:00
-
c00e3b2570
base: Abstract the AF_INET-ness out of ListenSocket.
Gabe Black
2023-03-18 09:13:56 -07:00
-
ea623eb6e5
mem-ruby: fix whitespacing errors in RubySystem
Matt Sinclair
2023-04-04 14:26:47 -05:00
-
f7f5b68202
stdlib: Small fix in stdlib spec2006 script
HJikram
2023-03-29 14:00:58 +05:00
-
59ea30913f
arch-sparc: Rewrite unused array in tgt_stat64 for mac
Bobby R. Bruce
2023-03-09 14:50:52 -08:00
-
8b7e55339a
dev-amdgpu: Add GART translations to GPUFS checkpoint
Vishnu Ramadas
2023-03-27 08:37:05 -05:00
-
65e0bd6eb4
dev-amdgpu: Added PM4MapQueues to GPUFS checkpoint
Vishnu Ramadas
2023-03-27 08:33:45 -05:00
-
ee2be9cffe
tests: Update nightly SystemC test
Melissa Jost
2023-03-28 13:37:29 -07:00
-
5361da58be
tests: Fix the nightly SST and SystemC tests
Bobby R. Bruce
2023-03-06 15:36:24 -08:00
-
1ff3ea2a09
tests: Fix failing SST and SystemC nightly tests
Melissa Jost
2023-02-09 13:39:06 -08:00
-
f4d8fe2595
arch-arm: This commit fix incorrect ARM isa implementation
Marco Chen
2023-03-28 07:57:35 -07:00
-
91637af3dc
tests: Add DRAMSys compilation and scripts to Weekly tests
Bobby R. Bruce
2023-03-21 15:49:16 -07:00
-
803f9f5aa7
stdlib,configs: Add DRAMSys to the gem5 standard library
Derek Christ
2022-08-31 10:22:59 +02:00
-
ad8c4f1bf4
stdlib: Use get_mem_ports in incorporate caches
Derek Christ
2023-03-01 13:52:49 +01:00
-
8d2831725a
configs: Add DRAMSys config example
Derek Christ
2022-07-27 14:38:51 +02:00
-
bc6133e6a1
mem: Add DRAMSys wrapper as a memory object
Derek Christ
2022-07-27 11:11:32 +02:00
-
ddcf452b1b
ext: Add DRAMSys integration instructions
Derek Christ
2022-07-26 14:06:26 +02:00
-
d03bc9d33c
base,cpu,dev: Add a level of indirection for ListenSockets.
Gabe Black
2023-03-18 08:59:51 -07:00
-
7c614d225b
base: Make ListenSocket::listen(int port) protected.
Gabe Black
2023-03-18 08:46:43 -07:00
-
67fb75d659
base,cpu,dev,sim: Pull common logic into ListenSocket::listen().
Gabe Black
2023-03-18 08:12:56 -07:00
-
461520d0ab
ext: Update softfloat to 3d full version
Xuan Hu
2023-03-14 12:33:32 +08:00
-
c68fac2cfc
tests: Add "run threads" optional parameter to weekly.sh
Bobby R. Bruce
2023-03-23 14:26:53 -07:00
-
c8abd97584
tests: Disable the looppoint checkpoint tests
Bobby R. Bruce
2023-03-23 14:07:16 -07:00
-
4ce826b244
tests: Check if ARM/gem5.opt not built in test_hdf5.py
Bobby R. Bruce
2023-03-23 13:11:59 -07:00
-
3f59eed523
tests: Fix the Weekly arm-boot-tests
Bobby R. Bruce
2023-03-23 12:59:58 -07:00
-
68fed7b5e1
tests: Fix Replacement Policy Tests
Bobby R. Bruce
2023-03-23 12:55:32 -07:00
-
8dfaec0e10
util-docker: Update systemc docker image to use 22.04
Bobby R. Bruce
2023-03-27 13:55:29 -07:00
-
024a907cbb
stdlib: Small fix in mesi three level component
Ayaz Akram
2023-03-26 03:19:46 -07:00
-
2112eea414
tests: add GPU Ruby Random tester with WB L2 caches
Matt Sinclair
2023-03-23 15:42:02 -05:00
-
db1a5a367d
base,cpu,dev: Simplify ListenSocket::listen().
Gabe Black
2023-03-18 06:47:16 -07:00
-
daaccaa9ae
fastmodel: skip vector registers update in remote gdb
Yu-hsin Wang
2022-11-02 17:23:42 +08:00
-
2e1d24d048
base,dev: Simplify the ListenSocket::accept method.
Gabe Black
2023-03-18 06:28:16 -07:00
-
79cfef2650
stdlib: Define env variables in SE workload
Alvaro Moreno
2023-03-15 12:38:44 +01:00
-
a030ff2745
mem-ruby: fix atomic deadlock with WB GPU L2 caches
Matt Sinclair
2023-03-15 17:12:17 -05:00
-
92d920f994
mem-ruby: fix load deadlock with WB GPU L2 caches
Matt Sinclair
2023-03-15 17:06:42 -05:00
-
fb4eb86711
base: Flip the default for ListenSocket::accept(bool nodelay).
Gabe Black
2023-03-18 06:23:57 -07:00
-
2c488e07df
arch-riscv: Add pmp index checking
Roger Chang
2023-03-21 10:33:23 +08:00
-
069688df35
misc: Update the .git-blame-ignore-revs to ignore flynt commit
Giacomo Travaglini
2023-03-16 11:19:33 +00:00
-
7b39a7f14e
misc: Rename DEBUG macro into GEM5_DEBUG
Giacomo Travaglini
2023-03-20 12:57:36 +00:00
-
e4a9864458
sim: Remove unused SimObject::debugObjectBreak
Giacomo Travaglini
2023-03-20 13:10:48 +00:00
-
2bbd2b9596
base: Remove unnecessary DEBUG guard
Giacomo Travaglini
2023-03-20 12:57:11 +00:00
-
f6ee1f2724
fastmodel: delay the breakpoint event handle to simulation stop
Yu-hsin Wang
2023-03-07 16:59:31 +08:00
-
e73655d038
misc: Use python f-strings for string formatting
Giacomo Travaglini
2023-03-15 13:34:46 +00:00
-
07fca546e6
ext: Update Pybind to Version 2.10.3
Bobby R. Bruce
2023-03-09 10:23:23 -08:00
-
b305019ac4
python: Replace 'getargspec' with 'signature' in SimObject.py
Bobby R. Bruce
2023-03-09 10:13:21 -08:00
-
fa0795ff5b
arch-riscv: Add new misa bit union
Roger Chang
2023-03-14 11:19:51 +08:00
-
a589d7b569
arch-x86: Add instructions from SSE4.1 set.
Razeza
2023-02-08 13:22:50 +03:00
-
99852d5687
sim: Deprecate pointer version of MemberEventWrapper constructor
Gabriel Busnot
2023-02-02 16:21:57 +00:00
-
ba19f967d7
sim: Use ref constructor of MemberEventWrapper everywhere
Gabriel Busnot
2023-02-02 16:54:33 +00:00
-
7813e294ff
sim: Deprecate EventWrapper in favour of MemberEventWrapper
Gabriel Busnot
2023-02-02 16:14:04 +00:00
-
1bb8cd3d44
sim: Switch from EventWrapper to MemberEventWrapper before deprec
Gabriel Busnot
2023-02-02 16:16:24 +00:00
-
4ec432caa4
sim: Define a new MemberEventWrapper event class
Gabriel Busnot
2023-02-02 16:09:57 +00:00
-
9fe9b2853c
base: Create a gem5 type_traits.hh header
Gabriel Busnot
2022-06-20 16:52:15 +02:00
-
3fe129e8ea
stdlib: use atomic_noncaching when using AtomicSimpleCPU with Ruby
Hoa Nguyen
2023-03-10 23:52:57 -08:00
-
6841e1aa5a
stdlib: Fix bug in MESI_Three_Level_Cache initialization
Hoa Nguyen
2023-03-10 13:53:08 -08:00
-
79d407280c
arch-riscv: Fix invalid std::map access
Alex Richardson
2023-02-27 16:58:44 +00:00
-
54e06f88c2
tests: Fix import path in simple_binary_run.py
Alex Richardson
2023-03-08 09:19:14 +00:00
-
cdab011373
configs: Adds an example script for POWER Hello
paikunal
2023-03-07 10:22:48 -08:00
-
4c8ad56072
fastmodel: Check early for license server issue
Nicolas Boichat
2023-02-21 05:08:34 +00:00
-
85342dbb0e
cpu: Revert CPU stats changes
Bobby R. Bruce
2023-03-07 09:21:26 -08:00
-
18ba4e1278
tests: Fix GCC -W(maybe-)uninitialized warnings
Alex Richardson
2023-03-02 11:35:46 +00:00
-
b440355cbc
tests: cleanup m5out directly in weekly
Matt Sinclair
2023-01-07 16:08:11 -06:00
-
8a9a629bdb
arch-riscv: Support PMP lock feature
Roger Chang
2023-02-17 20:20:36 +08:00
-
457d70df62
cpu-kvm: Implement IPC and CPI base stats for KVM CPU
Melissa Jost
2023-01-19 02:12:49 -08:00
-
0974fe6f24
cpu-o3: Move O3 IEW stats to BaseCPU::ExecuteCPUStats
Melissa Jost
2023-01-19 02:11:11 -08:00
-
1c4cc8dbd0
cpu-o3: Move general fetch stats to BaseCPU::FetchCPUStats
Melissa Jost
2023-01-19 02:04:39 -08:00
-
d943e42bdd
cpu-o3: Use base instructions committed counters in O3CPU
Melissa Jost
2023-01-19 01:48:32 -08:00
-
c7b6e78099
cpu: Move numInsts, numOps, ipc, cpi to BaseCPU
Melissa Jost
2023-01-19 01:40:36 -08:00
-
e85cf4f717
cpu: Move commit stats from simple to base cpu
Melissa Jost
2023-01-19 00:52:58 -08:00
-
fd2d80baa3
cpu: Move execute stats from simple and minor to base
Melissa Jost
2023-01-19 00:25:26 -08:00
-
8a11b39c41
cpu: Move fetch stats from simple and minor to base
Jasjeet Rangi
2022-11-23 12:31:12 -08:00
-
fd7006f4f1
arch-riscv: Revert CSR instruction fixes
Melissa Jost
2023-03-03 17:24:58 -08:00
-
da050eedde
base: support calculating the intersection of two AddrRange
handsomeliu
2023-03-03 16:32:01 +08:00
-
6884aeb86a
base: Fix gcc-13 build error
Melissa Jost
2023-02-28 23:24:49 -08:00
-
e3f51e595c
cpu: Allow PcCountTracker to compile in NULL ISA
Melissa Jost
2023-03-02 16:34:22 -08:00
-
7500136392
mem: Add a parameter which will make a memory truly a ROM.
Gabe Black
2023-03-02 09:25:17 -08:00
-
e6604bf109
arch-riscv,dev: Add HiFive Base Platform
Roger Chang
2023-02-21 12:02:37 +08:00
-
2209957256
arch-riscv,dev: Add PLIC abstract class to support multiple PLIC implementation
Roger Chang
2023-02-21 11:27:23 +08:00
-
65a678c75b
cpu-o3: fix false positive in AddressSanitizer
Tom Rollet
2023-02-24 16:29:37 +01:00
-
a6048f2fe2
stdlib: Add progress bars for long functions
Jason Lowe-Power
2023-01-26 18:00:24 -08:00
-
cd35c9a619
stdlib: Add support for ELFies
Jason Lowe-Power
2023-02-17 17:11:36 -08:00
-
30200051a3
arch-x86,sim-se: Ignore the some mem syscalls
Jason Lowe-Power
2023-02-15 18:23:24 -08:00
-
379da2474b
cpu: Add fatal in BaseCPU for wrong workloads
Jason Lowe-Power
2023-02-14 10:48:38 -08:00
-
9fb5ce5cd3
arch-riscv,dev: Fix behavior issues of PLIC
Roger Chang
2023-02-21 11:45:44 +08:00
-
3bb19be083
configs,stdlib: Add Workloads to Looppoint examples
Bobby R. Bruce
2023-02-19 13:44:04 +00:00
-
b4b024808e
stdlib: Fix checkpoint setting through set_workload func
Bobby R. Bruce
2023-02-22 03:17:09 -08:00
-
55348d062c
configs,stdlib: Update simpoint-se-restore checkpoint
Bobby R. Bruce
2023-02-22 17:03:04 -08:00
-
ce516397da
configs stdlib: Update checkpoint resource for riscv-hello
Bobby R. Bruce
2023-02-22 08:41:11 -08:00
-
5d0dd10cfa
stdlib: Add LooppointJsonResource resource
Bobby R. Bruce
2023-02-10 21:01:34 +00:00
-
4ad1150372
stdlib: Add the LooppointCsvResource resource
Bobby R. Bruce
2023-02-10 15:15:42 +00:00
-
29b19530ce
tests: Incorporate Looppoint example scripts into TestLib
Bobby R. Bruce
2023-02-08 20:07:25 +00:00
-
52194c87b0
tests: Add pyunit tests for Looppoint
Bobby R. Bruce
2023-02-08 20:06:16 +00:00
-
aae3430281
stdlib: Refactor Looppoint
Bobby R. Bruce
2023-02-05 20:20:30 +00:00
-
f59d860e51
stdlib: Add looppoint example scripts
Bobby R. Bruce
2023-01-30 01:29:45 +00:00
-
82aec1c19b
stdlib: Update LoopPointRestore to take singular region_id
Bobby R. Bruce
2023-01-30 01:16:27 +00:00
-
de5044cfe0
stdlib: Change the default Looppoint JSON output to m5out
Bobby R. Bruce
2023-01-30 01:09:45 +00:00
-
afbca3b6e7
stdlib: Added LoopPoint checkpoint specific generator
Zhantong Qiu
2023-01-06 17:28:00 -08:00
-
82c587bd88
stdlib: Allow se_binary_workload to setup LoopPoints
Zhantong Qiu
2023-01-06 17:25:26 -08:00
-
41816bf030
stdlib: Added stdlib LoopPoint classes
Zhantong Qiu
2023-01-06 17:13:27 -08:00
-
0d129a6bf2
sim: Added PcCountTracker and PcCountTrackerManager
Zhantong Qiu
2023-01-06 16:58:06 -08:00