-
2cbbd37a82
mem-ruby: missing method in NetDest interface
Tiago Mück
2020-05-27 18:41:23 -05:00
-
c475b4fc62
mem-ruby: added %(mod) operator to SLICC
Tiago Mück
2019-09-13 15:55:15 -05:00
-
86e0cdf824
arch: Minor cleanup of imports in isa_parser.py.
Gabe Black
2020-09-29 01:09:20 -07:00
-
2c17978be7
arch: Split utility methods/variables out of the ISA parser.
Gabe Black
2020-09-29 00:58:36 -07:00
-
c05192c669
arch: Split the operand types out of the ISA parser.
Gabe Black
2020-09-29 00:49:22 -07:00
-
24a9813ec0
arch: Move the ISA parser into a package.
Gabe Black
2020-09-29 00:24:26 -07:00
-
5e767970d8
x86: Change how IO port devices are structured in the PC platform.
Gabe Black
2020-10-02 02:50:18 -07:00
-
85a3feb3cd
stats: Output new-world stats before legacy stats
Andreas Sandberg
2020-10-05 15:27:55 +01:00
-
b9c7dae41f
sim, stats: Move global stats to Root
Andreas Sandberg
2020-10-05 15:21:59 +01:00
-
bf0b292829
mem-ruby: Simplify Ruby prefetcher's filter access functions
Daniel R. Carvalho
2019-12-21 22:53:44 +01:00
-
453a334c8a
mem-ruby: Use CircularQueue for prefetcher's non unit filter
Daniel R. Carvalho
2019-12-21 14:55:30 +01:00
-
5c94320ce2
mem-ruby: Use CircularQueue for prefetcher's unit filter
Daniel R. Carvalho
2019-12-21 15:10:08 +01:00
-
af7eddaad1
arch: Build the operand REs in the isa_parser on demand.
Gabe Black
2020-09-28 01:12:14 -07:00
-
fa232e2e0e
mem-ruby: fix include dependency
Tiago Mück
2020-06-16 20:06:49 -05:00
-
fd4ae25626
mem-ruby: additional WriteMask methods
Tiago Mück
2020-05-28 12:31:36 -05:00
-
904c578049
mem-ruby: Network can use custom data msg size
Tiago Mück
2019-09-05 17:53:40 -05:00
-
6ade44d50c
mem-ruby: Allow same-cycle enqueue
Tiago Muck
2019-06-07 18:16:10 -05:00
-
52fa2b6f07
mem-ruby: MessageBuffer capacity check
Tiago Muck
2019-06-05 15:34:13 -05:00
-
893ccdff45
mem-cache: Encapsulate CacheBlk's status
Daniel R. Carvalho
2020-09-21 18:26:30 +02:00
-
28d8594435
mem-cache: Isolate compression bit
Daniel R. Carvalho
2020-10-06 12:52:03 +02:00
-
98d1020416
mem-cache: Isolate prefetching bit
Daniel R. Carvalho
2020-10-06 12:45:45 +02:00
-
e3edf5e78f
mem-cache: Create a tagged entry class
Daniel R. Carvalho
2020-10-06 12:25:06 +02:00
-
fd3a17b916
mem-cache: Debug with blk's information instead of its state.
Daniel R. Carvalho
2020-10-06 12:56:09 +02:00
-
cae67357bc
mem-cache: Add missing StridePrefetcher invalidation
Daniel R. Carvalho
2020-10-06 14:30:04 +02:00
-
3e3152fe0b
stats: Make Stats::Group::mergeStatGroup public
Andreas Sandberg
2020-10-05 15:13:06 +01:00
-
79a3091605
arch-arm: Default ArmSystem to AArch64
Giacomo Travaglini
2020-10-06 22:29:45 +01:00
-
7cbce53dd8
sparc: Simplify the IntOp format slightly.
Gabe Black
2020-09-27 23:59:18 -07:00
-
cda1221dd4
sparc: Clean up some code in base.isa.
Gabe Black
2020-09-27 23:41:02 -07:00
-
8041ab0ad7
sim: Add a mechanism for finding an compatible SE workload.
Gabe Black
2020-08-25 23:24:47 -07:00
-
af8794c378
fastmodel: Add IrisMMU model
Giacomo Travaglini
2020-09-30 14:49:11 +01:00
-
b5d22a80fd
arch: Add generic BaseMMU
Giacomo Travaglini
2019-12-13 00:12:47 +00:00
-
e504ce6bc6
arch-arm: Replace call to
tmpnam() by a deterministic one
Hoa Nguyen
2020-09-25 15:26:40 -07:00
-
713069071d
cpu: Add recursion for DTB entry generation inside BaseCPU
Pierre Ayoub
2020-10-03 16:42:22 +02:00
-
1cdfbde6c2
arch-arm: Add recursion for DTB entry generation inside ArmISA
Pierre Ayoub
2020-10-03 16:34:26 +02:00
-
1b946fee7a
mem-cache: Encapsulate CacheBlk's srcRequestorId
Daniel R. Carvalho
2020-09-21 17:51:04 +02:00
-
b6209eb911
mem-cache: Encapsulate CacheBlk's tickInserted
Daniel R. Carvalho
2020-09-21 17:40:45 +02:00
-
2c21052fa6
mem-cache: Encapsulate CacheBlk's refCount
Daniel R. Carvalho
2020-09-21 17:32:01 +02:00
-
e2a1dd1f2a
mem-cache: Encapsulate CacheBlk's task_id
Daniel R. Carvalho
2020-09-21 17:15:40 +02:00
-
cbf530c338
mem-cache: Protect tag from being mishandled
Daniel R. Carvalho
2020-02-20 16:23:16 +01:00
-
ea8bceb593
scons: only wrap message with positive value
Earl Ou
2020-10-05 15:51:56 +08:00
-
2286384a03
scons: avoid interactive access in non-tty
Earl Ou
2020-10-05 15:29:51 +08:00
-
ae8b46e8b9
misc: Changed gem5 version info for gem5 20.2 dev
Bobby R. Bruce
2020-09-30 20:56:50 -07:00
-
e783e4c4e2
base: Add some error handling to compiler.hh.
Gabe Black
2020-09-28 18:48:01 -07:00
-
c0ae17c5d4
misc: Re-add -Werror for the gem5 20.2 development
Bobby R. Bruce
2020-09-30 20:53:14 -07:00
-
d0772a0bfe
misc: Merge branch 'release-staging-v20.1.0.0' into develop
Bobby R. Bruce
2020-09-30 20:39:06 -07:00
-
-
090fa08c14
misc: Updated version to 20.1.0.0
Bobby R. Bruce
2020-09-30 11:14:02 -07:00
-
2a4357bfd0
scons: Removed -Werror for the gem5 20.1 release
Bobby R. Bruce
2020-09-30 10:55:03 -07:00
-
a069ce5050
misc: Updated CONTRIBUTING.md: 'master' -> 'stable'
Bobby R. Bruce
2020-09-30 15:11:17 -07:00
-
aae8bd9a66
misc: Add release notes for 20.1
Jason Lowe-Power
2020-09-29 17:03:08 -07:00
-
65338a63d2
sim: Adding missing argument of panic function
Sungkeun Kim
2020-09-24 06:42:18 -05:00
-
7c9ff611d6
ext: Disable range-loop-analysis warnings for pybind11
Nikos Nikoleris
2020-09-29 10:28:24 +01:00
-
dcf242d838
mem-ruby: Fixing token port responses in GPUCoalescer
Matthew Poremba
2020-09-25 15:50:31 -05:00
-
53807c8276
configs,gpu-compute: Fixes to connect gmTokenPort
Matthew Poremba
2020-09-25 10:04:38 -07:00
-
8eaae6bc20
configs: Fix typo in apu_se.py
Matthew Poremba
2020-09-25 10:05:16 -07:00
-
c417b76bad
cpu: Never use a empty byteEnable
Giacomo Travaglini
2019-11-27 16:29:52 +00:00
-
81a3637260
arch-x86: Add byteEnable mask in x86 memhelpers
Giacomo Travaglini
2019-12-10 10:55:26 +00:00
-
e04ee364de
arch-arm: Using new "raw" memhelpers
Giacomo Travaglini
2019-12-09 14:02:18 +00:00
-
0eab4bf2af
arch: Add raw read/writeMem helpers
Giacomo Travaglini
2019-12-09 14:01:33 +00:00
-
d29349ead6
arch: Do value-initialization for MemOperand
Giacomo Travaglini
2019-12-09 14:00:47 +00:00
-
c79dcaf498
tests,misc: Updated TestLib and boot-tests for gzipped imgs
Bobby R. Bruce
2020-09-25 10:25:43 -07:00
-
ba197c1163
arch: Wrap a docstring in isa_parser.py.
Gabe Black
2020-09-29 00:39:01 -07:00
-
7e8bc77353
base: Expose the ObjectFile class to python.
Gabe Black
2020-08-31 21:13:06 -07:00
-
a21573cef0
dev-arm: SMMUv3, default CMDQ entries to 128
Adrian Herrera
2020-09-29 10:31:49 +01:00
-
81779301d8
scons,python: Add warning for when python3-config is not used
Bobby R. Bruce
2020-09-28 11:56:19 -07:00
-
e2460a5dab
tests: Removing gem5/hello_se/ref/simerr
Bobby R. Bruce
2020-09-22 13:05:02 -07:00
-
5eb9cdd2c6
scons,python: Add python2-config to PYTHON_CONFIG
Bobby R. Bruce
2020-09-28 11:23:38 -07:00
-
16b2c029f5
scons,python: Prioritize Python3 for PYTHON_CONFIG
Bobby R. Bruce
2020-09-21 13:51:19 -07:00
-
b715c2d513
python: Flush the simulation stdout/stderr buffers
Bobby R. Bruce
2020-09-22 12:37:34 -07:00
-
87baeab20f
x86: Use the common pseudoInst dispatch function.
Gabe Black
2020-04-12 21:58:55 -07:00
-
d9d4203e04
arch-arm: Instantiate a single HTM checkpoint at ISA::startup
Timothy Hayes
2020-09-23 14:39:46 +01:00
-
5c83d8f74c
cpu: Allow storing an invalid HTM checkpoint
Timothy Hayes
2020-09-23 12:10:37 +01:00
-
e7f36d30c1
ext: Add timing indications to every TestCase
Giacomo Travaglini
2020-05-14 16:29:23 +01:00
-
55cbc64d1e
mem: Fix some reference use in range loops
Nikos Nikoleris
2020-09-17 18:09:32 +01:00
-
b877efa6d4
misc: Update attribute syntax, and reorganize compiler.hh.
Gabe Black
2020-09-26 18:26:02 -07:00
-
3c31a214b6
base,mem: Use the standard [[deprecated]] attribute.
Gabe Black
2020-09-26 16:24:17 -07:00
-
325a143d6f
cpu: make ExecSymbol show the symbol in addition to address
Ciro Santilli
2020-09-23 19:54:53 +01:00
-
2c6901120f
base,dev: Use the standard attribute [[noreturn]].
Gabe Black
2020-09-26 16:33:28 -07:00
-
62aa07c915
arch,base,cpu,dev: Get rid of the M5_DUMMY_RETURN macro.
Gabe Black
2020-09-26 16:30:28 -07:00
-
50a0b85367
arm,base,gpu: Use std::make_unique instead of m5::make_unique.
Gabe Black
2020-09-26 16:00:35 -07:00
-
ff6a3a6171
base,sim: implement a faster mutex for single thread case
Earl Ou
2020-09-22 14:06:30 +08:00
-
4b63d5e7a8
mem: When loading an image directly in memory, use the right CL size.
Gabe Black
2020-09-25 00:56:24 -07:00
-
9de667af6e
sim: Remove check whether the System port is connected.
Gabe Black
2020-09-18 23:07:00 -07:00
-
dd130fec92
base: When creating an ELF file memory image, ignore empty segments.
Gabe Black
2020-09-25 00:59:12 -07:00
-
873ceaded5
configs: Set kvm_map in DRAMInterface in Ruby.py
Matthew Poremba
2020-09-24 13:10:04 -05:00
-
fe2817270e
ext: Monkeypatch os.waitpid to extract CPU time from subprocess
Richard Cooper
2020-08-14 12:19:55 +01:00
-
63e9699256
misc: Merge branch 'release-staging-v20.1.0.0' into develop
Bobby R. Bruce
2020-09-24 22:28:11 -07:00
-
-
d872fe2f17
base: Minor cleanup of the ChunkGenerator.
Gabe Black
2020-09-07 00:50:44 -07:00
-
bcc797a2cb
fastmodel: Update the IRIS ThreadContext base class.
Gabe Black
2020-09-24 00:36:21 -07:00
-
76bceca2e1
arm,fastmodel: Update the VExpressFastModel to use ArmInterruptPins.
Gabe Black
2020-09-24 00:37:04 -07:00
-
281afe2be0
fastmodel: Update for the isa_traits.hh changes.
Gabe Black
2020-09-24 00:34:54 -07:00
-
45f57ff2c2
gpu-compute: set exec_mask for permute,bpermute instructions
Kyle Roarty
2020-09-23 22:25:02 -05:00
-
347d7644eb
gpu-compute: replace uint32_t* casts with bits API calls
Kyle Roarty
2020-09-16 16:58:05 -05:00
-
87328c2fc1
dev-arm: FVPBasePwrCtrl, fix vector resizing
Adrian Herrera
2020-07-08 17:03:34 +01:00
-
2e5ffdb7f3
cpu: Use cprintf and C++ type magic to get rid of a THE_ISA.
Gabe Black
2020-09-18 23:28:40 -07:00
-
dcffee005e
scons: Adjust the version of C++ to C++14.
Gabe Black
2020-09-17 22:33:37 -07:00
-
b86461ce94
systemc: avoid mutex lock in non async cases
Earl Ou
2020-09-17 14:31:44 +08:00
-
2035ebfbba
dev-arm: Implement GICv4.1 GICD_TYPER2 as RES0
Giacomo Travaglini
2020-09-18 09:01:34 +01:00
-
47aa52ed17
arch-arm: TLBI ALLE2IS should broadcast to the IS domain
Giacomo Travaglini
2020-09-17 16:46:27 +01:00
-
b3719766f5
util: add pkg-config to ubuntu all-dependencies Dockerfiles
Ciro Santilli
2020-09-18 12:12:54 +01:00
-
92e8a871f3
misc: Merge branch 'release-staging-v20.1.0.0' into develop
Bobby R. Bruce
2020-09-21 18:48:12 -07:00
-