Commit Graph

  • 95cee873ed python: Get rid of version arg in OptionParser constructor. Gabe Black 2021-09-20 17:01:18 -07:00
  • 011dc236d3 python: Get rid of some unused cruft in main.py. Gabe Black 2021-09-20 16:51:52 -07:00
  • f42ce27065 sim: Fix hang while terminating threads with fork Austin Harris 2021-09-21 01:36:06 -05:00
  • bec16fbc31 misc: Move MemPool based calls to the SEWorkload. Gabe Black 2021-09-13 17:13:06 -07:00
  • 9da405ce96 sim: Set up an SEWorkload pointer in the base Process class. Gabe Black 2021-09-13 16:15:46 -07:00
  • a024c9f19e arch-arm: Modify the AAPCS32 ABI implementation to use VecElems. Gabe Black 2021-09-09 19:44:55 -07:00
  • 4d398302c4 sim: Make the page shift a member of the MemPool class. Gabe Black 2021-09-11 05:25:56 -07:00
  • 6d9cbb9d6e sim: Exclude the m5opRange from the system mempools by construction. Gabe Black 2021-09-11 05:20:53 -07:00
  • e7bf4db7bd sim: Squash a long standing warning from pybind11. Gabe Black 2021-09-18 01:29:42 -07:00
  • e9b7f08abb base,python: Expand AddrRange exclude and add subtraction operators. Gabe Black 2021-09-14 01:03:46 -07:00
  • 416939c5c2 misc: Use AddrRangeList more consistently in the AddrRange class. Gabe Black 2021-09-13 20:20:29 -07:00
  • ef2aaf995d tests: Use --silent-redirect when running gem5 tests. Gabe Black 2021-09-18 02:13:44 -07:00
  • 0998e99131 python: Add a --silent-redirect option to gem5. Gabe Black 2021-09-18 01:31:27 -07:00
  • b5ffa5418f python: Remove 'is_ruby' function Bobby R. Bruce 2021-09-09 14:48:16 -07:00
  • 958029328f python: Add has_dma_ports check to mesi_two_level Bobby R. Bruce 2021-09-03 12:23:29 -07:00
  • 752394b243 python: Add connect_interrupt() to mesi_two_level for non-X86 Bobby R. Bruce 2021-09-03 12:21:11 -07:00
  • 7b84d5f946 arch-riscv,tests: Add RISCV boot tests Bobby R. Bruce 2021-09-01 16:14:31 -07:00
  • 10af78d685 arch-x86,tests: Rename boot_exit_disk_run.py Bobby R. Bruce 2021-09-01 15:25:34 -07:00
  • 77b1338985 arch-riscv,configs,python: Update riscv_fs.py/riscv_board.py Bobby R. Bruce 2021-09-01 12:54:26 -07:00
  • e3d8af0f1a python: Rename 'components_library' to 'gem5.components' Bobby R. Bruce 2021-08-30 13:02:23 -07:00
  • f775c4c4a7 python: Move the components lib to be compiled in the binary Bobby R. Bruce 2021-08-30 11:38:46 -07:00
  • 136809cc45 arch-arm: Use EL0 permission logic when checking unpriv reference Giacomo Travaglini 2021-09-01 15:24:33 +01:00
  • fde9e46951 arch-arm: Refactor AArch64 MMU permission check Giacomo Travaglini 2021-09-01 15:09:05 +01:00
  • 6b2faf3723 arch-arm: Remove unused TLBType Giacomo Travaglini 2021-09-17 13:41:05 +01:00
  • 377155c10b arch-arm: Syncronize GIC CPU interface when changing EL Giacomo Travaglini 2021-09-15 15:46:19 +01:00
  • 4000480a2f arch-arm: Define ArmFault::invoke32 to match invoke64 Giacomo Travaglini 2021-09-15 14:46:47 +01:00
  • 36d65d2976 arch-arm: Fixed EL2S system register trapping. Quentin Forcioli 2021-09-07 11:40:54 +02:00
  • 32fd8cfa80 mem: Fix for CFI memory Quentin Forcioli 2021-08-25 17:24:54 +02:00
  • bec41479af cpu-kvm: Reinitialize threads on drainResume Andreas Sandberg 2021-09-15 13:50:50 +01:00
  • 8c685469f1 sim: Fix fork for multithreaded simulations Andreas Sandberg 2021-09-15 13:18:21 +01:00
  • 17afe4e7ab scons: Fix checking the --install-hooks option in the "git" tool. Gabe Black 2021-09-18 18:36:05 -07:00
  • 53238f891d arch: Ensure using namespace * doesn't leak from generated ISA files. Gabe Black 2021-09-02 01:30:22 -07:00
  • f1ad44b123 cpu-o3: Add Data Abort handler for Atomic Instructions vsoria 2020-09-29 09:04:40 +02:00
  • e61f62b478 scons: Allow clean non-interactive builds Eric Ye 2021-09-15 09:54:18 -07:00
  • fac84c1fe5 cpu-minor: Fix for minor CPU scoreboard Daecheol You 2021-09-13 19:43:51 +09:00
  • 649ab2dc98 base: Make the AddrRange::exclude method const. Gabe Black 2021-09-11 05:20:14 -07:00
  • 11d4ebcc5d python: Pull most of the logic in marshal.cc into python. Gabe Black 2021-08-14 04:32:15 -07:00
  • b0f960f765 scons: Get rid of a loop which touched all the param ptype attributes. Gabe Black 2021-08-14 03:28:05 -07:00
  • 977b9d7521 scons: Use source filters to exclude python source if --without-python. Gabe Black 2021-08-05 00:05:55 -07:00
  • 6bbaceca91 scons: Simplify the PySource class slightly. Gabe Black 2021-08-05 00:02:10 -07:00
  • 0b06c55520 scons: Eliminate the tnode dict in PySource. Gabe Black 2021-08-04 23:56:46 -07:00
  • 40c3839413 scons: Re-enable TRACING_ON flag Richard Cooper 2021-09-15 16:03:41 +01:00
  • ea29c98e68 python: Remove unnecessary Python 2.x workaround Andreas Sandberg 2021-09-15 13:21:57 +01:00
  • ec931a6413 scons: Declare PySource Source files in the PySource __init__. Gabe Black 2021-08-04 23:36:49 -07:00
  • 6a36839da5 scons: Create a namedtuple for debug flag info. Gabe Black 2021-08-04 22:35:35 -07:00
  • 7a133da281 scons: Simplify the makeDebugFlagCC python function. Gabe Black 2021-08-04 21:40:08 -07:00
  • 7f9d9d336f base: Fix some style problems in addr_range.hh. Gabe Black 2021-09-13 23:52:09 -07:00
  • 93339d7057 scons: Accumulate debug flags in a construction variable. Gabe Black 2021-08-04 21:24:20 -07:00
  • 611207eff0 scons: Clean up the definition of m5.defines a little bit. Gabe Black 2021-07-20 23:26:53 -07:00
  • 76cbc20a54 tests: Add a test for KVM boot then switching cpus Austin Harris 2021-09-10 16:19:39 -05:00
  • a2c42a12b1 scons,python: Stop importing some values in m5.defines. Gabe Black 2021-07-20 17:36:43 -07:00
  • ad1f240a12 scons: Eliminate flag_* entries from m5.defines. Gabe Black 2021-07-20 16:20:28 -07:00
  • 8e28a06f11 scons: Pull the "Blob" builder out of src/SConscript. Gabe Black 2021-07-20 02:22:02 -07:00
  • 88a932522d scons: Move the bytesToCppArray helper to gem5_scons.util. Gabe Black 2021-07-20 01:57:48 -07:00
  • b61f539f05 scons: Move the source related helper classes out of src/SConscript. Gabe Black 2021-07-19 21:07:15 -07:00
  • 38d3c5f4be scons: Build the source filter factories dict in SourceFilter. Gabe Black 2021-07-19 20:21:35 -07:00
  • 8dcf606015 scons: Turn gem5_scons.builders from a module into a package. Gabe Black 2021-07-19 19:10:40 -07:00
  • 4b86614d31 scons: Tidy up the definition of SourceFile slightly. Gabe Black 2021-07-19 17:46:25 -07:00
  • d73e4b789e scons: Define the rules for building debug flag hdrs in place. Gabe Black 2021-07-19 05:29:12 -07:00
  • 2a4f01b87f scons: Add a pair of functions for working with Value nodes. Gabe Black 2021-07-19 04:35:41 -07:00
  • 98b50f3f2b scons: Generalize the Executable class to cover libraries too. Gabe Black 2021-07-18 22:56:40 -07:00
  • 0703c968ca scons: Setup the m4 tool for libelf Austin Harris 2021-09-11 19:23:02 -05:00
  • 5eff9b5e9b python: Fix switchable processor event queues Austin Harris 2021-09-10 15:07:40 -05:00
  • 235dbd3dd0 tests: Fix incorrect ref path for insttest Bobby R. Bruce 2021-09-10 10:26:39 -07:00
  • 8c1f06b146 tests: Fix verifier to ignore downloader stdout Bobby R. Bruce 2021-09-10 09:43:50 -07:00
  • 22126f952b Merge "misc: Merge branch v21.1.0.1 into develop" into develop Bobby R. Bruce 2021-09-10 16:02:07 +00:00
  • 2c457d2a9f cpu: Fix TME for dyn_o3_cpu Samuel Stark 2021-08-23 15:57:00 +01:00
  • f4d8200178 scons: Pull some python related mechanisms out of USE_PYTHON guards. Gabe Black 2021-07-18 21:59:27 -07:00
  • e20e3cf47e scons: Change how the test object file suffix is applied. Gabe Black 2021-09-07 13:20:34 -07:00
  • 0041ecb741 tests,gpu-compute: Add GCN3 Square test to Nightly Bobby R. Bruce 2021-09-09 10:56:11 -07:00
  • 01ff91991b tests: Fix x86-boot-tests nightly tests Bobby R. Bruce 2021-09-08 13:24:10 -07:00
  • abf6b8b7b6 cpu: Generalize the vec reg types out of InstResult. Gabe Black 2021-08-09 02:41:05 -07:00
  • a1fa9f94b8 arch-riscv: Remove unused stats Jason Lowe-Power 2021-09-07 18:29:43 -07:00
  • ade8c08e7a python: Update switchable processor to support KVM Austin Harris 2021-09-08 14:18:20 -05:00
  • 6ab4d09cd1 tests: Add weekly.sh for Weekly tests Bobby R. Bruce 2021-08-27 11:26:48 -07:00
  • 5ae5340487 tests: Add memory traffic generation tests Bobby R. Bruce 2021-08-24 13:17:18 -07:00
  • c99fbbf073 configs,python: Fix test_board 'setup_memory_ranges()' call Bobby R. Bruce 2021-08-25 16:22:50 -07:00
  • 5d68d32532 configs,test: Move components-lib scripts to tests Bobby R. Bruce 2021-08-23 13:02:02 -07:00
  • 964e2c0601 tests: Update test_exit.py to run with simple_binary_run.py Bobby R. Bruce 2021-08-23 12:32:53 -07:00
  • 520b775b32 tests: Updates test_hdf5.py to use simple_binary_run.py Bobby R. Bruce 2021-08-23 12:29:45 -07:00
  • 5c949b0c01 tests: Update the insttest to use simple_binary_run.py Bobby R. Bruce 2021-08-23 12:20:38 -07:00
  • 86d16db5dd tests: Update hello_se to use simple_binary_run.py Bobby R. Bruce 2021-08-23 12:12:53 -07:00
  • 949c12e0d5 configs,python: Update simple_binary_run.py for testing Bobby R. Bruce 2021-08-19 18:33:02 -07:00
  • 1b7c9f0edb misc: Merge branch v21.1.0.1 into develop Bobby R. Bruce 2021-09-08 10:50:17 -07:00
  • 082f0835b0 misc: Update the version to v21.1.0.1 Bobby R. Bruce 2021-09-07 14:45:52 -07:00
  • 94a8afc843 misc: Update release notes for v21.1.0.1 Hotfix Bobby R. Bruce 2021-09-07 14:41:37 -07:00
  • fc045f9a6b scons: fix hook for 'deprecated' attribute Tom Rollet 2021-07-29 17:14:18 +02:00
  • 590daeb901 learning-gem5,tests: Move Learning gem5 Part 3 to run nightly Bobby R. Bruce 2021-09-07 11:44:45 -07:00
  • f1a56c1f5a tests: Add PARSEC tests Bobby R. Bruce 2021-08-19 15:06:55 -07:00
  • df3601b265 configs: Fix SimpleCore for connect_interrupt() case Bobby R. Bruce 2021-08-26 13:09:31 -07:00
  • 7d9cf53e78 configs: Fix AbstractGeneratorCore connect_interrupt sig Bobby R. Bruce 2021-08-26 13:05:48 -07:00
  • 51094b206b configs: Update the parsec_disk_run.py for testing Bobby R. Bruce 2021-08-19 14:19:37 -07:00
  • 2d82333afe tests: Update the x86-boot-tests to use boot_exit_disk_run.py Bobby R. Bruce 2021-08-17 17:11:37 -07:00
  • b12381bbe4 configs,python: Update components library to support KVM Bobby R. Bruce 2021-08-25 16:24:18 -07:00
  • 091ba116ee ext,tests: Add 'very-long' tag for test length Bobby R. Bruce 2021-08-17 18:11:08 -07:00
  • af839c4f4e python: Add requires to gem5 components lib Bobby R. Bruce 2021-08-17 12:52:23 -07:00
  • ef441d3f41 python: Run Black on configs/example/components-library Bobby R. Bruce 2021-08-16 17:48:09 -07:00
  • f272a112fd python: Update boot_exit_disk_run.py for testing Bobby R. Bruce 2021-08-16 17:35:26 -07:00
  • f2b3a5a7b0 python: Add optional 'kernel_args' to x86's set_workload Bobby R. Bruce 2021-08-17 10:52:58 -07:00
  • cb5f676ea0 python: Add a PrivateL1CacheHierarchy to the gem5 components Bobby R. Bruce 2021-08-16 15:58:43 -07:00