Commit graph

  • 2213fba5c5 arm: Blame the right instruction address on a Prefetch Abort Nikos Nikoleris 2017-02-21 14:14:44 +0000
  • f2e2410a50 stats: Get all stats updated to reflect current behaviour Andreas Hansson 2017-02-19 05:30:32 -0500
  • 184c6d7ebd sim: Ensure draining is deterministic Andreas Hansson 2017-02-19 05:30:31 -0500
  • 912b20d02a mem: Ensure deferred snoops are cache-line aligned Andreas Hansson 2017-02-19 05:30:31 -0500
  • 4fc16544af mem: Fix memory footprint includes Andreas Hansson 2017-02-19 05:30:31 -0500
  • d3d983caf9 syscall_emul: [patch 10/22] refactor fdentry and add fdarray class Brandon Potter 2016-11-09 14:27:42 -0600
  • 6c41181b8e syscall_emul: [patch 9/22] remove unused global variable (num_processes) Brandon Potter 2016-11-09 14:27:42 -0600
  • 49009f170a syscall_emul: [patch 8/22] refactor process class Brandon Potter 2016-11-09 14:27:41 -0600
  • ea8461885f syscall_emul: [patch 7/22] remove numCpus method Brandon Potter 2016-11-09 14:27:41 -0600
  • b792e9e43c syscall_emul: [patch 6/22] remove unused fields from Process class Brandon Potter 2016-11-09 14:27:41 -0600
  • 3886c4a8f2 syscall_emul: [patch 5/22] remove LiveProcess class and use Process instead Brandon Potter 2016-11-09 14:27:40 -0600
  • 7b6cf951e2 sparc: fix bugs caused by cd7f3a1dbf55 Brandon Potter 2017-02-17 12:01:51 -0500
  • 96f8ff5702 sim: fix out-of-bounds error in syscall_desc Brandon Potter 2017-02-17 12:01:50 -0500
  • a854373d59 mem, stats: fix typos in CommMonitor and Stats Pierre-Yves Péneau 2017-02-15 14:59:06 -0600
  • a06a46f5d1 mem, misc: fix building issue with CommMonitor (unused variables) Pierre-Yves Péneau 2017-02-15 14:56:54 -0600
  • ddc6931573 mem: fix assertion in respondEvent Wendy Elsasser 2017-02-15 09:28:44 -0600
  • 4b8b9c0585 arm,config: Add dist-gem5 support to the big.LITTLE(tm) config Gabor Dozsa 2017-02-14 15:36:15 -0600
  • 3bdd58ccb4 config: Refactor the network switch configuration file Gabor Dozsa 2017-02-14 15:09:18 -0600
  • 54c478c0b8 arm,config: Refactor the example big.LITTLE(tm) configuration Gabor Dozsa 2017-02-14 15:09:18 -0600
  • 80c17d0a8d arm, kvm: remove KvmGic Curtis Dunham 2017-02-14 15:09:18 -0600
  • 092b06b745 arm, kvm: Automatically use the MuxingKvmGic Andreas Sandberg 2017-02-14 15:09:18 -0600
  • 0edf6dc956 arm, kvm: implement MuxingKvmGic Curtis Dunham 2017-02-14 15:09:18 -0600
  • 41beacce08 sim, kvm: make KvmVM a System parameter Curtis Dunham 2017-02-14 15:09:18 -0600
  • d3bfc03688 sim,kvm,arm: fix typos Curtis Dunham 2017-02-14 15:09:18 -0600
  • ca0fd665dc mem: Update DRAM configuration names Wendy Elsasser 2017-02-14 15:09:18 -0600
  • 94e6126650 tests: check for gem5 binary before tests Curtis Dunham 2017-02-14 15:09:18 -0600
  • 5638a074b9 sim: allow forward dependencies in checkpoint upgraders Curtis Dunham 2017-02-14 15:09:18 -0600
  • 72e74aed0a sim: add support for checkpoint downgrading Curtis Dunham 2017-02-14 15:09:18 -0600
  • e9311a59ed riscv: Remove ECALL tests from insttest Alec Roelke 2017-02-13 14:26:05 -0600
  • 1f1388b6c8 misc: Clean up and complete the gem5<->SystemC-TLM bridge [6/10] Christian Menard 2017-02-13 14:25:16 -0600
  • 1be05afa06 ruby: fix round robin arbiter in garnet2.0 The rr arbiter pointer in garnet was getting updated on every request, even if there is no grant. This was leading to a huge variance in wait time at a router at high injection rates. This patch corrects it to update upon a grant. Tushar Krishna 2017-02-12 15:00:03 -0500
  • f3643c8a60 mem: fix printing of 1st cache tags line Bjoern A. Zeeb 2017-02-11 11:11:48 -0500
  • 153e5879c6 x86: Fix implicit stack addressing in 64-bit mode Jason Lowe-Power 2017-02-10 11:19:34 -0500
  • 87b9f0b87b misc: Update #!env calls for python to explicit version Jason Lowe-Power 2017-02-10 10:00:18 -0500
  • 76004f08f2 misc: Add Python.h header to pyevents.hh Jason Lowe-Power 2017-02-10 10:00:18 -0500
  • a309c2f343 misc: Clean up and complete the gem5<->SystemC-TLM bridge [10/10] Christian Menard 2017-02-09 19:15:51 -0500
  • 78e4967b6a misc: Clean up and complete the gem5<->SystemC-TLM bridge [9/10] Christian Menard 2017-02-09 19:15:48 -0500
  • 0c4a69bcbf misc: Clean up and complete the gem5<->SystemC-TLM bridge [8/10] Christian Menard 2017-02-09 19:15:46 -0500
  • b5045005de misc: Clean up and complete the gem5<->SystemC-TLM bridge [7/10] Christian Menard 2017-02-09 19:15:43 -0500
  • 03f740664b misc: Clean up and complete the gem5<->SystemC-TLM bridge [5/10] Christian Menard 2017-02-09 19:15:41 -0500
  • ccd9210e1a misc: Clean up and complete the gem5<->SystemC-TLM bridge [4/10] Christian Menard 2017-02-09 19:15:38 -0500
  • d2b19d2732 misc: Clean up and complete the gem5<->SystemC-TLM bridge [3/10] Christian Menard 2017-02-09 19:15:35 -0500
  • 55f5c4dd8a misc: Clean up and complete the gem5<->SystemC-TLM bridge [2/10] Christian Menard 2017-02-09 19:15:33 -0500
  • b25ea094d4 misc: Clean up and complete the gem5<->SystemC-TLM bridge [1/10] Christian Menard 2017-02-09 19:15:30 -0500
  • 41a6158954 misc: add a MasterId to the ExternalPort Christian Menard 2017-02-09 19:14:58 -0500
  • 164d9bd732 misc: fix includes in util/systemc Christian Menard 2017-02-09 19:11:29 -0500
  • 5fd959260c misc: Fix order of object construction in the CxxConfigManager Christian Menard 2017-02-09 19:11:23 -0500
  • f4b14c73fc misc: Implement the Base SystemC Module as an sc_channel. Christian Menard 2017-02-09 19:10:25 -0500
  • 0852f0cfc6 sim: fix build breakage in process.cc after brandon@11801 Bjoern A. Zeeb 2017-02-09 19:03:58 -0500
  • b673f2aaa4 sim: Patch to fix the statfs build Bjoern A. Zeeb 2017-02-09 19:03:55 -0500
  • e07f0c5043 scons: make build better on FreeBSD Bjoern A. Zeeb 2017-02-09 19:00:00 -0500
  • d728f6786b dev: net/i8254xGBe add two more wakeup registers to ignore Bjoern A. Zeeb 2017-02-09 18:59:55 -0500
  • f0786704db arm: AArch64 report cache size correctly when reading CTR_EL0 Bjoern A. Zeeb 2017-02-09 18:54:28 -0500
  • 653b4657e6 style: Force Python.h to be included before main header Andreas Sandberg 2017-02-07 15:28:33 +0000
  • 227bdde922 proto: Fix warnings for protoc v3 Nikos Nikoleris 2017-01-27 15:07:20 -0600
  • e4c57275d3 riscv: Fix crash when syscall argument reg index is too high Alec Roelke 2017-01-27 15:05:01 -0600
  • c5df9308c9 misc: Add support for switching multiple cores in SystemC Paul Rosenfeld 2017-01-27 15:03:17 -0600
  • e9889c46ed mem: Refactor CommMonitor stats, add basic atomic mode stats Rahul Thakur 2017-01-27 14:58:16 -0600
  • 32d05d5fb6 mem: Add memory footprint probe Rahul Thakur 2017-01-27 14:58:15 -0600
  • 2974dc7a37 python: Move native wrappers to the _m5 namespace Andreas Sandberg 2017-01-27 12:40:01 +0000
  • e387521527 syscall_emul: [patch 4/22] remove redundant M5_pid field from process Brandon Potter 2016-11-09 14:27:40 -0600
  • a928a438b8 style: [patch 3/22] reduce include dependencies in some headers Brandon Potter 2016-11-09 14:27:40 -0600
  • 93d8e6b898 syscall_emul: #ifdef new system calls to allow builds on OSX and BSD Brandon Potter 2017-01-20 14:12:58 -0500
  • 1961a942f3 ruby: guard usage of GPUCoalescer code in Profiler Tony Gutierrez 2017-01-19 11:59:34 -0500
  • 42044645b9 ruby: Check MessageBuffer space in garnet NetworkInterface Matthew Poremba 2017-01-19 11:59:10 -0500
  • a4b546c3a1 ruby: Add occupancy stats to MessageBuffers Matthew Poremba 2017-01-19 11:58:59 -0500
  • 501f170924 ruby: Check all VNETs for injection in garnet NetworkInterface Matthew Poremba 2017-01-19 11:58:49 -0500
  • 1ced08c850 syscall_emul: [patch 2/22] move SyscallDesc into its own .hh and .cc Brandon Potter 2016-11-09 14:27:40 -0600
  • 7a8dda49a4 style: [patch 1/22] use /r/3648/ to reorganize includes Brandon Potter 2016-11-09 14:27:37 -0600
  • 63bb17e4bd misc: fixes deprecated sc_time function for SystemC 2.3.1 Matthias Jung 2017-01-09 09:34:36 -0600
  • 5b08ae2372 misc: Documentation Update Matthias Jung 2017-01-09 09:33:42 -0600
  • b682366b30 config: Fix missing include in fs.py Matthias Jung 2017-01-09 09:32:13 -0600
  • 1738a7d260 sim: Remove declaration of unused CountedDrainEvent Andreas Sandberg 2017-01-03 17:31:39 +0000
  • c8b1e8f1cf python: Don't use Swig to cast stats Andreas Sandberg 2017-01-03 12:03:45 +0000
  • abe7ef95cb sim: Remove redundant export_method_cxx_predecls Andreas Sandberg 2017-01-03 12:03:06 +0000
  • f835378bea util: Add maintainer tools to create upstream patches Andreas Sandberg 2017-01-03 11:31:46 +0000
  • 6a49dee3f3 sim: Fix SE mode checkpoint restore file handling Joel Hestness 2016-12-23 08:43:18 -0600
  • c9d933efb0 cpu: implement an L-TAGE branch predictor Arthur Perais 2016-12-21 15:25:13 -0600
  • 497cc2d373 cpu: disallow speculative update of branch predictor tables (o3) Arthur Perais 2016-12-21 15:07:16 -0600
  • 34065f8d5f cpu: correct comments in tournament branch predictor Arthur Perais 2016-12-21 15:06:13 -0600
  • 1664625db8 cpu: Resolve targets of predicted 'taken' decode for O3 Arthur Perais 2016-12-21 15:05:24 -0600
  • e5fb6752d6 cpu: Clarify meaning of cachePorts variable in lsq_unit.hh of O3 Arthur Perais 2016-12-21 15:04:06 -0600
  • 3a656da1a6 ruby: Make MessageBuffers actually finite sized Joel Hestness 2016-12-20 11:38:24 -0600
  • 3eb979a8ce ruby: fix typo in DMASequencer::ackCallback() Tony Gutierrez 2016-12-20 11:53:36 -0500
  • 02cb6b19a7 ruby: fix issue with unused var in DMASequencer Tony Gutierrez 2016-12-20 11:47:30 -0500
  • b7d072b235 dist, dev: fix etherswitch upgrade script Curtis Dunham 2016-12-19 12:12:28 -0600
  • bc7ab6970a stats: update references Curtis Dunham 2016-12-19 11:03:28 -0600
  • f04d81163c arm: provide correct timer availability in ID_PFR1 register Curtis Dunham 2016-12-19 11:03:28 -0600
  • ae2e0ca3d0 arm: compute ID_AA64PFR{0,1}_EL1 registers Curtis Dunham 2016-12-19 11:03:28 -0600
  • a73937b60c arm: compute ID_PFR{0,1} registers Curtis Dunham 2016-12-19 11:03:27 -0600
  • 282cf5807d arm: miscreg refactoring Curtis Dunham 2016-12-19 11:03:27 -0600
  • 9cf6bc444b arm: audit SCTLR Curtis Dunham 2016-12-19 11:03:27 -0600
  • 7ddb55a5f2 arm: remove SCTLR.FI Curtis Dunham 2016-12-19 11:03:27 -0600
  • 19d90956eb arm: update AArch{64,32} register mappings Curtis Dunham 2016-12-19 11:03:27 -0600
  • bbd3703fbb mem: Make the BaseXBar public to not confuse Python wrappers Andreas Sandberg 2016-12-19 16:25:40 +0000
  • 8702208f3f python: Export periodicStatDump Andreas Sandberg 2016-12-19 16:25:39 +0000
  • 73627fa007 dev: Include DmaDevice in NULL builds Andreas Sandberg 2016-12-19 16:25:38 +0000
  • d113153b52 python: Fix incorrect header in the DmaDevice wrapper Andreas Sandberg 2016-12-19 16:25:38 +0000
  • ac8e73565a sim: Remove redundant buildEnv import Andreas Sandberg 2016-12-19 16:25:37 +0000
  • b9c7b8190c ruby: Detect garnet network-level deadlock. Jieming Yin 2016-12-15 16:59:17 -0500