Commit Graph

  • 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