Commit Graph

  • 26a1970b16 tests: Increase presubmit (Kokoro) timeout to 6 hours Bobby R. Bruce 2021-02-02 18:16:12 -08:00
  • cb437cf29f arch-arm: Add destRegIdxArr arrays to TME instructions Giacomo Travaglini 2021-01-26 10:54:30 +00:00
  • fc4caa6ad0 misc: Re-remove Authors lines from source files. Gabe Black 2021-02-01 17:38:48 -08:00
  • 83c8f1f5db scons: Add an "All" compound debug flag Daniel R. Carvalho 2021-01-13 20:48:00 -03:00
  • b8dfb95284 arch-arm,cpu: Use getEMI() in more places. Gabe Black 2021-01-28 18:50:54 -08:00
  • e656730f35 arch-arm,cpu: Introduce a getEMI virtual method on StaticInst. Gabe Black 2021-01-28 17:18:26 -08:00
  • eb7acc7c65 arch: Templatize the BasicDecodeCache. Gabe Black 2021-01-28 17:02:47 -08:00
  • c9e069a2f2 base,tests: Create unit tests for Stats::Stor Daniel R. Carvalho 2020-02-05 22:12:38 +01:00
  • e59557af50 base: Move Stats::Info functions to its own source file Daniel R. Carvalho 2020-02-05 09:46:18 +01:00
  • 0e47788337 base,tests: Add a basic fake class to handle curTick Daniel R. Carvalho 2021-01-26 20:28:35 -03:00
  • 3bb86373ee sim: Move cur tick to its own files Daniel R. Carvalho 2021-01-16 21:55:12 -03:00
  • 4ff5fa567b scons: Separate debug flags from debug-format flags Daniel R. Carvalho 2021-01-13 20:58:47 -03:00
  • 58ccc6287e util,python: Add check to ensure files are utf-8 in pre-commit Bobby R. Bruce 2021-01-27 21:33:15 -08:00
  • 86222736e6 util,python: Fix Pre-commit hooks to ignore non-source files Bobby R. Bruce 2021-01-27 21:44:31 -08:00
  • 7ed22b36cb ext: testlib loading tests from multiple directories Giacomo Travaglini 2021-01-29 22:19:13 +00:00
  • fe50018e80 systemc: remove boost header dependency Earl Ou 2021-02-01 17:49:18 +08:00
  • debec23ea4 arch-arm: don't expose FEAT_VHE by default Adrian Herrera 2021-01-25 12:13:48 +00:00
  • c4aaf373aa ext: Update pybind11 to version 2.6.2. Gabe Black 2021-01-31 06:07:28 -08:00
  • f0924fc39b fastmodel: add interface to update system counter freq Earl Ou 2021-02-01 10:24:44 +08:00
  • 16c1986fe2 fastmodel: create base class for EVS CPU Earl Ou 2021-02-01 09:41:33 +08:00
  • 7bb456f024 arch-power: Delete unused register related constants. Gabe Black 2021-01-24 23:16:43 -08:00
  • d8464eaa80 util: Fix gem5img when used to manually unmount a disk image. Richard Cooper 2020-10-02 17:50:07 +01:00
  • 2bcab28c33 util: Improve robustness of sfdisk parsing in util/gem5img.py Richard Cooper 2020-08-21 19:16:09 +01:00
  • 1d90e4716a util: Update util/gem5img.py to work with Python 3. Richard Cooper 2020-08-21 19:14:25 +01:00
  • 9d98439ca0 fastmodel: remove incorrect cntfrq update Earl Ou 2021-01-27 16:24:09 +08:00
  • f2c6e8bd13 util: Fix packet parser for Python3 Earl Ou 2021-01-29 16:11:25 +08:00
  • f840d13c78 systemc: set Gem5ToTlmBridge blockingRrequest with TLM_UPDATE returning Yu-hsin Wang 2021-01-27 11:15:43 +08:00
  • c883614280 arch-x86: Fix style in arch/x86/types.hh. Gabe Black 2021-01-28 22:34:40 -08:00
  • de2c26fd31 dev-hsa: Add missing include to hsa_driver.hh Kyle Roarty 2021-01-30 22:39:06 -06:00
  • 0ac31a9265 arch: Stop using switching header files in ISA specific files. Gabe Black 2021-01-28 22:46:26 -08:00
  • af15230f0d arch: Correct style in the ISA base class. Gabe Black 2021-01-28 22:48:07 -08:00
  • 965ad12b9a dev-hsa: enable interruptible hsa signal support Sooraj Puthoor 2018-02-11 03:05:00 -05:00
  • 368216033a sim: Eliminate the generic PseudoInstABI. Gabe Black 2021-01-17 21:28:41 -08:00
  • 39046a0260 ext: Replace Queue.Empty with queue.empty Giacomo Travaglini 2021-01-29 22:21:16 +00:00
  • 85c1fdac29 configs: Use MmioVirtIO for disk image in baremetal.py Giacomo Travaglini 2021-01-28 11:51:30 +00:00
  • 88a2a18c1c arch-arm: Fix style in decoder.hh. Gabe Black 2021-01-28 17:04:24 -08:00
  • 46e7328de6 base: Style fixes in base/refcnt.hh Gabe Black 2021-01-28 16:32:07 -08:00
  • b1d7c8e77b arch-riscv: fix unintentionally CSR bit overwritten in different mode Cui Jin 2021-01-13 16:00:50 +08:00
  • 5a23207ee9 arch,base,mem,sim: Fix style in base/types.hh and remove extra includes. Gabe Black 2021-01-26 22:46:26 -08:00
  • 6310051fc5 arch-x86: implement POPCNT instruction. Tong Shen 2021-01-25 11:25:38 -08:00
  • 99a6f42ef7 arch, mem, cpu, systemc: Remove Python 2.7 glue code Andreas Sandberg 2021-01-26 12:37:05 +00:00
  • cbcd3ecf15 tests: Remove Python 2.7 glue code Andreas Sandberg 2021-01-26 12:35:03 +00:00
  • 9f31b5c576 tests: Remove Python 2.7 glue code from testlib Andreas Sandberg 2021-01-26 17:41:15 +00:00
  • 0d12b50e8e sim: Fix compilation error for debug builds. Richard Cooper 2021-01-26 15:34:18 +00:00
  • 7f0c01103d cpu,mem,sim: Use ADD_STAT macro where possible Hoa Nguyen 2021-01-11 02:56:24 -08:00
  • 425c3c6247 dev: Fix reset of virtio devices Giacomo Travaglini 2021-01-14 17:35:39 +00:00
  • fac8d53a24 arch-x86: Delete some unused register related constants. Gabe Black 2021-01-24 23:06:18 -08:00
  • 5608d44e39 arch-mips: Delete unused register related constants. Gabe Black 2021-01-24 23:13:07 -08:00
  • 14d8398766 cpu: Style fixes in cpu/reg_class.hh. Gabe Black 2021-01-24 23:02:31 -08:00
  • 086cc6c893 arch-x86: Fix style in plain C++ StaticInst base classes. Gabe Black 2021-01-24 22:55:02 -08:00
  • c4cad07fc5 base: Make the default checkBpLen method return true. Gabe Black 2021-01-24 22:38:40 -08:00
  • 0963d3ac8b base: Delete the unused RemoteGDB::(set|clear)TempBreakpoint methods. Gabe Black 2021-01-24 22:36:27 -08:00
  • 92489797d4 cpu: Style fixes in cpu/exec_context.hh and thread_context.hh. Gabe Black 2021-01-24 22:15:06 -08:00
  • ce20b07351 arch-x86,cpu: Don't use aliases to hide TheISA::. Gabe Black 2021-01-24 21:43:45 -08:00
  • fb663678e6 base,cpu,sim: Stop "using namespace TheISA". Gabe Black 2021-01-24 16:39:49 -08:00
  • 141a2f697b dev: Set the "status" field of the HDLCD device tree node to "ok". Gabe Black 2020-11-23 20:06:30 -08:00
  • 556e57e7e4 util: Remove Python 2.7 glue code Andreas Sandberg 2021-01-26 12:33:51 +00:00
  • 40c581be44 configs: Remove Python 2.7 glue code Andreas Sandberg 2021-01-26 12:32:39 +00:00
  • 9d6bf74c47 sim: Use the Temperature type in power/thermal models Andreas Sandberg 2021-01-20 15:20:35 +00:00
  • 40514908f6 dev-arm: Instantiate Generic Watchdog in Foundation platform Giacomo Travaglini 2020-07-14 12:47:08 +01:00
  • 4a4f994ff1 dev-arm: Implement Generic Watchdog Giacomo Travaglini 2020-07-13 21:31:50 +01:00
  • b621de5cd6 dev-arm: A SystemCounterListener doesn't have to be Serializable Giacomo Travaglini 2020-07-14 12:36:56 +01:00
  • 30c78297dd dev-arm: Add a PL111 to the VExpress_GEM5_Foundation Giacomo Travaglini 2020-07-10 16:49:55 +01:00
  • ed5f1eeb34 dev-arm: Add a fake SP810 to the VExpress_GEM5_Foundation Giacomo Travaglini 2020-07-10 16:49:55 +01:00
  • 6dcc7951cf system-arm: Enabled HDLcd by default in DTS Giacomo Travaglini 2021-01-04 13:48:48 +00:00
  • 1ce08f1655 dev-arm, system-arm: Remove HDLcd from VExpress_GEM5_VX platforms Giacomo Travaglini 2021-01-04 13:36:55 +00:00
  • 642671b29d riscv: Export the system call ABI for use in gem5 ops. Gabe Black 2021-01-17 21:05:11 -08:00
  • 9e93ce565d python: Require a unit in anyToFrequency and anyToLatency Andreas Sandberg 2021-01-20 12:19:26 +00:00
  • ad82dd3b56 sim: Use the Temperature param type Andreas Sandberg 2021-01-19 10:16:03 +00:00
  • 69f4aee33c base, python: Add a Temperature type and associated param Andreas Sandberg 2021-01-19 10:09:56 +00:00
  • e0441fa7a7 arch-arm: Don't use TheISA in the ARM implementation. Gabe Black 2021-01-24 21:58:59 -08:00
  • 6b90ee8142 configs: Added list types of replacement policy. Jiasen 2021-01-15 11:57:17 +08:00
  • 6b355f69a3 system-arm: Move display node into a shared DTS file Giacomo Travaglini 2021-01-04 13:04:09 +00:00
  • c9bd435e38 python: Refactor toNum to support a selection of units Andreas Sandberg 2021-01-18 19:04:39 +00:00
  • 7a5be9aae7 cpu: Eliminate the empty cpu/exec_context.cc. Gabe Black 2021-01-24 22:14:48 -08:00
  • 7594dc0715 arch-power: Stop "using namespace std" Gabe Black 2021-01-21 02:58:31 -08:00
  • 2d2f227e1d arch-arm: Add set_reg_idx_arr to SveStructMemSIMicroopDeclare Giacomo Travaglini 2021-01-24 17:01:24 +00:00
  • fa4be29d17 systemc: remove pipe through flag in TLM extension Earl Ou 2020-11-11 14:22:02 +08:00
  • 02cd894598 tests: Add Python unit tests for m5.util.convert Andreas Sandberg 2021-01-19 16:04:33 +00:00
  • fd7bcb7ecd sim: Consistently use ISO prefixes Andreas Sandberg 2021-01-21 12:54:18 +00:00
  • ebf29ea90f python: Consistently use ISO prefixes Andreas Sandberg 2021-01-21 12:44:14 +00:00
  • a6be3fd503 arch-arm, dev-arm: Consistently use ISO prefixes Andreas Sandberg 2021-01-21 09:47:16 +00:00
  • 61dbd95e1b tests: Stop "using namespace std" in unittest/. Gabe Black 2021-01-21 04:50:11 -08:00
  • 5155678961 misc: Stop "using namespace std" in protoio.cc. Gabe Black 2021-01-21 04:42:05 -08:00
  • 2343ee2705 cpu: Stop "using namespace std" Gabe Black 2021-01-21 04:40:10 -08:00
  • d3a4662a14 arch-arm: Stop "using namespace std" Gabe Black 2021-01-21 03:49:07 -08:00
  • 5f6f6d0850 arch-sparc: Stop "using namespace std" Gabe Black 2021-01-21 03:43:35 -08:00
  • 35c4ed086d arch-mips: Stop "using namespace std" Gabe Black 2021-01-21 03:17:40 -08:00
  • e6387ded37 arch-riscv: Stop "using namespace std" Gabe Black 2021-01-21 03:10:40 -08:00
  • afc3dc5571 arch-x86: Stop "using namespace std" Gabe Black 2021-01-21 03:04:19 -08:00
  • 04ee39a2e8 arch-arm: Fix Compare and Swap Pair instructions Giacomo Travaglini 2021-01-20 16:13:01 +00:00
  • 3e628206b0 mem: Stop "using namespace std" Gabe Black 2021-01-21 02:43:46 -08:00
  • e24ae581ec dev: Stop "using namespace std" Gabe Black 2021-01-21 00:00:53 -08:00
  • 592b075fc8 sim: Stop "using namespace std" Gabe Black 2021-01-20 23:14:24 -08:00
  • f5c18ada1b base: Stop "using namespace std". Gabe Black 2021-01-20 22:41:42 -08:00
  • ee0fdc948a base: Style fixes in cprintf related files. Gabe Black 2021-01-20 21:38:47 -08:00
  • 998d5d86dd tests: Fix building of unittest/stattest.cc. Gabe Black 2021-01-21 04:48:58 -08:00
  • 3d257c2873 arch-x86: implement PSHUFB SSE instruction. Tong Shen 2021-01-20 16:11:01 -08:00
  • a701e1fd14 mem: Consistently use ISO prefixes Andreas Sandberg 2021-01-21 12:33:52 +00:00
  • d9bc7858ed sim-se: Handle simultaneous page faults in SE-mode multithreading Jiayi Huang 2021-01-20 17:16:49 -08:00