-
1daf4bf39d
cpu: Merge the BaseDynInst and the BaseO3DynInst classes.
Gabe Black
2021-02-27 03:37:26 -08:00
-
55498f45dd
arch-arm: Move TLB stats update within the lookup method
Giacomo Travaglini
2020-09-15 17:54:10 +01:00
-
fe579ef08c
tests: Use MatchFileRegex vierifier for realview regressions
Giacomo Travaglini
2021-04-09 13:39:17 +01:00
-
eff396359f
tests: Arm FS regressions using new guest binaries
Giacomo Travaglini
2021-04-09 14:26:00 +01:00
-
c2b91143b4
dev-arm: Turn flash1 into a CFI Flash Memory
Giacomo Travaglini
2021-01-13 14:26:54 +00:00
-
5a23c6e0ce
mem: CFI Flash Memory implementation
Giacomo Travaglini
2021-01-25 13:27:30 +00:00
-
e9b68ed6ac
arch-power: Use 64-bit registers and operands
Sandipan Das
2021-02-06 17:12:32 +05:30
-
bd7b00bd24
arch-power: Refactor CR field generation
Sandipan Das
2021-02-14 13:21:02 +05:30
-
a5f55e0be1
gpu-compute: Topology and driver changes for dGPU
Michael LeBeane
2018-10-11 16:40:51 -04:00
-
dabb0c8f45
misc: Replace std::conditional with std::conditional_t
Giacomo Travaglini
2021-04-14 13:04:15 +01:00
-
8e5e603041
misc: Fix VecPredReg coding style
Giacomo Travaglini
2021-04-14 12:52:26 +01:00
-
921d370135
dev: Fix GCN3_X86 builds on aarch64 host
Giacomo Travaglini
2021-04-14 10:06:23 +01:00
-
490b41eaac
cpu: Increased the upper bound of cpu issue width
handsomeliu
2021-04-07 16:54:53 +08:00
-
6fa7e50d66
mem-garnet: Enable bridge rescheduling for DVFS
Srikant Bharadwaj
2021-04-08 02:56:54 -04:00
-
ef96d4cc5c
mem-garnet: Change flitbuffer structure to deque
Srikant Bharadwaj
2021-04-08 02:51:22 -04:00
-
40c69e8f64
mem-garnet: Reduce complexity of data structures within SwitchAllocator
Srikant Bharadwaj
2021-04-08 02:45:59 -04:00
-
c4aad44a62
systemc: Fix tlm phase ordering in Gem5ToTlmBridge
Jui-min Lee
2021-04-12 16:40:48 +08:00
-
d1e090eec4
arch-arm: Make TLB misses from a sw prefetch visible
Giacomo Travaglini
2020-11-24 16:30:50 +00:00
-
e7e03df9a9
cpu-o3: Fix missing overrides
Daniel R. Carvalho
2021-04-11 21:19:53 -03:00
-
f8d8547575
util: Add missing parameter for print_insts
Hoa Nguyen
2021-04-12 15:24:40 -07:00
-
004692487f
util: Make o3-pipeview Python3 compatible
Hoa Nguyen
2021-04-12 09:59:59 -07:00
-
12fa117ed2
tests: Define a MatchFileRegex verifier
Giacomo Travaglini
2021-04-07 16:32:47 +01:00
-
7f91f4726a
systemc: Eliminate ClockTick duplicated name warning
Yu-hsin Wang
2021-04-12 15:01:35 +08:00
-
2cbf4170c9
systemc: Fix verify.py and make it python 3 compatible
Yu-hsin Wang
2021-04-12 16:32:02 +08:00
-
c2f71c71d2
scons,systemc: In clang <= 6, -Wno-self-assign-overloaded doesn't exist.
Gabe Black
2021-04-11 01:50:48 -07:00
-
960b9246c5
scons: Convert gem5_scons.Configure to a context manager.
Gabe Black
2021-04-11 21:34:51 -07:00
-
7c2140f576
tests: Add realview-kvm-dual regression
Giacomo Travaglini
2021-04-07 14:38:37 +01:00
-
0b8564f5b2
tests: Allow multi-KvmCPU regressions
Giacomo Travaglini
2021-04-07 14:14:59 +01:00
-
1f41f50c9a
fastmodel: Call the base class initFromIrisInstance in the R52.
Gabe Black
2021-03-24 03:42:56 -07:00
-
0a80511aea
dev: Fix compilation errors
Daniel R. Carvalho
2021-04-11 10:37:44 -03:00
-
a6fc2797e8
arch-x86: Fixed locked cmpxchg8b allows reordering
Eduardo José Gómez Hernández
2021-04-06 16:38:52 +02:00
-
ae09f19fc8
arch-arm: Add a message to a static_assert in isa.hh.
Gabe Black
2021-04-11 01:53:37 -07:00
-
0abef82db8
python: Don't try setting the parent of null SimObject pointers.
Gabe Black
2021-04-11 02:11:12 -07:00
-
6334ef4701
python: If a SimObject already has a parent, don't add it as a child.
Gabe Black
2021-03-30 06:22:11 -07:00
-
1525ee8cdd
util: Fix cpt_upgrader
Daniel R. Carvalho
2021-04-03 21:18:24 -03:00
-
667cad35db
arch-riscv: Fix braces around scalar initializer
Daniel R. Carvalho
2021-04-10 11:02:55 -03:00
-
bdb941b6d7
arch: Remove unnecessary "typename"s from VecPredRegT.
Gabe Black
2021-02-26 20:12:07 -08:00
-
0dade68dae
arch,cpu,gpu-compute: Further simplify VecRegContainer.
Gabe Black
2021-02-26 00:07:14 -08:00
-
0e455475c8
arch-power: Pull non-public information out of registers.hh.
Gabe Black
2021-02-22 02:43:49 -08:00
-
a580e08426
arch-arm: Pull everything not purely public out of registers.hh.
Gabe Black
2021-02-22 02:00:35 -08:00
-
6cb9c3e87f
sim: Fix Temperature class
Giacomo Travaglini
2021-04-07 11:36:38 +01:00
-
291bc67ef1
misc,mem-ruby: Fixing unused variable error for fast builds
Bobby R. Bruce
2021-04-03 21:43:16 -07:00
-
b3af12ccd5
dev-arm: Align gem5 to FVP Base PCI
Giacomo Travaglini
2021-04-06 14:21:09 +01:00
-
e30378e2d2
configs: Add --kvm-userspace-gic to fs_bigLITTLE.py
Giacomo Travaglini
2021-04-01 10:57:52 +01:00
-
d67f28473a
util: Revamp opening brace verifier
Daniel R. Carvalho
2021-03-20 14:55:34 -03:00
-
5c8983fc18
misc: Fix remaining opening braces
Daniel R. Carvalho
2021-03-23 13:29:40 -03:00
-
5e24869079
configs: Do not assume single mem range in RealView
Giacomo Travaglini
2021-01-21 11:35:04 +00:00
-
95fdb9f3c4
arch-riscv: Add riscv pmp support
Ayaz Akram
2021-02-24 02:42:10 -08:00
-
0877e5125c
base: Report actual thread numbers to remote GDB.
Gabe Black
2020-06-07 22:20:33 -07:00
-
ea631194d9
scons: Eliminate the useless USE_SSE2 flag.
Gabe Black
2021-02-07 09:18:54 -08:00
-
ab19f3c560
Revert "arch-arm: Use src/base/fenv.hh instead of raw fenv.h."
Gabe Black
2021-04-03 07:54:39 +00:00
-
0d569c559b
scons: Streamline the LTO option setting code and add options for clang.
Gabe Black
2021-02-08 01:02:04 -08:00
-
59e0ce27a3
scons: Include libthr on freebsd no matter what compiler you're using.
Gabe Black
2021-02-08 00:50:56 -08:00
-
dd0d54d749
scons: Narrow the scope of the -Wno-parentheses flag.
Gabe Black
2021-02-07 23:54:43 -08:00
-
b464d16444
ext: Fix an operator precedence bug in the nomali library.
Gabe Black
2021-02-07 23:51:10 -08:00
-
c017caad88
scons: More narrowly target -Wno-self-assign.
Gabe Black
2021-02-07 22:32:08 -08:00
-
64d71220d1
scons: Delete unnecessary imports from SConstruct.
Gabe Black
2021-02-07 07:55:50 -08:00
-
c734ab7602
dev-hsa,gpu-compute: Fix override for updateHsaSignal
Kyle Roarty
2021-04-02 01:22:00 -05:00
-
8ff1dd9c9b
arch-arm: Use src/base/fenv.hh instead of raw fenv.h.
Gabe Black
2021-02-11 19:19:55 -08:00
-
1791b8732c
scons: Pull domain specific build setup out of SConstruct.
Gabe Black
2021-02-07 05:45:42 -08:00
-
91f4ea6683
python: Improve type annotations in pystats
Jason Lowe-Power
2021-03-09 11:42:09 -08:00
-
2dfa2ddc6f
arch-riscv,util: update riscv crosstool-ng config and m5 README entry
Ayaz Akram
2021-03-31 20:56:45 -07:00
-
df5ddabc03
gpu-compute: Fix scalar register ready check
Kyle Roarty
2021-04-02 01:05:11 -05:00
-
e6b62c0252
configs: Make MemConfig.py compatible with Python3
Hoa Nguyen
2021-04-02 01:56:53 -07:00
-
6d6fffe964
base: Generalize remote GDB query commands.
Gabe Black
2020-06-07 21:35:35 -07:00
-
451f731748
base: Fix the syntax of the remote GDB command implementations.
Gabe Black
2020-06-07 17:36:10 -07:00
-
b60b2800ce
arch-x86: Clean up tags used in the x87 decoder.
Gabe Black
2021-03-12 01:59:42 -08:00
-
580b22fd00
sim,base: Get rid of the system/gdb "breakpoint" methods.
Gabe Black
2020-06-08 02:28:18 -07:00
-
14b0d6cc05
base: Get rid of the unused "debuggers" vector in the remote GDB stub.
Gabe Black
2020-06-07 22:24:33 -07:00
-
d8078f3665
base: Use the correct string size in BaseRemoteGDB::cmd_query_var.
Gabe Black
2020-06-07 17:28:32 -07:00
-
49f7565904
arch-vega: Update FLAT instructions to use offset
Kyle Roarty
2019-07-25 13:36:00 -04:00
-
2bb8d6bc0c
gpu-compute: remove index-based operand access
Kyle Roarty
2019-07-12 16:31:02 -04:00
-
b40b361bee
arch-vega, gpu-compute: Add vectors to hold op info
Kyle Roarty
2019-07-09 16:25:32 -04:00
-
0e2564a629
arch-gcn3, gpu-compute: Update getRegisterIndex() API
Tony Gutierrez
2019-03-07 19:26:10 -05:00
-
236b4a502f
gpu-compute: Add operand info class to GPUDynInst
Tony Gutierrez
2018-07-17 14:11:37 -04:00
-
9ddfe09649
arch-vega: Add Vega-specific opcodes
Kyle Roarty
2019-06-28 15:19:56 -04:00
-
f85a861594
arch-vega: Order pointer functions by opcode
Kyle Roarty
2019-06-27 18:20:33 -04:00
-
16548557ef
arch-vega: Add decodings for Flat, Global, Scratch
Kyle Roarty
2019-06-27 17:32:20 -04:00
-
b30e9645d7
arch-vega: Update instruction encodings
Kyle Roarty
2019-06-27 14:03:49 -04:00
-
f7d4ff6ef5
arch-vega: Add Vega ISA as a copy of GCN3
Kyle Roarty
2019-06-27 12:22:29 -04:00
-
c7ee47efc9
arch-sparc: Move non-public values out of registers.hh.
Gabe Black
2021-02-22 03:07:16 -08:00
-
124f82c109
arch-x86: Move (most) non-public values out of registers.hh.
Gabe Black
2021-02-22 03:20:18 -08:00
-
376e6d99aa
arch-mips: Pull non-public values out of registers.hh.
Gabe Black
2021-02-22 02:29:04 -08:00
-
92fe77320f
arch-riscv: Clean up new FP code in arch/registers.hh.
Gabe Black
2021-02-22 00:40:58 -08:00
-
8866d766ad
dev,arch-x86: Simplify the relationship between the PC and SouthBridge.
Gabe Black
2021-03-23 17:55:29 -07:00
-
68423ea20d
mem: Ensure that RangeAddrMapper publishes its address range.
Gabe Black
2021-03-20 04:04:59 -07:00
-
34c82f7266
cpu: Improve MemTest
Alexander Klimov
2021-03-25 11:56:10 +00:00
-
e0b4c2ee04
util: Add a logroll utility.
Gabe Black
2021-03-18 20:34:30 -07:00
-
ea47439ea4
mem: Unclear MemoryAccess debug message
Kelly Nguyen
2021-01-22 17:48:45 -08:00
-
1ea867d0a2
python: Add JsonLoader to pystats
Kelly Nguyen
2021-03-18 13:47:47 -07:00
-
447ba53133
python: Fix optional parameters with default None
Kelly Nguyen
2021-03-18 13:52:46 -07:00
-
f201a95e2a
dev: Fix style in the south bridge device.
Gabe Black
2021-03-23 17:27:44 -07:00
-
3b8ffa5cca
misc: Add a file to ignore revisions on git blame
Daniel R. Carvalho
2021-03-24 22:06:01 -03:00
-
3f67faec83
arch,dev,gpu-compute,sim: Rename isa_traits.hh page_size.hh.
Gabe Black
2021-01-30 00:19:20 -08:00
-
936d3df090
x86: Minor cleanup of the ISA class.
Gabe Black
2021-02-20 22:13:25 -08:00
-
bc85116a46
scons: Eliminate the redundant "--colors" scons command line option.
Gabe Black
2021-02-07 08:01:32 -08:00
-
e18f59c0d6
scons,gpu: Use a config header for the BUILD_GPU setting.
Gabe Black
2021-02-07 07:49:01 -08:00
-
de134bae21
arch-gcn3: Modify directory structure as prep for adding vega isa
Kyle Roarty
2019-06-21 12:39:50 -04:00
-
26c62ae563
dev: Remove cruft from the Platform devices.
Gabe Black
2021-03-25 04:22:23 -07:00
-
5f95d7a89a
dev,cpu,configs: Get rid of the IntrControl device.
Gabe Black
2021-03-22 04:06:48 -07:00