Commit Graph

  • 5e096f5b5d scons: allow building without duplicating source files Alex Richardson 2023-02-23 11:13:26 +00:00
  • c00e3b2570 base: Abstract the AF_INET-ness out of ListenSocket. Gabe Black 2023-03-18 09:13:56 -07:00
  • ea623eb6e5 mem-ruby: fix whitespacing errors in RubySystem Matt Sinclair 2023-04-04 14:26:47 -05:00
  • f7f5b68202 stdlib: Small fix in stdlib spec2006 script HJikram 2023-03-29 14:00:58 +05:00
  • 59ea30913f arch-sparc: Rewrite unused array in tgt_stat64 for mac Bobby R. Bruce 2023-03-09 14:50:52 -08:00
  • 8b7e55339a dev-amdgpu: Add GART translations to GPUFS checkpoint Vishnu Ramadas 2023-03-27 08:37:05 -05:00
  • 65e0bd6eb4 dev-amdgpu: Added PM4MapQueues to GPUFS checkpoint Vishnu Ramadas 2023-03-27 08:33:45 -05:00
  • ee2be9cffe tests: Update nightly SystemC test Melissa Jost 2023-03-28 13:37:29 -07:00
  • 5361da58be tests: Fix the nightly SST and SystemC tests Bobby R. Bruce 2023-03-06 15:36:24 -08:00
  • 1ff3ea2a09 tests: Fix failing SST and SystemC nightly tests Melissa Jost 2023-02-09 13:39:06 -08:00
  • f4d8fe2595 arch-arm: This commit fix incorrect ARM isa implementation Marco Chen 2023-03-28 07:57:35 -07:00
  • 91637af3dc tests: Add DRAMSys compilation and scripts to Weekly tests Bobby R. Bruce 2023-03-21 15:49:16 -07:00
  • 803f9f5aa7 stdlib,configs: Add DRAMSys to the gem5 standard library Derek Christ 2022-08-31 10:22:59 +02:00
  • ad8c4f1bf4 stdlib: Use get_mem_ports in incorporate caches Derek Christ 2023-03-01 13:52:49 +01:00
  • 8d2831725a configs: Add DRAMSys config example Derek Christ 2022-07-27 14:38:51 +02:00
  • bc6133e6a1 mem: Add DRAMSys wrapper as a memory object Derek Christ 2022-07-27 11:11:32 +02:00
  • ddcf452b1b ext: Add DRAMSys integration instructions Derek Christ 2022-07-26 14:06:26 +02:00
  • d03bc9d33c base,cpu,dev: Add a level of indirection for ListenSockets. Gabe Black 2023-03-18 08:59:51 -07:00
  • 7c614d225b base: Make ListenSocket::listen(int port) protected. Gabe Black 2023-03-18 08:46:43 -07:00
  • 67fb75d659 base,cpu,dev,sim: Pull common logic into ListenSocket::listen(). Gabe Black 2023-03-18 08:12:56 -07:00
  • 461520d0ab ext: Update softfloat to 3d full version Xuan Hu 2023-03-14 12:33:32 +08:00
  • c68fac2cfc tests: Add "run threads" optional parameter to weekly.sh Bobby R. Bruce 2023-03-23 14:26:53 -07:00
  • c8abd97584 tests: Disable the looppoint checkpoint tests Bobby R. Bruce 2023-03-23 14:07:16 -07:00
  • 4ce826b244 tests: Check if ARM/gem5.opt not built in test_hdf5.py Bobby R. Bruce 2023-03-23 13:11:59 -07:00
  • 3f59eed523 tests: Fix the Weekly arm-boot-tests Bobby R. Bruce 2023-03-23 12:59:58 -07:00
  • 68fed7b5e1 tests: Fix Replacement Policy Tests Bobby R. Bruce 2023-03-23 12:55:32 -07:00
  • 8dfaec0e10 util-docker: Update systemc docker image to use 22.04 Bobby R. Bruce 2023-03-27 13:55:29 -07:00
  • 024a907cbb stdlib: Small fix in mesi three level component Ayaz Akram 2023-03-26 03:19:46 -07:00
  • 2112eea414 tests: add GPU Ruby Random tester with WB L2 caches Matt Sinclair 2023-03-23 15:42:02 -05:00
  • db1a5a367d base,cpu,dev: Simplify ListenSocket::listen(). Gabe Black 2023-03-18 06:47:16 -07:00
  • daaccaa9ae fastmodel: skip vector registers update in remote gdb Yu-hsin Wang 2022-11-02 17:23:42 +08:00
  • 2e1d24d048 base,dev: Simplify the ListenSocket::accept method. Gabe Black 2023-03-18 06:28:16 -07:00
  • 79cfef2650 stdlib: Define env variables in SE workload Alvaro Moreno 2023-03-15 12:38:44 +01:00
  • a030ff2745 mem-ruby: fix atomic deadlock with WB GPU L2 caches Matt Sinclair 2023-03-15 17:12:17 -05:00
  • 92d920f994 mem-ruby: fix load deadlock with WB GPU L2 caches Matt Sinclair 2023-03-15 17:06:42 -05:00
  • fb4eb86711 base: Flip the default for ListenSocket::accept(bool nodelay). Gabe Black 2023-03-18 06:23:57 -07:00
  • 2c488e07df arch-riscv: Add pmp index checking Roger Chang 2023-03-21 10:33:23 +08:00
  • 069688df35 misc: Update the .git-blame-ignore-revs to ignore flynt commit Giacomo Travaglini 2023-03-16 11:19:33 +00:00
  • 7b39a7f14e misc: Rename DEBUG macro into GEM5_DEBUG Giacomo Travaglini 2023-03-20 12:57:36 +00:00
  • e4a9864458 sim: Remove unused SimObject::debugObjectBreak Giacomo Travaglini 2023-03-20 13:10:48 +00:00
  • 2bbd2b9596 base: Remove unnecessary DEBUG guard Giacomo Travaglini 2023-03-20 12:57:11 +00:00
  • f6ee1f2724 fastmodel: delay the breakpoint event handle to simulation stop Yu-hsin Wang 2023-03-07 16:59:31 +08:00
  • e73655d038 misc: Use python f-strings for string formatting Giacomo Travaglini 2023-03-15 13:34:46 +00:00
  • 07fca546e6 ext: Update Pybind to Version 2.10.3 Bobby R. Bruce 2023-03-09 10:23:23 -08:00
  • b305019ac4 python: Replace 'getargspec' with 'signature' in SimObject.py Bobby R. Bruce 2023-03-09 10:13:21 -08:00
  • fa0795ff5b arch-riscv: Add new misa bit union Roger Chang 2023-03-14 11:19:51 +08:00
  • a589d7b569 arch-x86: Add instructions from SSE4.1 set. Razeza 2023-02-08 13:22:50 +03:00
  • 99852d5687 sim: Deprecate pointer version of MemberEventWrapper constructor Gabriel Busnot 2023-02-02 16:21:57 +00:00
  • ba19f967d7 sim: Use ref constructor of MemberEventWrapper everywhere Gabriel Busnot 2023-02-02 16:54:33 +00:00
  • 7813e294ff sim: Deprecate EventWrapper in favour of MemberEventWrapper Gabriel Busnot 2023-02-02 16:14:04 +00:00
  • 1bb8cd3d44 sim: Switch from EventWrapper to MemberEventWrapper before deprec Gabriel Busnot 2023-02-02 16:16:24 +00:00
  • 4ec432caa4 sim: Define a new MemberEventWrapper event class Gabriel Busnot 2023-02-02 16:09:57 +00:00
  • 9fe9b2853c base: Create a gem5 type_traits.hh header Gabriel Busnot 2022-06-20 16:52:15 +02:00
  • 3fe129e8ea stdlib: use atomic_noncaching when using AtomicSimpleCPU with Ruby Hoa Nguyen 2023-03-10 23:52:57 -08:00
  • 6841e1aa5a stdlib: Fix bug in MESI_Three_Level_Cache initialization Hoa Nguyen 2023-03-10 13:53:08 -08:00
  • 79d407280c arch-riscv: Fix invalid std::map access Alex Richardson 2023-02-27 16:58:44 +00:00
  • 54e06f88c2 tests: Fix import path in simple_binary_run.py Alex Richardson 2023-03-08 09:19:14 +00:00
  • cdab011373 configs: Adds an example script for POWER Hello paikunal 2023-03-07 10:22:48 -08:00
  • 4c8ad56072 fastmodel: Check early for license server issue Nicolas Boichat 2023-02-21 05:08:34 +00:00
  • 85342dbb0e cpu: Revert CPU stats changes Bobby R. Bruce 2023-03-07 09:21:26 -08:00
  • 18ba4e1278 tests: Fix GCC -W(maybe-)uninitialized warnings Alex Richardson 2023-03-02 11:35:46 +00:00
  • b440355cbc tests: cleanup m5out directly in weekly Matt Sinclair 2023-01-07 16:08:11 -06:00
  • 8a9a629bdb arch-riscv: Support PMP lock feature Roger Chang 2023-02-17 20:20:36 +08:00
  • 457d70df62 cpu-kvm: Implement IPC and CPI base stats for KVM CPU Melissa Jost 2023-01-19 02:12:49 -08:00
  • 0974fe6f24 cpu-o3: Move O3 IEW stats to BaseCPU::ExecuteCPUStats Melissa Jost 2023-01-19 02:11:11 -08:00
  • 1c4cc8dbd0 cpu-o3: Move general fetch stats to BaseCPU::FetchCPUStats Melissa Jost 2023-01-19 02:04:39 -08:00
  • d943e42bdd cpu-o3: Use base instructions committed counters in O3CPU Melissa Jost 2023-01-19 01:48:32 -08:00
  • c7b6e78099 cpu: Move numInsts, numOps, ipc, cpi to BaseCPU Melissa Jost 2023-01-19 01:40:36 -08:00
  • e85cf4f717 cpu: Move commit stats from simple to base cpu Melissa Jost 2023-01-19 00:52:58 -08:00
  • fd2d80baa3 cpu: Move execute stats from simple and minor to base Melissa Jost 2023-01-19 00:25:26 -08:00
  • 8a11b39c41 cpu: Move fetch stats from simple and minor to base Jasjeet Rangi 2022-11-23 12:31:12 -08:00
  • fd7006f4f1 arch-riscv: Revert CSR instruction fixes Melissa Jost 2023-03-03 17:24:58 -08:00
  • da050eedde base: support calculating the intersection of two AddrRange handsomeliu 2023-03-03 16:32:01 +08:00
  • 6884aeb86a base: Fix gcc-13 build error Melissa Jost 2023-02-28 23:24:49 -08:00
  • e3f51e595c cpu: Allow PcCountTracker to compile in NULL ISA Melissa Jost 2023-03-02 16:34:22 -08:00
  • 7500136392 mem: Add a parameter which will make a memory truly a ROM. Gabe Black 2023-03-02 09:25:17 -08:00
  • e6604bf109 arch-riscv,dev: Add HiFive Base Platform Roger Chang 2023-02-21 12:02:37 +08:00
  • 2209957256 arch-riscv,dev: Add PLIC abstract class to support multiple PLIC implementation Roger Chang 2023-02-21 11:27:23 +08:00
  • 65a678c75b cpu-o3: fix false positive in AddressSanitizer Tom Rollet 2023-02-24 16:29:37 +01:00
  • a6048f2fe2 stdlib: Add progress bars for long functions Jason Lowe-Power 2023-01-26 18:00:24 -08:00
  • cd35c9a619 stdlib: Add support for ELFies Jason Lowe-Power 2023-02-17 17:11:36 -08:00
  • 30200051a3 arch-x86,sim-se: Ignore the some mem syscalls Jason Lowe-Power 2023-02-15 18:23:24 -08:00
  • 379da2474b cpu: Add fatal in BaseCPU for wrong workloads Jason Lowe-Power 2023-02-14 10:48:38 -08:00
  • 9fb5ce5cd3 arch-riscv,dev: Fix behavior issues of PLIC Roger Chang 2023-02-21 11:45:44 +08:00
  • 3bb19be083 configs,stdlib: Add Workloads to Looppoint examples Bobby R. Bruce 2023-02-19 13:44:04 +00:00
  • b4b024808e stdlib: Fix checkpoint setting through set_workload func Bobby R. Bruce 2023-02-22 03:17:09 -08:00
  • 55348d062c configs,stdlib: Update simpoint-se-restore checkpoint Bobby R. Bruce 2023-02-22 17:03:04 -08:00
  • ce516397da configs stdlib: Update checkpoint resource for riscv-hello Bobby R. Bruce 2023-02-22 08:41:11 -08:00
  • 5d0dd10cfa stdlib: Add LooppointJsonResource resource Bobby R. Bruce 2023-02-10 21:01:34 +00:00
  • 4ad1150372 stdlib: Add the LooppointCsvResource resource Bobby R. Bruce 2023-02-10 15:15:42 +00:00
  • 29b19530ce tests: Incorporate Looppoint example scripts into TestLib Bobby R. Bruce 2023-02-08 20:07:25 +00:00
  • 52194c87b0 tests: Add pyunit tests for Looppoint Bobby R. Bruce 2023-02-08 20:06:16 +00:00
  • aae3430281 stdlib: Refactor Looppoint Bobby R. Bruce 2023-02-05 20:20:30 +00:00
  • f59d860e51 stdlib: Add looppoint example scripts Bobby R. Bruce 2023-01-30 01:29:45 +00:00
  • 82aec1c19b stdlib: Update LoopPointRestore to take singular region_id Bobby R. Bruce 2023-01-30 01:16:27 +00:00
  • de5044cfe0 stdlib: Change the default Looppoint JSON output to m5out Bobby R. Bruce 2023-01-30 01:09:45 +00:00
  • afbca3b6e7 stdlib: Added LoopPoint checkpoint specific generator Zhantong Qiu 2023-01-06 17:28:00 -08:00
  • 82c587bd88 stdlib: Allow se_binary_workload to setup LoopPoints Zhantong Qiu 2023-01-06 17:25:26 -08:00
  • 41816bf030 stdlib: Added stdlib LoopPoint classes Zhantong Qiu 2023-01-06 17:13:27 -08:00
  • 0d129a6bf2 sim: Added PcCountTracker and PcCountTrackerManager Zhantong Qiu 2023-01-06 16:58:06 -08:00