Commit Graph

  • af73f13ac2 tests: Fix argparse description in simple_binary_run.py Bobby R. Bruce 2021-10-12 11:05:15 -07:00
  • 9844b9e8cb scons: Rearrange functions to be next to the code that uses them. Gabe Black 2021-08-15 00:42:22 -07:00
  • 3f9b493982 scons: Pull the code which generates debug/flags.cc into a helper script. Gabe Black 2021-08-15 00:38:34 -07:00
  • 4fdf61493b mem-ruby: HTMSequencer stats initialized twice Giacomo Travaglini 2021-10-11 10:13:38 +01:00
  • c84b22d858 tests: fix square and HeteroSync nightly regression command Matt Sinclair 2021-10-02 09:00:21 -05:00
  • 96a86780ee dev-hsa,gpu-compute: fix bug with gfx8 VAs for HSA Queues Matt Sinclair 2021-10-08 00:51:39 -05:00
  • ac63b7e294 arch-arm: Add fchownat implementation to the Syscall Table Giacomo Travaglini 2021-09-27 18:03:10 +01:00
  • f9a7196396 arch-arm: Add fchown implementation to the Syscall Table Giacomo Travaglini 2021-09-27 17:58:07 +01:00
  • a4cec05e58 sim-se: Implemnt fchownat syscall Giacomo Travaglini 2021-09-27 17:40:34 +01:00
  • b1a2d5f293 arch-arm: Add existing at impl to ArmLinux32 Syscall Table Giacomo Travaglini 2021-09-27 16:19:57 +01:00
  • 528fae6464 sim-se: Implement at suffixed syscalls Giacomo Travaglini 2021-09-27 14:32:10 +01:00
  • 8f1f50f410 sim-se: Rewrite some syscalls to use a syscallImpl function Giacomo Travaglini 2021-09-27 16:14:24 +01:00
  • 9854685277 dev-arm: Added trusted DRAM to vexpress Realview Quentin Forcioli 2021-09-07 11:48:05 +02:00
  • 3d025b517f misc: Fix hdf5 stats + test Davide Basilio Bartolini 2021-09-28 12:00:13 +02:00
  • 68870342c0 tests: add DNNMark to weekly regression Matt Sinclair 2021-10-01 01:07:16 -05:00
  • 66b0497a77 sim: Align process memory allocations. Gabe Black 2021-09-21 14:41:13 -07:00
  • d4e5d9b32a util: Make gerrit bot respect reviewer removal Hoa Nguyen 2021-09-09 14:40:06 -07:00
  • 13e3521a00 cpu-o3: remove useless 'using'-s Tom Rollet 2021-10-07 09:48:14 +02:00
  • 8a535eac48 cpu-o3: Naming cleanup for LSQRequest and Request Tom Rollet 2021-09-29 10:44:20 +02:00
  • de0d6f4116 cpu-o3: remove LSQSenderState Tom Rollet 2021-09-29 10:33:36 +02:00
  • 1120931105 mem-ruby: Move VIPER TCC decrements to action from in_port Matt Sinclair 2021-10-07 12:46:05 -05:00
  • 72ee6d1aad mem-ruby: Update GPU VIPER TCC protocol to resolve deadlock Matt Sinclair 2021-10-07 12:45:17 -05:00
  • 2b46872ee9 arch-x86: Fixed M5InternalError when decoding certain bytes Eduardo José Gómez Hernández 2021-09-07 15:46:12 +02:00
  • 2b69ff2afc ext: Update libelf from elftoolchain 0.7.1 Austin Harris 2021-09-24 17:42:02 -05:00
  • 74c6297453 scons: Pull makeDebugFlagHH into build_tools. Gabe Black 2021-08-14 07:47:07 -07:00
  • 3112a7f0d0 arch-gcn3,gpu-compute: Move GCN3 specific TLB to arch Matthew Poremba 2021-09-01 14:30:35 -05:00
  • b459e2caed misc: Add VEGA_X86 build_opt Matthew Poremba 2021-09-29 15:57:04 -05:00
  • c15e472199 arch-vega: Rework flat instructions to support global Matthew Poremba 2021-06-21 13:51:32 -05:00
  • 2b86278a86 base: Only trap to GDB if remote GDB is connected Jan Vrany 2021-07-15 23:00:33 +01:00
  • 5ee0b6eab6 scons: Create a Gem5 subclass of the Executable class. Gabe Black 2021-09-29 04:11:07 -07:00
  • 216311560e tests: Adding tests to evaluate memory modules. Mahyar Samani 2021-09-21 13:32:09 -07:00
  • 496dc2457c arch-arm: With FEAT_SEL2 isStage2 -> NS doesn't hold anymore Giacomo Travaglini 2021-09-28 14:00:30 +01:00
  • f1735afad3 misc: Include static_inst_fwd.hh in sim/faults.hh. Gabe Black 2021-09-20 20:55:06 -07:00
  • 008659bee1 arch-gcn3: Fix MUBUF out-of-bounds case 1 Kyle Roarty 2021-09-29 23:04:46 -05:00
  • a1de03150f arch-arm: Remove duplicate sys param from ArmMMU Giacomo Travaglini 2021-09-28 11:58:18 +01:00
  • cab5abd0d9 arch-arm: Add an Armv8.4 ArmRelease object Giacomo Travaglini 2021-09-23 16:59:20 +01:00
  • d2157a81df arch-arm: Add an Armv8.3 ArmRelease object Giacomo Travaglini 2021-09-23 10:47:13 +01:00
  • 8156bc0dc1 arch-arm: Add missing Armv8.3 extensions to the enum Giacomo Travaglini 2021-09-23 10:37:33 +01:00
  • a174513320 arch-arm: Add an Armv8.2 ArmRelease object Giacomo Travaglini 2021-09-23 10:11:48 +01:00
  • 10cbcb14e8 arch-arm: Add missing Armv8.2 extensions to the enum Giacomo Travaglini 2021-09-23 09:29:46 +01:00
  • d8c61b2e24 arch-arm: Add an Armv8.1 ArmRelease object Giacomo Travaglini 2021-09-22 17:35:19 +01:00
  • 03f79f47d8 arch-arm: FEAT_SEL2 is not part of ID_AA64ISAR0_EL1 Giacomo Travaglini 2021-09-22 18:05:38 +01:00
  • e77ebef6b6 arch-arm: Add missing Armv8.1 extensions to the enum Giacomo Travaglini 2021-09-22 17:56:28 +01:00
  • 24dfe8a41c arch-arm: Do not use FEAT_SEL2 in SE mode Giacomo Travaglini 2021-09-22 17:28:46 +01:00
  • abbd0fbad9 arch-arm: Use ArmRelease in the ISA class Giacomo Travaglini 2021-09-22 16:52:36 +01:00
  • f61818b370 cpu-o3: remove false dummy entry in LSQ Tom Rollet 2021-09-09 15:09:20 +02:00
  • 43b8a93748 configs, gpu-compute: update GPU scripts to remove master/slave Matt Sinclair 2021-09-25 21:31:53 -05:00
  • a861b1d8d2 sim: Get rid of the now unused System::getPageShift() method. Gabe Black 2021-09-14 18:23:47 -07:00
  • d6974ef636 mem: Add a page_bytes parameter to the classic prefetcher. Gabe Black 2021-09-14 18:21:00 -07:00
  • 13725927a0 mem-ruby: Replace the sys param with a page_shift param. Gabe Black 2021-09-14 18:15:39 -07:00
  • df56bf1d4d sim: Move System specific code out of MemPools. Gabe Black 2021-09-14 01:10:55 -07:00
  • 4f17b72425 sim: Drop a hack from MemPools which reset the free page. Gabe Black 2021-09-13 18:32:55 -07:00
  • 1a1ba692c3 sim: Move the MemPools object out of System and into SEWorkload. Gabe Black 2021-09-13 18:22:38 -07:00
  • 473d3c72c8 scons: Clone the gem5py_env environment in src/SConscript. Gabe Black 2021-09-29 05:06:56 -07:00
  • 152760ee51 arch-arm: Define an ArmRelease class to handle ISA extensions Giacomo Travaglini 2021-09-21 11:55:22 +01:00
  • 7756c5e908 tests: add LULESH to weekly regression Matt Sinclair 2021-09-25 15:07:50 -05:00
  • 46c4926485 tests: Add HeteroSync to nightly regression Matt Sinclair 2021-09-25 13:11:24 -05:00
  • 663fa147e8 sim: Encapsulate MemPool related System stuff in a MemPools class. Gabe Black 2021-09-13 18:07:51 -07:00
  • 61a6ec7b71 sim: Move serialization logic for MemPools out of System. Gabe Black 2021-09-11 06:06:28 -07:00
  • 0a2ba189d4 sim: Fix a faulty assumption in MemPool. Gabe Black 2021-09-20 15:02:56 -07:00
  • 133399c91d cpu-o3: remove useless indirection from lsq to cpu Tom Rollet 2021-09-07 17:46:35 +02:00
  • d3df30c885 cpu-o3: replace 'stores' counter per storeQueue.size() Tom Rollet 2021-09-03 15:46:40 +02:00
  • c03ec6432e cpu-o3: replace 'loads' counter per loadQueue.size() Tom Rollet 2021-09-03 15:26:24 +02:00
  • d1ddbdead8 arch-arm: Prefer haveEL over haveSecurity and haveVirtualization Giacomo Travaglini 2021-09-21 14:57:05 +01:00
  • ede1ad4b8c arch,cpu,mem,sim: Fold arch/locked_mem.hh into the BaseISA class. Gabe Black 2021-07-21 04:15:24 -07:00
  • a78fab909a configs: Remove security option Giacomo Travaglini 2021-09-21 18:16:53 +01:00
  • 2b99bc7083 configs: Remove lpae and virtualisation options Giacomo Travaglini 2021-09-21 17:54:32 +01:00
  • 5a884fdab5 arch-vega: Fix VEGA_X86 build issues Matthew Poremba 2021-06-22 18:41:12 -05:00
  • e51e698b74 arch-vega: Update instruction stats Matthew Poremba 2021-06-22 18:39:01 -05:00
  • 16de253c15 arch-vega: Add missing functions referenced by insts Matthew Poremba 2021-06-22 18:37:32 -05:00
  • dca86ddb8d arch-vega: Issue flat insts using on executedAs() Matthew Poremba 2021-09-22 12:42:53 -05:00
  • 753a2c8aac arch-vega: Update Vega instruction flags Matthew Poremba 2021-06-22 18:35:22 -05:00
  • 26caffd0d4 tests: update nightly tests to document square Matt Sinclair 2021-09-25 11:44:59 -05:00
  • 84abf07777 scons: Pull the rest of the embedPyFile function into marshal.py. Gabe Black 2021-08-14 07:17:49 -07:00
  • 64c9e07498 scons: Pull bytesToCppArray into build_tools. Gabe Black 2021-08-14 06:36:39 -07:00
  • 750a809169 python,scons: Break slicc's dependence on m5.util. Gabe Black 2021-08-14 06:29:28 -07:00
  • cc75a47b84 python,scons: Move grammar.py and code_formatter.py into build_tools. Gabe Black 2021-08-14 06:18:43 -07:00
  • 6cc3b4f6c1 scons,python: Move the marshal.py script into build_tools. Gabe Black 2021-08-14 05:06:36 -07:00
  • dfec508976 scons,python: Split the marshal binary into a c++ wrapper and script. Gabe Black 2021-08-14 04:58:07 -07:00
  • de05063ea7 misc: Update gem5's README file. Gabe Black 2021-09-21 15:35:30 -07:00
  • a9cb8de7a4 Merge "misc: Merge branch v21.1.0.2 hotfix branch into develop" into develop Bobby R. Bruce 2021-09-23 19:57:47 +00:00
  • b35f2c777a tests: Fix broken compiler-tests.sh Bobby R. Bruce 2021-09-22 15:30:32 -07:00
  • 2ff2a22b55 util-docker: Fix building gcn-gpu image Kyle Roarty 2021-09-22 14:02:41 -05:00
  • b0c2b278a9 misc: Merge branch v21.1.0.2 hotfix branch into develop Bobby R. Bruce 2021-09-22 11:43:57 -07:00
  • 4666a4f9e3 misc: Update RELEASE-NOTES.md for v21.1.0.2 Bobby R. Bruce 2021-09-21 12:00:43 -07:00
  • ca921387ae misc: Update the version to v21.1.0.2 Bobby R. Bruce 2021-09-21 12:00:03 -07:00
  • 59c4fd07cb base-stats: fix storage initializing CHEN Meng 2021-09-20 04:31:52 +08:00
  • c10982e441 tests: Update x86 boot tests to use x86-ubuntu-img Bobby R. Bruce 2021-09-17 17:05:14 -07:00
  • 6d9f603142 tests: Add KVM CPU switch tests Bobby R. Bruce 2021-09-16 14:23:20 -07:00
  • 96c9d03fa6 base,tests: Add unit test for SymbolTable Daniel R. Carvalho 2021-03-17 14:38:16 -03:00
  • ee95d0f04d arch-arm: SCTLR.WXN not used in S2AP Giacomo Travaglini 2021-09-20 22:04:01 +01:00
  • 17a5422bec arch-arm: Implement Armv8.2 FEAT_UAO Giacomo Travaglini 2021-08-31 15:53:39 +01:00
  • ee0e92a432 arch-arm: Remove SPSR write mask Giacomo Travaglini 2021-09-01 15:30:07 +01:00
  • cbffe30e64 sim,tests: Add unit test for sim/serialize.hh Daniel R. Carvalho 2021-01-17 09:43:25 -03:00
  • df928b36f8 sim,tests: Add unit test for sim/serialize_handlers Daniel R. Carvalho 2020-12-28 15:52:06 -03:00
  • 7a144c5d59 arch-arm: Fix memory leak of PMU events Daniel R. Carvalho 2020-12-24 12:13:39 -03:00
  • 15924e1bff tests: Fix gem5 resources import in parsec test Austin Harris 2021-09-21 14:32:34 -05:00
  • 6090a43b93 tests: Add GCC-11 to the compiler tests Bobby R. Bruce 2021-09-21 10:38:38 -07:00
  • cbb58ae5d1 util-docker: Add a GCC-11 Dockerfile Bobby R. Bruce 2021-09-21 10:32:03 -07:00
  • 6e23be0693 python: Get rid of ipython 0.10 and older support code. Gabe Black 2021-09-20 17:24:50 -07:00