Commit Graph

  • 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