Commit Graph

  • 717d3b239c base,python: Added PcCountPair type and parameter Zhantong Qiu 2023-01-06 16:11:57 -08:00
  • e1601954f0 stdlib: Implement Simpoint Resources Bobby R. Bruce 2023-01-20 13:40:22 +00:00
  • cc838d72a6 stdlib: Update resources to have downloads optional Bobby R. Bruce 2023-01-20 00:34:09 +00:00
  • a9b69ee055 stdlib: Add null/None versioning in resources.json Bobby R. Bruce 2023-01-19 14:30:19 +00:00
  • 4ee724e054 stdlib: Specialize the gem5-resources Bobby R. Bruce 2023-01-06 16:58:16 +00:00
  • 3892ee029a configs: Deprecate fs.py and se.py scripts Bobby R. Bruce 2023-02-19 23:49:28 +00:00
  • c995d96956 arch-arm: Add missing <array> header in regs/misc.hh Ivan Turasov 2023-02-21 14:46:02 +01:00
  • 4dfc312d6d base: extensible: add example codes of extension Yan Lee 2023-02-16 20:56:19 -08:00
  • 4c9253761f mem: add extension mechanism into Request Yan Lee 2023-02-14 19:50:49 -08:00
  • c913c098a6 mem: add extension mechanism into Packet Yan Lee 2023-02-14 19:50:10 -08:00
  • df0bed6858 python: Ensure that m5.internal.params is available Nikos Nikoleris 2023-02-09 09:33:17 +00:00
  • 109c327209 base: add extensible type Yan Lee 2023-02-14 19:47:38 -08:00
  • f028bd55e0 arch-vega: Update API for some flat atomics Matthew Poremba 2023-02-15 07:45:57 -08:00
  • 3b4f241fb5 arch-riscv: Fix incorrect trap value of instruction fault Roger Chang 2023-01-17 10:38:11 +08:00
  • 4b1c245420 arch-riscv: Fix the behavior of write to status CSR Roger Chang 2023-02-14 10:26:09 +08:00
  • e10be09dcf dev: add method to set initial register value out of constructor. hungweihsu 2023-02-09 05:39:15 +00:00
  • ea9239ae09 dev-amdgpu: Update deprecated ports Matthew Poremba 2023-02-09 12:03:38 -06:00
  • bb8f370e4d arch-vega: Implementing global_atomic_smax Alexandru Dutu 2022-10-07 17:33:50 -07:00
  • 8375058e73 arch-vega: Implementing global_atomic_smin Alexandru Dutu 2022-10-07 17:22:12 -07:00
  • d7516a26dc arch-vega: Implementing global_atomic_or Alexandru Dutu 2022-10-07 17:11:35 -07:00
  • 39b5b5e511 dev-amdgpu: Fix address in POLL_REGMEM SDMA packet Matthew Poremba 2023-02-13 10:58:12 -06:00
  • b6a591e203 mem-dram: Make sure SHOW_SIM_OUTPUT is in global namespace. Zhengrong Wang 2023-02-10 22:34:28 -08:00
  • 39e813374c ext: Fix typo in DRAMSIM2 Sconscript Zhengrong Wang 2023-02-08 20:41:26 -08:00
  • bc9e90d65e arch-vega: Make VGPR-offset for global SGPR-base signed Matthew Poremba 2023-01-03 11:40:45 -08:00
  • 905b8ebd22 arch-vega: Implement ds_write_b8_d16_hi Matthew Poremba 2023-01-03 08:08:05 -08:00
  • 89c49d1ab0 arch-riscv: Fix the CSR instruction behavior. zhongchengyong 2023-02-07 22:21:53 +08:00
  • bd9e126d5e cpu: Add a generic model_reset port on the BaseCPU. Gabe Black 2023-02-02 04:59:26 -08:00
  • d1f76741c6 dev: Add a definition for VectorResetResponsePort. Gabe Black 2023-02-02 07:50:12 -08:00
  • aee282b79f tests: Update testing documentation Melissa Jost 2022-11-16 15:26:33 -08:00
  • e44cbe724b sim: handle async events in main thread only Earl Ou 2023-02-01 21:55:51 -08:00
  • 7371e46822 mem: use default backdoor behavior for thread_bridge Earl Ou 2023-02-01 21:54:05 -08:00
  • 8a774e07b2 dev-amdgpu: Patch forgotten port after mem port owner deprecation Gabriel Busnot 2023-02-06 12:51:22 +00:00
  • a513e06a1b fastmodel: Export the reset signals of the GIC. Gabe Black 2023-02-02 07:03:47 -08:00
  • 59e16b5695 fastmodel: forward stream ID to gem5 Wei-Han Chen 2023-02-03 03:21:27 +00:00
  • a2d321d475 fastmodel: change the constructor of bridges Wei-Han Chen 2023-01-17 02:52:52 +00:00
  • c9719b44a3 arch-riscv: Implement the resetThread method on the ISA object. Gabe Black 2023-02-02 04:53:50 -08:00
  • c853187273 arch: Add a virtual method to the BaseISA to reset its ThreadContext. Gabe Black 2023-02-02 04:50:19 -08:00
  • de3dba971c arch-riscv: Get rid of redundant reset fault invocation. Gabe Black 2023-02-02 03:26:42 -08:00
  • d7cb6ac2b1 base: Turn all logging.hh macros into expression kind Gabriel Busnot 2023-01-20 13:01:46 +00:00
  • cd2f8b3e6f base: Enable non-copiable types in gem5_assert message formatting Gabriel Busnot 2023-01-20 09:37:30 +00:00
  • a0f6f85ad1 sim: Suppress deleted operator= warn in Sys::Threads::const_it Gabriel Busnot 2023-01-24 10:02:17 +00:00
  • 7f4c92c910 mem,arch-arm,mem-ruby,cpu: Remove use of deprecated base port owner Gabriel Busnot 2023-01-06 11:22:26 +00:00
  • d40ed0f826 mem: Deprecate RequestPort and ResponsePort owner ref member Gabriel Busnot 2023-02-02 08:31:07 +00:00
  • c1b1a702f9 tests: Make the GTestException type accessible to unit tests Gabriel Busnot 2023-01-25 07:28:39 +00:00
  • 3bdbe482c2 base: Strengthen safe_cast and make it work for reference types Gabriel Busnot 2023-01-24 09:59:30 +00:00
  • 1b949e9759 dev: terminal: run pollevent in terminal eventq Earl Ou 2023-02-01 21:55:05 -08:00
  • f2562152e8 arch-riscv,sim-se: Support RV32 register ABI call Roger Chang 2022-11-15 13:48:53 +00:00
  • e4be93b55f sim: Add some helpers for setting up Signal*Ports in python. Gabe Black 2023-01-31 09:38:02 -08:00
  • 13dca0ebcb scons: Link tcmalloc_minimal by default instead of tcmalloc Gabriel Busnot 2023-01-18 15:22:11 +00:00
  • a33b4931d7 mem-cache: schedule already ready pf next cycle Nathanael Premillieu 2023-01-27 15:11:19 +01:00
  • d48e53e0a2 scons: force libasan to static linking Johnny 2023-01-18 13:43:49 +08:00
  • 534d9dea10 scons: Raise bin size limit for sanitized builds. Gabriel Busnot 2023-01-24 08:28:48 +00:00
  • 8d0fde1961 python: Fix deprecated decorator Gabriel Busnot 2023-01-19 11:08:51 +00:00
  • 8110a42266 arch-arm: Replace Loader with loader namespace in SME code Giacomo Travaglini 2023-01-18 08:53:02 +00:00
  • 5a1414d782 arch: Remove a couple of deprecated namespaces Daniel R. Carvalho 2023-01-14 10:16:09 -03:00
  • 0bce2e56d9 dev: Ignore MC146818 UIP bit / Fix x86 Linux 5.11+ boot Matthew Poremba 2022-12-15 13:11:44 -08:00
  • b860e2039b system-arm: Enable SME in the bootloader Sascha Bischoff 2022-08-03 17:21:48 +01:00
  • c694d8589f arch-arm, cpu: Implement instructions added by FEAT_SME Sascha Bischoff 2022-08-03 17:10:29 +01:00
  • fe8eda9c4e arch, arch-arm, cpu: Add matrix reg support to the ISA Parser Sascha Bischoff 2022-08-03 15:38:46 +01:00
  • 142d562b2f arch-arm: Implement SME access traps and extend the SVE ones Sascha Bischoff 2022-08-03 14:57:33 +01:00
  • 72e4f614a2 arch-arm: Add interfaces to set and get SME vector length Sascha Bischoff 2022-08-03 14:54:04 +01:00
  • dfd151d52d arch-arm: Add system registers added/used by SME Sascha Bischoff 2022-08-03 13:40:02 +01:00
  • 5c43523d53 arch-arm: Add matrix register support for SME Sascha Bischoff 2022-08-09 16:42:01 +01:00
  • fed81f3408 arch,cpu: Add boilerplate support for matrix registers Sascha Bischoff 2022-08-09 09:37:47 +01:00
  • dd6595bf56 mem-cache: masked writes are not whole-line writes Sascha Bischoff 2022-08-03 17:11:30 +01:00
  • befa5baa78 cpu-o3: print VecPredReg not VecReg Sascha Bischoff 2022-08-31 10:37:02 +01:00
  • 41b5276c1c cpu-o3: Remove obsolete getRegIds and getTrueId Sascha Bischoff 2022-08-09 10:47:28 +01:00
  • 39bbd9c05e sim,arch: Remove the GuestABI namespace Daniel R. Carvalho 2023-01-14 10:13:31 -03:00
  • 31a1d485af sim: Remove a couple of deprecated namespaces Daniel R. Carvalho 2023-01-14 10:07:43 -03:00
  • c8e3708d89 sim: Remove the Enums namespace Daniel R. Carvalho 2023-01-14 10:11:21 -03:00
  • c1c79615e0 sim: Remove the ProbePoints namespace Daniel R. Carvalho 2023-01-14 10:07:08 -03:00
  • 5f5aae8940 dev: Remove a couple of deprecated namespaces Daniel R. Carvalho 2023-01-14 10:02:16 -03:00
  • 161519177e cpu: Remove the Minor namespace Daniel R. Carvalho 2023-01-14 10:00:39 -03:00
  • 2ec3f64af8 cpu: Remove the DecodeCache namespace Daniel R. Carvalho 2023-01-14 10:00:09 -03:00
  • 93f0de95d6 misc: Remove the m5 namespace Daniel R. Carvalho 2023-01-14 09:57:55 -03:00
  • 1e80ba7862 misc: Remove the Net namespace Daniel R. Carvalho 2023-01-14 09:56:59 -03:00
  • b2bf811aea misc: Remove the FreeBSD namespace Daniel R. Carvalho 2023-01-14 09:56:06 -03:00
  • d14cde6bd7 misc: Remove the Linux namespace Daniel R. Carvalho 2023-01-14 09:55:26 -03:00
  • c1839aad77 fastmodel: Remove the FastModel namespace Daniel R. Carvalho 2023-01-14 09:52:45 -03:00
  • cc3d75ad72 base: Remove the Loader namespace Daniel R. Carvalho 2023-01-14 09:59:03 -03:00
  • 544d53798b base: Remove the Units namespace Daniel R. Carvalho 2023-01-14 09:53:34 -03:00
  • d2bfb4aeef base: Remove the Debug namespace Daniel R. Carvalho 2023-01-14 09:58:30 -03:00
  • 4f480fc6fc base: Remove the Stats namespace Daniel R. Carvalho 2023-01-14 09:51:32 -03:00
  • 65317b6fc9 base: Remove the BloomFilter namespace Daniel R. Carvalho 2023-01-14 09:50:13 -03:00
  • e881f2603c mem: Remove the ContextSwitchTaskId namespace Daniel R. Carvalho 2023-01-14 10:14:33 -03:00
  • 813c27c97a mem: Remove the QoS namespace Daniel R. Carvalho 2023-01-14 09:59:35 -03:00
  • 82aa4c8358 mem-cache: Remove the Encoder namespace Daniel R. Carvalho 2023-01-14 10:01:34 -03:00
  • de408fbd4e mem-cache: Remove the Compressor namespace Daniel R. Carvalho 2023-01-14 09:48:54 -03:00
  • 65c15ba188 mem-cache: Remove the Prefetcher namespace Daniel R. Carvalho 2023-01-14 09:41:36 -03:00
  • d4c1904ce6 mem-cache: Remove the ReplacementPolicy namespace Daniel R. Carvalho 2023-01-14 09:35:26 -03:00
  • 6e74deb46f mem-cache: use MMU instead of TLB in prefetchers Nathanael Premillieu 2022-12-13 14:31:12 +01:00
  • f7857867ae fastmodel: Export the "reset_in" reset signal from the PL330. Gabe Black 2023-01-12 01:05:32 -08:00
  • 76b74fa51f util: use origin/develop as default upstream branch Giacomo Travaglini 2023-01-13 16:26:03 +00:00
  • 899f702f12 configs: Start using the new CpuCluster class in example/arm Giacomo Travaglini 2022-10-25 09:31:10 +01:00
  • 8149245ecc cpu: Formalize a CPU cluster class in the gem5 standard library Giacomo Travaglini 2022-10-24 17:28:06 +01:00
  • 4954167fe5 mem: create port_wrapper classes Earl Ou 2023-01-04 19:48:18 -08:00
  • a2658f08e5 systemc: fix -Wno-free-nonheap-object for building scheduler.cc Earl Ou 2023-01-10 00:27:53 -08:00
  • a7ef5b77d6 mem: Implemement backdoor interface for Bridge Yu-hsin Wang 2023-01-11 13:19:10 +08:00
  • 626e445563 dev: Add a "resetter" callback to the typed register class. Gabe Black 2023-01-10 05:02:05 -08:00
  • 7c670c1667 arch-riscv: Correct interrupt order Roger Chang 2023-01-03 14:00:32 +08:00