-
2ef2f11955
python,configs: Add Resource class to gem5 components
Bobby R. Bruce
2021-08-16 15:29:49 -07:00
-
ec91492feb
python: Add MI_Example cache hierarchy to the components lib
Bobby R. Bruce
2021-08-12 11:27:31 -07:00
-
729eea73a4
base: Remove SOCK_CLOEXEC from socketCloexec.
Nicolas Boichat
2021-09-06 15:23:27 +08:00
-
77a0372fe9
scons,debug: Implement the "All" flag in C++ and not scons.
Gabe Black
2021-07-19 03:35:20 -07:00
-
269258831e
scons: Eliminate the "Arch" enum.
Gabe Black
2021-07-28 02:36:52 -07:00
-
99e01f900d
sim: Eliminate the now unused System::getArch().
Gabe Black
2021-07-28 02:33:48 -07:00
-
00187b7bc3
x86,mem: Replace the x86 StoreCheck flag with READ_MODIFY_WRITE.
Gabe Black
2021-07-28 02:16:53 -07:00
-
1253c15ebe
scons,python,sim: Eliminate a redundant member of EmbeddedPython.
Gabe Black
2021-07-17 05:11:45 -07:00
-
95f9017c2e
configs,python: Clean some cruft out of m5.objects.
Gabe Black
2021-07-17 04:00:50 -07:00
-
9db4c91510
scons: Update the special module importer API.
Gabe Black
2021-07-17 00:18:40 -07:00
-
1853d57dc3
misc: Revert "arch,cpu,mem,sim: Fold arch/locked_mem.hh..."
Bobby R. Bruce
2021-09-03 10:31:34 -07:00
-
737cdd7397
arch-riscv: Fixed a bug in pmp.cc
Melissa Jost
2021-09-02 12:25:25 -07:00
-
526f5271d8
cpu: Switch std::variant out for std::any in IntResult.
Gabe Black
2021-08-09 02:09:53 -07:00
-
a670993522
arch-arm: add size check for AdvSIMD copy
Yu-hsin Wang
2021-09-01 17:29:33 +08:00
-
c4852b35dd
arch-arm: Remove pointless makeSPs and makeZeros around fixed idxs.
Gabe Black
2021-08-28 16:30:47 -07:00
-
41093df363
fastmodel: export CortexR52 reset and halt signals
Yu-hsin Wang
2021-08-30 17:26:39 +08:00
-
f771ed96d7
fastmodel: export CortexR52 ext_slave port
Yu-hsin Wang
2021-08-30 14:25:56 +08:00
-
552b93168a
fastmodel: add helper class for exporting amba_pv signal
Yu-hsin Wang
2021-08-02 12:06:56 +08:00
-
ab6a7a0bab
scons: Get rid of some unused or unnecessary PySource members.
Gabe Black
2021-07-15 02:43:37 -07:00
-
c3d4951ef2
util: Expand the valgrind suppressions file to the entire libpython.
Gabe Black
2021-08-23 21:02:01 -07:00
-
dd59da928d
arch-arm: For semihosting, mask reg value and not index.
Gabe Black
2021-08-28 16:25:59 -07:00
-
-
cd27e47558
arch-arm: Eliminate the INTREG_DUMMY integer register.
Gabe Black
2021-08-12 23:36:39 -07:00
-
a3f85217ab
arch,cpu,mem,sim: Fold arch/locked_mem.hh into the BaseISA class.
Gabe Black
2021-07-21 04:15:24 -07:00
-
d5b72485f5
misc: advertise auto-compress debug output
Nathanael Premillieu
2021-08-09 15:27:40 +02:00
-
63c53e21fe
base: Add SOCK_CLOEXEC when creating/accepting sockets
Nicolas Boichat
2021-07-26 18:57:17 +08:00
-
8b3565d507
scons: Stop caching the first version of object files.
Gabe Black
2021-07-15 02:27:52 -07:00
-
8317146103
scons: Get rid of special handling of the _m5 package.
Gabe Black
2021-07-16 22:49:39 -07:00
-
9fa9840691
scons: Turn the Blob method into a builder.
Gabe Black
2021-07-15 01:39:56 -07:00
-
18fb295bcd
sim: Explicitly specify the namespace of serialization helpers.
Gabe Black
2021-08-27 09:49:22 -07:00
-
6f493b9173
systemc: Stop including mem/port.hh from the systemc headers.
Gabe Black
2021-08-27 08:37:32 -07:00
-
28314ace87
fastmodel: Fix for the new gem5 namespace.
Gabe Black
2021-08-27 00:02:40 -07:00
-
548987217f
mem,base: Fix signed/unsigned comparison warnings/errors.
Gabe Black
2021-08-27 00:06:02 -07:00
-
4a20df608e
scons: Use a different suffix for test object files.
Gabe Black
2021-07-15 02:01:00 -07:00
-
3094d42113
scons: Factor out the core of blobToCpp.
Gabe Black
2021-07-14 23:19:59 -07:00
-
513674fa46
misc,configs: Add gitignore for downloaded files
Jason Lowe-Power
2021-08-13 13:35:48 -07:00
-
743499d01c
configs: Add RISC-V FS example to components
Jason Lowe-Power
2021-08-12 13:53:28 -07:00
-
23afee2d9e
configs: Add RISC-V board to components
Jason Lowe-Power
2021-08-10 11:32:48 -07:00
-
403817cd0d
arch-riscv,dev: Explicitly set num CPUs on platform
Jason Lowe-Power
2021-08-12 14:49:20 -07:00
-
182f79c3da
configs: Fix component classic cache prefetchers
Jason Lowe-Power
2021-08-19 13:25:10 -07:00
-
0e5aa3da42
configs: Update how private L1/L2 cache handles MMU
Jason Lowe-Power
2021-08-18 16:33:36 -07:00
-
9ce797e130
configs: Update component API for I/O
Jason Lowe-Power
2021-08-18 16:32:38 -07:00
-
3a4e366042
configs: Update component API for memory size
Jason Lowe-Power
2021-08-13 17:22:39 -07:00
-
31c7d8cf46
configs: Remove unneeded ddr3 memory component
Jason Lowe-Power
2021-08-16 17:45:14 -07:00
-
343ef29173
configs: Expose the MMU to the board in components
Jason Lowe-Power
2021-08-12 14:15:33 -07:00
-
3783cc0de0
configs: Move some runtime checks in components
Jason Lowe-Power
2021-08-13 13:30:59 -07:00
-
b70aa23b5f
configs: Create interrupts for ISAs other than x86
Jason Lowe-Power
2021-08-12 14:04:35 -07:00
-
712096b866
configs: Remove KVM from default imports in components
Jason Lowe-Power
2021-08-12 14:15:14 -07:00
-
82db312550
mem-ruby: Add (RUSC, LocalHN_Eviction) transition
Daecheol You
2021-08-16 10:01:58 +09:00
-
cccf291c71
python: Get rid of the unused jobfile.py.
Gabe Black
2021-08-14 05:12:41 -07:00
-
c0353b3dc8
scons: Get rid of a redundant import of code_formatter.
Gabe Black
2021-07-16 20:06:13 -07:00
-
e606db79d0
sim: Remove some code for python versions less than 3.
Gabe Black
2021-08-17 02:18:00 -07:00
-
e90cb8ab75
mem,sim: Replace the deprecated chatty_assert with gem5_assert.
Gabe Black
2021-07-26 20:16:22 -07:00
-
b8b9db1508
base: Extend gem5_assert to subsume chatty_assert.
Gabe Black
2021-07-26 18:57:39 -07:00
-
790b39848d
util: Add USE_SYSTEMC=0 to the scons command line in tlm/README.
Gabe Black
2021-08-20 01:32:03 -07:00
-
92288331c2
gpu-compute: Delete code related to X86PagetableWalker in X86GPUTLB.py.
Gabe Black
2021-08-15 22:11:12 -07:00
-
0eea587189
arm: Add methods to sync vector regs and vector reg elements.
Gabe Black
2021-08-09 17:04:44 -07:00
-
b9b1de76d5
scons: Turn the ProtoBuf and GrpcProtoBuf classes into methods.
Gabe Black
2021-07-13 18:34:04 -07:00
-
5199f6b00d
scons: Disable the duplicate-environment warning by default.
Gabe Black
2021-07-13 18:31:54 -07:00
-
8419df8adb
scons: Delay evaluating the EXE_SUFFIX and ENV_LABEL values.
Gabe Black
2021-07-10 03:33:42 -07:00
-
0c6f38119d
scons: Build up different environments for different binaries.
Gabe Black
2021-07-10 03:11:40 -07:00
-
b070d1523a
arch-x86: Use existing constants to simplify some code in operands.isa.
Gabe Black
2021-08-13 17:36:30 -07:00
-
3815ad14d7
arch-x86: Fix how MediaOps sets the size of its operands.
Gabe Black
2021-08-12 04:45:15 -07:00
-
a759336a08
arch-arm: Fix style in utility.hh.
Gabe Black
2021-08-09 16:36:27 -07:00
-
29b20c9742
arch-x86: Stop printing a source operand for the monitor instruction.
Gabe Black
2021-08-13 00:03:00 -07:00
-
4ee5461300
arch-x86: Stop printing a source register for CPUID.
Gabe Black
2021-08-12 23:56:18 -07:00
-
6903547957
cpu-o3: Fix minor style issue in rename_map.hh.
Gabe Black
2021-08-09 17:06:28 -07:00
-
7ffa9f8597
cpu: Simplify or eliminate set${type}Result methods for o3 and checker.
Gabe Black
2021-08-09 01:27:35 -07:00
-
91f7486482
cpu: Use std::variant to simplify InstResult.
Gabe Black
2021-08-09 01:19:27 -07:00
-
7f540a333d
x86: Fix disassembly of syscall instructions.
Gabe Black
2021-08-10 23:30:24 -07:00
-
0a31476e1c
arch-arm: Replace std::tie with C++17 structured binding
Giacomo Travaglini
2021-08-06 15:27:48 +01:00
-
1a4b6fbfe9
cpu: Get rid of double in InstResult::MultiResult.
Gabe Black
2021-08-09 00:33:50 -07:00
-
d5aeb809a7
cpu: Stop treating VecElem as its own case in InstResult.
Gabe Black
2021-08-09 00:27:40 -07:00
-
9b1abd4d83
cpu: Use RegVal for VecElems instead of TheISA::VecElem.
Gabe Black
2021-08-09 00:15:27 -07:00
-
b7c1c9561b
cpu: Fix style in the checker CPU class.
Gabe Black
2021-08-09 01:30:59 -07:00
-
27c186f436
cpu: Fix style in inst_res.hh.
Gabe Black
2021-08-08 23:09:42 -07:00
-
d8da636bbb
tests: Fix ExcludeInterleavingRanges test for .fast comp
Bobby R. Bruce
2021-08-06 13:07:33 -07:00
-
f183942ab8
cpu: Rename RegClassInfo to RegClass.
Gabe Black
2021-08-05 17:53:45 -07:00
-
aa3344e4a2
system-arm: Remove armv7 DTS from gem5
Giacomo Travaglini
2021-08-02 12:55:37 +01:00
-
4da35850fb
python: Provide a repoPath helper function
Giacomo Travaglini
2021-08-06 11:46:15 +01:00
-
967c076256
cpu: Fix style in src/cpu/o3/cpu.hh.
Gabe Black
2021-08-06 05:07:46 -07:00
-
b7aebc1220
scons: Further simplify the_gpu_isa.hh.
Gabe Black
2021-08-02 00:47:59 -07:00
-
774f801589
scons: Remove cruft from the_gpu_isa.hh.
Gabe Black
2021-08-01 16:04:20 -07:00
-
64168fd4ea
scons: Turn the ISA and GPU ISA lists into construction variables.
Gabe Black
2021-08-01 10:25:57 -07:00
-
a764139066
scons: Keep the list of all CPU models in a construction variable.
Gabe Black
2021-07-31 23:36:12 -07:00
-
c8ba86c214
tests: Update pip prior to installing gem5art packages
Bobby R. Bruce
2021-08-05 13:03:35 -07:00
-
de0e84e875
tests: Remove setuptools upgrade in gem5art-tests.sh
Bobby R. Bruce
2021-08-05 12:20:29 -07:00
-
2f053f1bc5
scons: Use a loop to build binary flavors.
Gabe Black
2021-07-10 01:53:41 -07:00
-
c8123df754
arch-gcn3: Fix initAtomicAccess.
Gabe Black
2021-08-05 01:31:04 -07:00
-
6811158b28
scons: Use sets instead of lists to track needed target environments.
Gabe Black
2021-07-10 00:47:29 -07:00
-
9278d7eda4
scons: Remove the unused env.Label assignment in makeEnv.
Gabe Black
2021-07-10 00:00:42 -07:00
-
1a8a3864cd
scons: Use Dir().Dir() and not os.path to extend CPPPATH.
Gabe Black
2021-07-09 23:39:44 -07:00
-
1c7f63c84a
scons: Use the os.path prefix when using components of that module.
Gabe Black
2021-07-09 23:18:38 -07:00
-
0eab559913
scons: Delete the comparison operators from SourceFile.
Gabe Black
2021-07-09 23:16:55 -07:00
-
a74fe97ac9
scons: Eliminate the SourceFile.basename property.
Gabe Black
2021-07-09 23:00:26 -07:00
-
b159756d1c
scons: Replace the SourceFile.filename property with attribute.
Gabe Black
2021-07-09 22:51:47 -07:00
-
14f2bfe389
scons: Replace the extname property with os.path.splitext().
Gabe Black
2021-07-09 22:48:14 -07:00
-
fbe5ed97c0
scons: Get rid of the unused "dirname" property of SourceFile.
Gabe Black
2021-07-09 22:42:17 -07:00
-
a5e2ef1429
scons: Make all Executables strip-able, and de-special case .fast.
Gabe Black
2021-07-09 16:39:31 -07:00
-
c142629ccc
arch,cpu: Rename RegClass to RegClassType.
Gabe Black
2021-05-03 18:03:14 -07:00
-
db9e64a570
base: handle initial communication with GDB in
attach()
Jan Vrany
2021-07-14 00:32:44 +01:00