-
c3e25af907
arch-arm,tests: added arm-linux-boot tests for the ArmBoard
Kaustav Goswami
2022-08-08 19:16:26 -07:00
-
d0cbb1c630
tests: Add test for riscvmatched-hello stdlib example
Bobby R. Bruce
2022-09-12 17:20:43 -07:00
-
b6966531fd
misc: Reword CONTRIBUTING.md pre-commit documentation
Bobby R. Bruce
2022-09-22 11:59:17 -07:00
-
b6a75cb8de
stdlib, configs: Add example SE mode script for RISCV matched
Jasjeet Rangi
2022-09-12 16:15:54 -07:00
-
82406b7740
configs: bug fix for misc node distribution
Daecheol You
2022-09-20 11:45:40 +09:00
-
a4757bef47
tests: Add 'requires' tests for ALL/gem5
Bobby R. Bruce
2022-09-09 15:38:19 -07:00
-
b94a6a50a5
tests: Update presubmit.sh to compile ALL/gem5.fast
Bobby R. Bruce
2022-09-08 15:08:12 -07:00
-
3b0cb574f5
tests: Update tests to use ALL/gem5.opt compilation
Bobby R. Bruce
2022-09-08 18:19:27 -07:00
-
2429a6dd58
stdlib: Added RiscvMatched prebuilt board
kunpai
2022-09-09 13:50:16 -07:00
-
16690bc289
scons: Fix the default KVM_ISA setting.
Gabe Black
2022-09-20 20:44:42 -07:00
-
e8ff8817e3
mem-ruby: bug fix for stale WriteBack
Daecheol You
2022-09-14 11:35:02 +09:00
-
db8641fd7b
stdlib: Add additional warns when
get_runtime_isa used
Bobby R. Bruce
2022-09-08 11:30:14 -07:00
-
3b832fceb9
scons: Update 'ALL' compilation to use MESI_Two_Level
Bobby R. Bruce
2022-09-08 15:13:24 -07:00
-
8c1c60d43f
tests: Update RISCV asmtests to use 'simple_binary_run.py'
Bobby R. Bruce
2022-09-08 16:37:30 -07:00
-
bcb9181db3
tests: Remove 'test_build' from the testlib
Bobby R. Bruce
2022-09-08 12:53:05 -07:00
-
cc3940b69e
tests: Add 'ALL' build to the compiler tests
Bobby R. Bruce
2022-09-08 12:50:36 -07:00
-
f9e1b308c1
tests: Enable build/ALL/gem5 supported-isas-check tests
Bobby R. Bruce
2022-09-08 11:52:43 -07:00
-
f448706dd5
arch-arm: Properly implement last level TLBIs
Giacomo Travaglini
2022-08-08 08:52:07 +01:00
-
fe6fc29b07
cpu: add
BTBUpdates for BPredUnitStats
Luming Wang
2022-09-14 08:19:17 +00:00
-
e1ba253438
arch-riscv: Add flag for misaligned access check
Jui-Min Lee
2022-09-06 17:01:48 +08:00
-
17a46091fa
tests: Remove '--ignore-style' from m5 weekly test build
Bobby R. Bruce
2022-09-12 12:05:55 -07:00
-
d9ed84902d
sim: Fix serialize_handlers.test.cc on Arm platforms
Giacomo Travaglini
2022-09-12 16:50:43 +01:00
-
8ba46bafb0
stdlib: Improving synthetic traffic generation.
Mahyar Samani
2022-08-17 16:54:52 -07:00
-
26ea5a1c72
configs: Fix "gem5.resource" typo in riscv-ubuntu-run.py
Bobby R. Bruce
2022-09-09 11:52:21 -07:00
-
f6b2793b91
Revert "mem-ruby: bug fix for Finish_CopyBack_Stale"
Tiago Muck
2022-09-09 21:10:49 +00:00
-
170c998b8f
python: Enable -c in gem5 to mimic python
Jason Lowe-Power
2022-09-02 11:58:57 -07:00
-
f43e722238
cpu: Fix RAS behaviour when both isReturn and isCall are set.
Luming Wang
2022-09-08 02:23:49 +00:00
-
6807f70b81
cpu-minor: Add control instruction statistics to MinorCPU
Jasjeet Rangi
2022-09-08 15:03:45 -07:00
-
f7cf47bc31
mem-ruby: bug fix for Finish_CopyBack_Stale
Daecheol You
2022-09-01 13:49:56 +09:00
-
b86088008a
mem-ruby: Fix replacement policy updates with stores in MI_example
Jarvis Jia
2022-09-05 16:05:19 -05:00
-
b623d26543
dev-amdgpu: Fix interrupt call for release mem
Matthew Poremba
2022-09-05 10:36:13 -07:00
-
9f5c0f2822
gpu-compute: dprint instruction requesting translation
Matthew Poremba
2022-09-05 10:30:20 -07:00
-
b919d9c5c9
arch-vega: Improve disasm for GLOBAL insts with scalar offset
Matthew Poremba
2022-09-05 10:27:55 -07:00
-
6c935657fd
dev-amdgpu: Implement SDMA atomic packet
Matthew Poremba
2022-09-05 10:24:00 -07:00
-
9ea28bd782
dev-amdgpu: Implement SDMA RLC queue unmapping
Matthew Poremba
2022-09-05 10:13:51 -07:00
-
af4251f6ae
dev-amdgpu: Rework SDMA RLC queue data structure
Matthew Poremba
2022-09-05 10:11:03 -07:00
-
12ec5f9172
dev-amdgpu: Rework framebuffer reads
Matthew Poremba
2022-09-04 09:41:14 -07:00
-
f91abb9770
arch-vega: Allow unaligned large host pages
Matthew Poremba
2022-09-01 14:40:27 -07:00
-
4b35693bd2
dev-amdgpu: Forward RLC queue doorbells
Matthew Poremba
2022-08-27 17:21:13 -07:00
-
a5dfb0718d
dev-amdgpu: Add user-mode TranslationGen to SDMA
Matthew Poremba
2022-09-01 14:48:22 -07:00
-
9ed39afe62
dev-amdgpu: Place all user-mode translations in MMHUB
Matthew Poremba
2022-08-27 16:50:44 -07:00
-
e0e2806fc4
dev-amdgpu: Add SDMA device translation helper
Matthew Poremba
2022-08-27 08:28:29 -07:00
-
f20d12656a
configs: Stop disabling SDMA in GPUFS config
Matthew Poremba
2022-08-25 16:20:07 -07:00
-
58e072f8bf
dev-amdgpu: Remove default callback in mem manager API
Matthew Poremba
2022-08-25 16:16:05 -07:00
-
700f64c1c1
scons: Ensure style_hooks check exits if hook cannot install
Bobby R. Bruce
2022-09-01 12:57:00 -07:00
-
92ab557947
configs: Use "arm64-ubuntu-20.04-boot" workload for example
Bobby R. Bruce
2022-08-24 14:56:13 -07:00
-
bb60998aa9
configs,tests: Update tests/configs for RISCV boot workload
Bobby R. Bruce
2022-08-24 14:27:32 -07:00
-
af4fd2f2c6
tests,configs: Update x86 boot tests/examples with Workload
Bobby R. Bruce
2022-08-24 14:07:45 -07:00
-
bfcf5f0b91
arch-arm, kvm: Fix KVM_ARM_IRQ_VCPU2_SHIFT compilation error
Giacomo Travaglini
2022-09-02 09:58:41 +01:00
-
07b693a186
stdlib, configs: stdlib SimPoints support and example scripts
Zhantong Qiu
2022-09-02 15:51:29 -07:00
-
f08a4d2dc5
stdlib: cpu support for SimPoint and MAX_INSTS exit events
Zhantong Qiu
2022-09-02 15:43:33 -07:00
-
8fa5a8a668
stdlib: added SimPoint Class to stdlib
Zhantong Qiu
2022-09-02 15:38:04 -07:00
-
c16b717a60
stdlib: added three exit event generators
Zhantong Qiu
2022-09-02 15:31:38 -07:00
-
3465ff1e7d
dev-amdgpu: Add callbacks for all SDMA GPUMemMgr reqs
Matthew Poremba
2022-08-25 16:15:00 -07:00
-
404aa34855
dev-amdgpu: Track outstanding chunks in mem manager
Matthew Poremba
2022-08-25 16:03:17 -07:00
-
432329c853
dev-amdgpu: Allow device address source for SDMA COPY
Matthew Poremba
2022-08-25 15:55:16 -07:00
-
a531ff64c3
dev-amdgpu: Add memory manager readRequest method
Matthew Poremba
2022-08-25 15:36:21 -07:00
-
4211962f8c
dev-amdgpu: Fix translation reading SDMA MQD ("RLC queue")
Matthew Poremba
2022-08-25 15:05:41 -07:00
-
db5910dc5f
cpu: Fixed false dependency decoder bugs for RISCV
Noah Katz
2022-09-01 15:50:57 -07:00
-
5f40935da2
stdlib: Add 'common.Options' as a banned stdlib module
Bobby R. Bruce
2022-09-01 18:06:38 -07:00
-
36a1b6a73d
stdlib: Only set 'sim_quantum' value of KVM cores included
Bobby R. Bruce
2022-09-01 15:02:27 -07:00
-
5a29fd6f8c
util,scons: File util/pre-commit-install error message
Bobby R. Bruce
2022-09-01 12:54:37 -07:00
-
3a1c9ad904
stdlib: Fix 'set_{text/json}_stats_output' in Simulator
Bobby R. Bruce
2022-08-31 17:06:05 -07:00
-
d791827f17
scons: Add build_opts/ALL.
Gabe Black
2021-11-06 00:33:04 -07:00
-
e05c6875a5
arch-x86,cpu: Override the int div latency local to x86.
Gabe Black
2021-11-01 23:22:57 -07:00
-
605c7ac88e
arch,cpu: Distribute KVM checks and get rid of ISA switch statement.
Gabe Black
2021-11-01 17:56:10 -07:00
-
d759b42869
arch: Decentralize the arch tag TagImplies in arch/SConscript.
Gabe Black
2021-11-01 05:38:33 -07:00
-
190c47270e
arch,cpu: Centralize the single arch CPU Simobject files.
Gabe Black
2021-11-01 04:59:12 -07:00
-
073c32be2c
misc: Replace TARGET_ISA with USE_${ISA} variables.
Gabe Black
2021-11-01 02:38:26 -07:00
-
daf0cbb134
configs: Fix segfault when using --standard-switch and --repeat-switch
Giacomo Travaglini
2022-09-01 10:20:48 +01:00
-
c5c9f48e3f
arch-riscv: Make ISA class the source of CSR info
Jui-Min Lee
2022-08-31 13:52:40 +08:00
-
63556899e4
arch-x86: Fix gem5Op not writing to rax in time
Jiajie Chen
2022-09-02 01:52:16 +08:00
-
241023329d
arch-vega: DS_OR_B32 does not return data
Alexandru Dutu
2022-08-24 10:34:14 -07:00
-
56de5df7af
arch-arm: Properly assign the global tag to TLB entries
Giacomo Travaglini
2022-08-02 10:00:04 +01:00
-
e0af8bc0ee
util: Use dist_bigLITTLE as an example dist-gem5 node
Giacomo Travaglini
2022-08-03 17:58:26 +01:00
-
566cdd81a8
util: Warn line breaking the gem5-dist script
Giacomo Travaglini
2022-08-03 17:47:42 +01:00
-
0dc2a87666
dev-arm: Fix PCI range in VExpress_GEM5_Foundation
Giacomo Travaglini
2022-08-04 11:57:04 +01:00
-
411e986a91
stdlib: Add PrivateL1SharedL2CacheHierarchy
yiwkd2
2022-08-24 03:32:45 -04:00
-
9f206c2bfc
mem-cache: Fix description for writeback_clean.
yiwkd2
2022-08-28 02:25:28 -04:00
-
a39f68d5fb
stdlib: Fix default values in classic caches
yiwkd2
2022-08-28 01:34:44 -04:00
-
86a8da1a32
tests: Improve Resource Downloader Test Suite
Bobby R. Bruce
2022-08-23 15:47:00 -07:00
-
329a917c71
stdlib: Add Workload to the stdlib
Bobby R. Bruce
2022-08-18 11:51:11 -07:00
-
eb1242d96a
stdlib: Remove deprecated "artifact" type
Bobby R. Bruce
2022-08-17 15:21:44 -07:00
-
291be70b1e
stdlib: fix HBM2Stack component get_mem_port
Ayaz Akram
2022-08-29 18:53:45 -07:00
-
74bdd087f9
configs: Fix stat names after switchable changes
Jason Lowe-Power
2022-08-27 09:26:51 -07:00
-
09b3ff5187
mem: Fix the respondEvent check in DRAM interface
Ayaz Akram
2022-07-26 00:57:07 -07:00
-
10c51f0856
stdlib: Add a component for HBM2 stack
Ayaz Akram
2022-07-18 23:05:01 -07:00
-
78f9081e23
mem: Add a flag to disable pkt q size check
Ayaz Akram
2022-08-15 13:36:43 -07:00
-
c3e21ceac4
python: Fix up arrow in interactive shell
Jason Lowe-Power
2022-08-25 09:26:49 -07:00
-
c8031233e8
stdlib: Remove setting of 'kvm_vm' from SwitchableProcessor
Bobby R. Bruce
2022-08-24 13:19:01 -07:00
-
50fd37a3b1
stdlib: Fix SwitchableProcessor to allow switch to KVM
Bobby R. Bruce
2022-08-16 12:40:19 -07:00
-
18ab41965c
stdlib: Fix incorrect return type in cpu_types and isa
Bobby R. Bruce
2022-07-28 11:22:39 -07:00
-
639e407270
arch-mips,cpu-minor: Add MinorCPU to X86 ISA
Bobby R. Bruce
2022-07-20 14:46:52 -07:00
-
ca59b200ad
arch-mips,cpu-minor: Add MinorCPU to SPARC ISA
Bobby R. Bruce
2022-07-20 14:46:00 -07:00
-
c04551e494
arch-power,cpu-minor: Add MinorCPU to POWER ISA
Bobby R. Bruce
2022-07-20 14:44:45 -07:00
-
840e030db3
arch-mips,cpu-minor: Add MinorCPU to MIPS ISA
Bobby R. Bruce
2022-07-20 14:42:00 -07:00
-
b2fee855d8
stdlib: Fix SimpleSwitchableProcessor to allow Minor type
Bobby R. Bruce
2022-07-20 13:47:53 -07:00
-
117f1dd38c
stdlib,tests: Fix stdlib SE mode for multicore setups
Bobby R. Bruce
2022-08-02 18:24:34 -07:00
-
0d921a84de
tests: Add "tests/gem5/se_mode" directory for SE tests
Bobby R. Bruce
2022-08-02 14:50:55 -07:00
-
ff1ea07ca4
tests: Fix incorrect doc-string in test_hello_se.py
Bobby R. Bruce
2022-08-02 14:46:11 -07:00