-
4030b720a9
base: Avoid an unused expression error in GEM5_DEPRECATED_MACRO.
Gabe Black
2021-05-18 17:38:07 -07:00
-
a0fa1e03b2
cpu: Check the KVM API version with a static_assert instead of macros.
Gabe Black
2021-05-18 18:05:37 -07:00
-
d53c0a95ee
cpu: Make some compiler guards consistent with the other files.
Gabe Black
2021-05-18 18:08:35 -07:00
-
c1b40a3cab
base: Fix the compiler guard in base/pollevent.hh
Gabe Black
2021-05-18 18:02:23 -07:00
-
e0750c7a76
base: Eliminate macros in base/inet.hh|cc.
Gabe Black
2021-05-18 17:52:26 -07:00
-
0fd71ca168
util,tests: Add Clang version 10 and 11 to the compiler tests
Bobby R. Bruce
2021-05-18 11:07:02 -07:00
-
db9f03fbf0
tests,util: Add Clang version 10 and 11 to Cloudbuild
Bobby R. Bruce
2021-05-18 10:58:07 -07:00
-
d2b494e7ef
tests,util: Add Ubuntu 20.04 Clang Dockerfile
Bobby R. Bruce
2021-05-18 10:47:55 -07:00
-
d3a1265324
tests,util: Remove Clang Versions <6 from Docker Build
Bobby R. Bruce
2021-05-18 09:36:44 -07:00
-
c01c299ace
tests,util: Remove Clang Version <6 from compiler tests
Bobby R. Bruce
2021-05-18 09:32:44 -07:00
-
3275fa8e4f
base: Add GEM5_DEPRECATED_ENUM_VAL
Bobby R. Bruce
2021-05-14 17:28:36 -07:00
-
a84a15ab17
arch-arm: Fix FEAT_VMID16 for Self Hosted debug
Giacomo Travaglini
2021-05-18 10:43:16 +01:00
-
db21d1bb39
cpu: Eliminate some macros in the minor CPU.
Gabe Black
2021-05-17 22:35:02 -07:00
-
49000fc3b6
base: Surround a DPRINTFS parameter in ()s.
Gabe Black
2021-05-17 22:33:12 -07:00
-
157e7e2e3b
fastmodel: Fix scx_get_parameter_list for ARM fastmodels.
Philip Metzler
2021-05-17 22:49:38 -07:00
-
7cfc944a29
arch-arm: Fix unused variable error with ARM .fast comp
Bobby R. Bruce
2021-05-13 10:41:34 -07:00
-
d578c6992c
arch-arm: Enable ARMv8.1-VMID16 by default
Giacomo Travaglini
2019-12-06 17:38:40 +00:00
-
1cecc752d7
arch-arm: Implement ARMv8.1-VMID16, 16-bit VMID
Giacomo Travaglini
2019-12-04 16:58:16 +00:00
-
cf83aec07a
arch-arm: Using 16 bit VMID
Giacomo Travaglini
2019-12-04 16:55:01 +00:00
-
26c03495fa
cpu: Stop using macros for constants in the multiperpsective_perceptron.
Gabe Black
2021-05-13 23:12:19 -07:00
-
c284c025dd
sim: Fix Temperature class
Giacomo Travaglini
2021-04-07 11:36:38 +01:00
-
a912482862
python,misc: Fix develop resources URL to v21-0
Bobby R. Bruce
2021-04-20 22:16:17 -07:00
-
3225820e7c
base,tests: Fix debug.cc tests to reflect new API changes
Bobby R. Bruce
2021-05-13 13:21:30 -07:00
-
521d04f92f
arch-gcn3: Fixing .fast compilation for gcn3
Bobby R. Bruce
2021-05-13 13:31:57 -07:00
-
9b675ebea8
misc: Add missing compiler.hh include
Daniel R. Carvalho
2021-05-13 12:02:34 -03:00
-
aa19af29ad
arch-vega,arch-gcn3: Fix s_cmp_lt_u32
Matthew Poremba
2021-05-13 19:02:51 -05:00
-
6d7c3afcd4
mem: Get rid of the SET* macros in packet.cc.
Gabe Black
2021-05-11 19:28:29 -07:00
-
6719ad3201
base: Stop using macros to handle nan in stats/text.cc.
Gabe Black
2021-05-11 18:20:21 -07:00
-
311603d923
base: Stop both conditionally and unconditionally including cmath.
Gabe Black
2021-05-11 18:13:47 -07:00
-
3889795886
arch-sparc: Replace M5_HWCAP_SPARC_* constants.
Gabe Black
2021-05-08 22:19:21 -07:00
-
bf365b962d
mem: Fix compilation issues in qos
Daniel R. Carvalho
2021-05-08 11:57:30 -03:00
-
b1a396bfcf
arch: Stop using deprecated M5_AT_* constants.
Gabe Black
2021-05-08 22:18:00 -07:00
-
6e9725199e
sim: Deprecate M5_AT_* constants.
Gabe Black
2021-05-08 21:25:02 -07:00
-
02ae343c66
misc: Replace M5_CLASS_VAR_USED with GEM5_CLASS_VAR_USED.
Gabe Black
2021-05-08 20:49:39 -07:00
-
2fd7508e9f
misc: Replace M5_FOR_EACH_IN_PACK with GEM5_FOR_EACH_IN_PACK.
Gabe Black
2021-05-08 20:47:45 -07:00
-
f1879bdc17
base: Replace M5_UNLIKELY with GEM5_UNLIKELY.
Gabe Black
2021-05-08 20:46:13 -07:00
-
c480558532
misc: Replace M5_UNREACHABLE with GEM5_UNREACHABLE.
Gabe Black
2021-05-08 20:44:51 -07:00
-
e92f64b0b7
misc: Replace M5_ALIGNED with GEM5_ALIGNED.
Gabe Black
2021-05-08 20:41:42 -07:00
-
97ef1472ad
misc: Replace M5_LOCAL and M5_WEAK with GEM5_LOCAL and GEM5_WEAK.
Gabe Black
2021-05-08 20:40:34 -07:00
-
650b27f755
arch-sparc: Replace M5_NO_INLINE with GEM5_NO_INLINE.
Gabe Black
2021-05-08 20:36:21 -07:00
-
ce6b5e7e33
misc: Replace M5_ATTR_PACKED with GEM5_PACKED.
Gabe Black
2021-05-08 20:35:12 -07:00
-
11fe13c311
misc: Replace M5_FALLTHROUGH with GEM5_FALLTHROUGH.
Gabe Black
2021-05-08 20:29:26 -07:00
-
e1fea279e2
misc: Replace M5_NODISCARD with GEM5_NO_DISCARD.
Gabe Black
2021-05-08 20:24:36 -07:00
-
fb3befcc6d
misc: Replace M5_VAR_USED with GEM5_VAR_USED.
Gabe Black
2021-05-08 20:23:10 -07:00
-
e55ae090b3
base: Move the macros in compiler.hh to a GEM5_ prefix.
Gabe Black
2021-05-08 19:50:45 -07:00
-
eef05e8821
sim: Use type_traits to steer swap_bytes.
Gabe Black
2021-05-10 05:29:49 -07:00
-
00caced648
dev: Overload swap_bytes, don't specialize the template.
Gabe Black
2021-05-10 05:27:59 -07:00
-
8076a41183
arch-x86: Build source picking into the operands.
Gabe Black
2021-03-13 22:38:47 -08:00
-
cba6374f57
arch: Set %(op_idx)s properly when predicated operands are present.
Gabe Black
2021-03-13 23:30:37 -08:00
-
0d390f1593
arch-x86: Create some infrastructure for x86 microop operands.
Gabe Black
2021-03-12 21:53:52 -08:00
-
1192f16f60
arch-x86: Clean up x86 integer indexes.
Gabe Black
2021-03-08 00:20:04 -08:00
-
2e27ed2351
python,scons: Move readCommand and compareVersions into site_scons.
Gabe Black
2021-02-18 03:03:34 -08:00
-
016440c58e
python: Collapse away the now unused readCommandWithReturn function.
Gabe Black
2021-02-18 02:47:29 -08:00
-
24175fb9bd
scons: Update comments in SConstruct.
Gabe Black
2021-02-08 04:45:23 -08:00
-
8bfcaa8abc
scons: Simplify finding the python lib with ParseConfig.
Gabe Black
2021-02-08 04:19:21 -08:00
-
3c2fa06bff
scons: Pull builder definitions out of SConstruct.
Gabe Black
2021-02-08 03:45:03 -08:00
-
d84123e106
scons,misc: Remove the ability to disable some trivial features.
Gabe Black
2021-02-08 01:23:09 -08:00
-
f2d3011333
cpu: Get rid of the redundant PhysRegIndex type.
Gabe Black
2021-05-02 05:56:00 -07:00
-
8f0b33612e
cpu: Get rid of the unused NumRegClasses constant.
Gabe Black
2021-05-02 05:45:49 -07:00
-
16fa9f9812
arch,cpu: Get rid of is*Reg() methods in RegId.
Gabe Black
2021-05-02 05:43:41 -07:00
-
ed5832c273
cpu: Delete an unnecessary return in RegId::flatIndex.
Gabe Black
2021-05-02 05:09:52 -07:00
-
8e2c9e64b3
arch-arm: Use src/base/fenv.hh instead of raw fenv.h.
Gabe Black
2021-02-11 19:19:55 -08:00
-
ab65690895
base,arch-sparc: Overhaul the small fenv wrapper in base.
Gabe Black
2021-02-07 09:00:58 -08:00
-
41d934cf18
misc: Collapse all uses of DTRACE(x) to Debug::x.
Gabe Black
2021-04-29 22:47:31 -07:00
-
09ac21cd71
util,arch-gcn3: Fixing gcn-gpu Dockerfile to v21-0 bucket
Bobby R. Bruce
2021-05-06 10:23:21 -07:00
-
2af00af0f6
base: Move TRACING_ON check into Flag::tracing().
Gabe Black
2021-04-29 22:22:26 -07:00
-
429e53a600
base,python: Simplify how we check if a debug flag is enabled.
Gabe Black
2021-04-29 21:58:48 -07:00
-
35b6961dcb
arch-arm: Fix SMM* instructions
Giacomo Travaglini
2021-04-28 12:45:52 +01:00
-
924fb60aad
base: Simplify the definition of DTRACE.
Gabe Black
2021-04-29 21:39:57 -07:00
-
3e689021a2
base: Collapse the DTRACE macro in DPRINTF.
Gabe Black
2021-04-29 21:31:26 -07:00
-
072cddd765
base,arch,dev,mem: Always compile DPRINTFs, even if they're disabled.
Gabe Black
2021-04-29 20:13:58 -07:00
-
458cce669e
base: Mark the unused DPRINTF_UNCONDITIONAL macro as deprecated.
Gabe Black
2021-04-29 20:17:18 -07:00
-
cc656e6248
base: Add macros to mark things as deprecated.
Gabe Black
2021-05-04 17:30:35 -07:00
-
855fa77c3d
arch-x86: Get rid of the now unused print(Src|Dest)Reg methods.
Gabe Black
2021-03-06 00:12:37 -08:00
-
b5b123afa6
arch-x86: Move the step division helper out of the ISA desc.
Gabe Black
2021-03-05 23:42:01 -08:00
-
e25201b58d
arch-x86: Use the new multiplication helpers in the mul uops.
Gabe Black
2021-03-05 23:32:47 -08:00
-
da649727f7
arch-x86: Make pick, signedPick and merge take indexes directly.
Gabe Black
2021-03-05 19:10:33 -08:00
-
ae303671ec
arch: Delete a few unused vector register types/constants.
Gabe Black
2021-02-26 21:39:11 -08:00
-
61ba9dab4d
arch-x86: Specialize the remaining operand types for uops.
Gabe Black
2021-03-05 17:23:48 -08:00
-
6c62d6c7ee
arch-x86: Create a separate type for floating point reg idxs.
Gabe Black
2021-03-05 06:00:28 -08:00
-
a1b4ce84f7
arch-x86: Eliminate the DependenceTags in registers.hh.
Gabe Black
2021-02-01 18:25:33 -08:00
-
b8d52fee57
arch-x86: Use regIdx() instead of creating an InstRegIndex directly.
Gabe Black
2021-03-05 05:27:29 -08:00
-
39f76bb2b1
arch-x86: Style fixes and use uop args in the media ops.
Gabe Black
2021-03-04 06:44:37 -08:00
-
ef59d8504f
arch-x86: Fix style and use uop args in seqop.isa.
Gabe Black
2021-03-04 22:23:01 -08:00
-
16525011ad
arch-x86: Correct style and use uop args in specop.isa.
Gabe Black
2021-03-04 20:57:09 -08:00
-
39235f1be3
arch-x86: Use the newly flexible RegOpT to implement the limm uop.
Gabe Black
2021-03-04 05:11:59 -08:00
-
be5a73ebaf
arch-x86: Use the *Op classes with FP microops.
Gabe Black
2021-03-04 05:10:47 -08:00
-
090c22e631
arch-x86: Remove static code from debug.isa and fix style.
Gabe Black
2021-03-04 02:48:07 -08:00
-
6142401b55
arch-x86: Use the new op bases for memory microops.
Gabe Black
2021-03-04 02:34:52 -08:00
-
9271dd659c
arch-x86: Generalize the RegOp operands.
Gabe Black
2021-03-04 00:34:10 -08:00
-
0271c14805
arch-x86: Factor out duplication in the new RegOp base classes.
Gabe Black
2021-03-03 23:44:02 -08:00
-
4b1ac05dfa
arch-x86: Let individual reg uops specialize their arguments.
Gabe Black
2021-02-28 21:25:21 -08:00
-
fb7eb04f42
arch-x86: Fix x86 build.
Gabe Black
2021-05-07 15:38:19 -07:00
-
0899f4135e
scons,tests: Delete support for the UnitTest scons class/function.
Gabe Black
2021-05-06 21:08:15 -07:00
-
b8f90fd5e0
misc: Delete the unittest/genini.py script.
Gabe Black
2021-05-06 21:03:19 -07:00
-
7f28585843
tests: Remove the stattest "UnitTest".
Gabe Black
2021-05-06 20:57:03 -07:00
-
2a429b9ef5
tests: Delete the nmtest "UnitTest".
Gabe Black
2021-05-06 20:51:56 -07:00
-
d33a693e43
arch,cpu: Rename arch/registers.hh to arch/vecregs.hh.
Gabe Black
2021-02-24 02:16:20 -08:00
-
35d8a9fd2f
arch-power: Refactor load-store instructions
Sandipan Das
2021-02-06 17:17:00 +05:30
-
e63562417a
configs: Use MADT in x86 full system simulation
Maximilian Stein
2021-03-11 20:05:49 +01:00