-
26a1970b16
tests: Increase presubmit (Kokoro) timeout to 6 hours
Bobby R. Bruce
2021-02-02 18:16:12 -08:00
-
cb437cf29f
arch-arm: Add destRegIdxArr arrays to TME instructions
Giacomo Travaglini
2021-01-26 10:54:30 +00:00
-
fc4caa6ad0
misc: Re-remove Authors lines from source files.
Gabe Black
2021-02-01 17:38:48 -08:00
-
83c8f1f5db
scons: Add an "All" compound debug flag
Daniel R. Carvalho
2021-01-13 20:48:00 -03:00
-
b8dfb95284
arch-arm,cpu: Use getEMI() in more places.
Gabe Black
2021-01-28 18:50:54 -08:00
-
e656730f35
arch-arm,cpu: Introduce a getEMI virtual method on StaticInst.
Gabe Black
2021-01-28 17:18:26 -08:00
-
eb7acc7c65
arch: Templatize the BasicDecodeCache.
Gabe Black
2021-01-28 17:02:47 -08:00
-
c9e069a2f2
base,tests: Create unit tests for Stats::Stor
Daniel R. Carvalho
2020-02-05 22:12:38 +01:00
-
e59557af50
base: Move Stats::Info functions to its own source file
Daniel R. Carvalho
2020-02-05 09:46:18 +01:00
-
0e47788337
base,tests: Add a basic fake class to handle curTick
Daniel R. Carvalho
2021-01-26 20:28:35 -03:00
-
3bb86373ee
sim: Move cur tick to its own files
Daniel R. Carvalho
2021-01-16 21:55:12 -03:00
-
4ff5fa567b
scons: Separate debug flags from debug-format flags
Daniel R. Carvalho
2021-01-13 20:58:47 -03:00
-
58ccc6287e
util,python: Add check to ensure files are utf-8 in pre-commit
Bobby R. Bruce
2021-01-27 21:33:15 -08:00
-
86222736e6
util,python: Fix Pre-commit hooks to ignore non-source files
Bobby R. Bruce
2021-01-27 21:44:31 -08:00
-
7ed22b36cb
ext: testlib loading tests from multiple directories
Giacomo Travaglini
2021-01-29 22:19:13 +00:00
-
fe50018e80
systemc: remove boost header dependency
Earl Ou
2021-02-01 17:49:18 +08:00
-
debec23ea4
arch-arm: don't expose FEAT_VHE by default
Adrian Herrera
2021-01-25 12:13:48 +00:00
-
c4aaf373aa
ext: Update pybind11 to version 2.6.2.
Gabe Black
2021-01-31 06:07:28 -08:00
-
f0924fc39b
fastmodel: add interface to update system counter freq
Earl Ou
2021-02-01 10:24:44 +08:00
-
16c1986fe2
fastmodel: create base class for EVS CPU
Earl Ou
2021-02-01 09:41:33 +08:00
-
7bb456f024
arch-power: Delete unused register related constants.
Gabe Black
2021-01-24 23:16:43 -08:00
-
d8464eaa80
util: Fix gem5img when used to manually unmount a disk image.
Richard Cooper
2020-10-02 17:50:07 +01:00
-
2bcab28c33
util: Improve robustness of sfdisk parsing in util/gem5img.py
Richard Cooper
2020-08-21 19:16:09 +01:00
-
1d90e4716a
util: Update util/gem5img.py to work with Python 3.
Richard Cooper
2020-08-21 19:14:25 +01:00
-
9d98439ca0
fastmodel: remove incorrect cntfrq update
Earl Ou
2021-01-27 16:24:09 +08:00
-
f2c6e8bd13
util: Fix packet parser for Python3
Earl Ou
2021-01-29 16:11:25 +08:00
-
f840d13c78
systemc: set Gem5ToTlmBridge blockingRrequest with TLM_UPDATE returning
Yu-hsin Wang
2021-01-27 11:15:43 +08:00
-
c883614280
arch-x86: Fix style in arch/x86/types.hh.
Gabe Black
2021-01-28 22:34:40 -08:00
-
de2c26fd31
dev-hsa: Add missing include to hsa_driver.hh
Kyle Roarty
2021-01-30 22:39:06 -06:00
-
0ac31a9265
arch: Stop using switching header files in ISA specific files.
Gabe Black
2021-01-28 22:46:26 -08:00
-
af15230f0d
arch: Correct style in the ISA base class.
Gabe Black
2021-01-28 22:48:07 -08:00
-
965ad12b9a
dev-hsa: enable interruptible hsa signal support
Sooraj Puthoor
2018-02-11 03:05:00 -05:00
-
368216033a
sim: Eliminate the generic PseudoInstABI.
Gabe Black
2021-01-17 21:28:41 -08:00
-
39046a0260
ext: Replace Queue.Empty with queue.empty
Giacomo Travaglini
2021-01-29 22:21:16 +00:00
-
85c1fdac29
configs: Use MmioVirtIO for disk image in baremetal.py
Giacomo Travaglini
2021-01-28 11:51:30 +00:00
-
88a2a18c1c
arch-arm: Fix style in decoder.hh.
Gabe Black
2021-01-28 17:04:24 -08:00
-
46e7328de6
base: Style fixes in base/refcnt.hh
Gabe Black
2021-01-28 16:32:07 -08:00
-
b1d7c8e77b
arch-riscv: fix unintentionally CSR bit overwritten in different mode
Cui Jin
2021-01-13 16:00:50 +08:00
-
5a23207ee9
arch,base,mem,sim: Fix style in base/types.hh and remove extra includes.
Gabe Black
2021-01-26 22:46:26 -08:00
-
6310051fc5
arch-x86: implement POPCNT instruction.
Tong Shen
2021-01-25 11:25:38 -08:00
-
99a6f42ef7
arch, mem, cpu, systemc: Remove Python 2.7 glue code
Andreas Sandberg
2021-01-26 12:37:05 +00:00
-
cbcd3ecf15
tests: Remove Python 2.7 glue code
Andreas Sandberg
2021-01-26 12:35:03 +00:00
-
9f31b5c576
tests: Remove Python 2.7 glue code from testlib
Andreas Sandberg
2021-01-26 17:41:15 +00:00
-
0d12b50e8e
sim: Fix compilation error for debug builds.
Richard Cooper
2021-01-26 15:34:18 +00:00
-
7f0c01103d
cpu,mem,sim: Use ADD_STAT macro where possible
Hoa Nguyen
2021-01-11 02:56:24 -08:00
-
425c3c6247
dev: Fix reset of virtio devices
Giacomo Travaglini
2021-01-14 17:35:39 +00:00
-
fac8d53a24
arch-x86: Delete some unused register related constants.
Gabe Black
2021-01-24 23:06:18 -08:00
-
5608d44e39
arch-mips: Delete unused register related constants.
Gabe Black
2021-01-24 23:13:07 -08:00
-
14d8398766
cpu: Style fixes in cpu/reg_class.hh.
Gabe Black
2021-01-24 23:02:31 -08:00
-
086cc6c893
arch-x86: Fix style in plain C++ StaticInst base classes.
Gabe Black
2021-01-24 22:55:02 -08:00
-
c4cad07fc5
base: Make the default checkBpLen method return true.
Gabe Black
2021-01-24 22:38:40 -08:00
-
0963d3ac8b
base: Delete the unused RemoteGDB::(set|clear)TempBreakpoint methods.
Gabe Black
2021-01-24 22:36:27 -08:00
-
92489797d4
cpu: Style fixes in cpu/exec_context.hh and thread_context.hh.
Gabe Black
2021-01-24 22:15:06 -08:00
-
ce20b07351
arch-x86,cpu: Don't use aliases to hide TheISA::.
Gabe Black
2021-01-24 21:43:45 -08:00
-
fb663678e6
base,cpu,sim: Stop "using namespace TheISA".
Gabe Black
2021-01-24 16:39:49 -08:00
-
141a2f697b
dev: Set the "status" field of the HDLCD device tree node to "ok".
Gabe Black
2020-11-23 20:06:30 -08:00
-
556e57e7e4
util: Remove Python 2.7 glue code
Andreas Sandberg
2021-01-26 12:33:51 +00:00
-
40c581be44
configs: Remove Python 2.7 glue code
Andreas Sandberg
2021-01-26 12:32:39 +00:00
-
9d6bf74c47
sim: Use the Temperature type in power/thermal models
Andreas Sandberg
2021-01-20 15:20:35 +00:00
-
40514908f6
dev-arm: Instantiate Generic Watchdog in Foundation platform
Giacomo Travaglini
2020-07-14 12:47:08 +01:00
-
4a4f994ff1
dev-arm: Implement Generic Watchdog
Giacomo Travaglini
2020-07-13 21:31:50 +01:00
-
b621de5cd6
dev-arm: A SystemCounterListener doesn't have to be Serializable
Giacomo Travaglini
2020-07-14 12:36:56 +01:00
-
30c78297dd
dev-arm: Add a PL111 to the VExpress_GEM5_Foundation
Giacomo Travaglini
2020-07-10 16:49:55 +01:00
-
ed5f1eeb34
dev-arm: Add a fake SP810 to the VExpress_GEM5_Foundation
Giacomo Travaglini
2020-07-10 16:49:55 +01:00
-
6dcc7951cf
system-arm: Enabled HDLcd by default in DTS
Giacomo Travaglini
2021-01-04 13:48:48 +00:00
-
1ce08f1655
dev-arm, system-arm: Remove HDLcd from VExpress_GEM5_VX platforms
Giacomo Travaglini
2021-01-04 13:36:55 +00:00
-
642671b29d
riscv: Export the system call ABI for use in gem5 ops.
Gabe Black
2021-01-17 21:05:11 -08:00
-
9e93ce565d
python: Require a unit in anyToFrequency and anyToLatency
Andreas Sandberg
2021-01-20 12:19:26 +00:00
-
ad82dd3b56
sim: Use the Temperature param type
Andreas Sandberg
2021-01-19 10:16:03 +00:00
-
69f4aee33c
base, python: Add a Temperature type and associated param
Andreas Sandberg
2021-01-19 10:09:56 +00:00
-
e0441fa7a7
arch-arm: Don't use TheISA in the ARM implementation.
Gabe Black
2021-01-24 21:58:59 -08:00
-
6b90ee8142
configs: Added list types of replacement policy.
Jiasen
2021-01-15 11:57:17 +08:00
-
6b355f69a3
system-arm: Move display node into a shared DTS file
Giacomo Travaglini
2021-01-04 13:04:09 +00:00
-
c9bd435e38
python: Refactor toNum to support a selection of units
Andreas Sandberg
2021-01-18 19:04:39 +00:00
-
7a5be9aae7
cpu: Eliminate the empty cpu/exec_context.cc.
Gabe Black
2021-01-24 22:14:48 -08:00
-
7594dc0715
arch-power: Stop "using namespace std"
Gabe Black
2021-01-21 02:58:31 -08:00
-
2d2f227e1d
arch-arm: Add set_reg_idx_arr to SveStructMemSIMicroopDeclare
Giacomo Travaglini
2021-01-24 17:01:24 +00:00
-
fa4be29d17
systemc: remove pipe through flag in TLM extension
Earl Ou
2020-11-11 14:22:02 +08:00
-
02cd894598
tests: Add Python unit tests for m5.util.convert
Andreas Sandberg
2021-01-19 16:04:33 +00:00
-
fd7bcb7ecd
sim: Consistently use ISO prefixes
Andreas Sandberg
2021-01-21 12:54:18 +00:00
-
ebf29ea90f
python: Consistently use ISO prefixes
Andreas Sandberg
2021-01-21 12:44:14 +00:00
-
a6be3fd503
arch-arm, dev-arm: Consistently use ISO prefixes
Andreas Sandberg
2021-01-21 09:47:16 +00:00
-
61dbd95e1b
tests: Stop "using namespace std" in unittest/.
Gabe Black
2021-01-21 04:50:11 -08:00
-
5155678961
misc: Stop "using namespace std" in protoio.cc.
Gabe Black
2021-01-21 04:42:05 -08:00
-
2343ee2705
cpu: Stop "using namespace std"
Gabe Black
2021-01-21 04:40:10 -08:00
-
d3a4662a14
arch-arm: Stop "using namespace std"
Gabe Black
2021-01-21 03:49:07 -08:00
-
5f6f6d0850
arch-sparc: Stop "using namespace std"
Gabe Black
2021-01-21 03:43:35 -08:00
-
35c4ed086d
arch-mips: Stop "using namespace std"
Gabe Black
2021-01-21 03:17:40 -08:00
-
e6387ded37
arch-riscv: Stop "using namespace std"
Gabe Black
2021-01-21 03:10:40 -08:00
-
afc3dc5571
arch-x86: Stop "using namespace std"
Gabe Black
2021-01-21 03:04:19 -08:00
-
04ee39a2e8
arch-arm: Fix Compare and Swap Pair instructions
Giacomo Travaglini
2021-01-20 16:13:01 +00:00
-
3e628206b0
mem: Stop "using namespace std"
Gabe Black
2021-01-21 02:43:46 -08:00
-
e24ae581ec
dev: Stop "using namespace std"
Gabe Black
2021-01-21 00:00:53 -08:00
-
592b075fc8
sim: Stop "using namespace std"
Gabe Black
2021-01-20 23:14:24 -08:00
-
f5c18ada1b
base: Stop "using namespace std".
Gabe Black
2021-01-20 22:41:42 -08:00
-
ee0fdc948a
base: Style fixes in cprintf related files.
Gabe Black
2021-01-20 21:38:47 -08:00
-
998d5d86dd
tests: Fix building of unittest/stattest.cc.
Gabe Black
2021-01-21 04:48:58 -08:00
-
3d257c2873
arch-x86: implement PSHUFB SSE instruction.
Tong Shen
2021-01-20 16:11:01 -08:00
-
a701e1fd14
mem: Consistently use ISO prefixes
Andreas Sandberg
2021-01-21 12:33:52 +00:00
-
d9bc7858ed
sim-se: Handle simultaneous page faults in SE-mode multithreading
Jiayi Huang
2021-01-20 17:16:49 -08:00