Commit Graph

  • 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