-
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