-
f784097f7a
arch: Add a "set" function to set one PCState to another.
Gabe Black
2021-10-13 00:38:15 -07:00
-
3ecc9f8b66
arch: Add a newPCState method to the ISA class.
Gabe Black
2021-10-08 18:23:22 -07:00
-
8de2e2ee77
arch: Virtualize printing a PCState.
Gabe Black
2021-10-08 00:30:37 -07:00
-
e3a79d40f4
arch: Add a virtually backed PCState == operator.
Gabe Black
2021-10-08 17:49:51 -07:00
-
8b496a1a12
stdlib: Fix enum comparison in 'requires'
Bobby R. Bruce
2021-11-18 16:54:17 -08:00
-
c9af404a8b
tests: Removing unittests for .perf and .prof
Bobby R. Bruce
2021-11-19 11:23:59 -08:00
-
8a9ea974ee
configs: Replace master/slave terminology from configs scripts
Giacomo Travaglini
2021-11-09 10:21:58 +00:00
-
65c32dc491
configs: Replace master/slave terminology from ruby scripts
Giacomo Travaglini
2021-11-09 10:21:58 +00:00
-
f1fc49ed13
learning_gem5: Replace master/slave terminology from learning_gem5 scripts
Giacomo Travaglini
2021-11-09 10:21:58 +00:00
-
34826f1892
tests: Replace master/slave terminology from tests scripts
Giacomo Travaglini
2021-11-12 16:44:30 +00:00
-
3b5a960871
systemc: move tracefile registration into constructor
Yu-hsin Wang
2021-11-17 16:56:02 +08:00
-
cdbeb07ffd
mem: Targets per MSHR allocated should be always <= tgts_per_mshr
huangjs
2021-11-12 17:36:15 +08:00
-
2e05f69632
stdlib: Fix RISCVBoard when running O3 CPU with Ruby
Bobby R. Bruce
2021-11-18 15:42:45 -08:00
-
e60fcfe004
cpu: Set up _*_ports values in BaseCPU in __init__.
Gabe Black
2021-10-29 01:07:06 -07:00
-
3f5cab5a9d
cpu: Remove an architecture check in addPrivateSplitL1Caches.
Gabe Black
2021-10-29 01:45:41 -07:00
-
6dc5cfe34b
cpu: Get rid of the BaseCPU UnifiedTLB parameter.
Gabe Black
2021-10-29 01:13:43 -07:00
-
97b8ca2ee4
sim: Remove some old transitional code in SEWorkload.
Gabe Black
2021-10-27 01:25:44 -07:00
-
bf5be72804
sim: Remove the byte_order parameter from System.
Gabe Black
2021-10-27 01:23:30 -07:00
-
5e3226bed5
arch,sim: Add a byteOrder accessor to the Workload class.
Gabe Black
2021-10-26 22:02:13 -07:00
-
8c4e854886
sim: Create a StubWorkload for System.workload to default to.
Gabe Black
2021-10-26 23:58:02 -07:00
-
e3f472a912
cpu: Change GUPSGen::memSize to uint64_t
Mahyar Samani
2021-11-16 14:22:39 -08:00
-
9df4025c23
arch: Promote the PC and microPC to the PCStateBase class.
Gabe Black
2021-10-07 20:00:49 -07:00
-
3aa8979210
stdlib: Call
setup_memory_ranges() from the constructor
Bobby R. Bruce
2021-11-15 11:09:29 -08:00
-
c73e6e78a8
stdlib,tests: Fix boot_kvm_fork_run.py
Bobby R. Bruce
2021-11-10 14:39:30 -08:00
-
97565ecf6c
stdlib: Fix component incorporation ordering
Bobby R. Bruce
2021-11-14 21:22:06 -08:00
-
de7337a32a
misc: Replace master/slave terminology from BaseCPU.py
Giacomo Travaglini
2021-11-09 10:21:58 +00:00
-
404077e8ff
arch: Add vec_reg.test & vec_pred_reg.test unittests
Giacomo Travaglini
2021-04-13 15:59:54 +01:00
-
378778fcb7
ext: Add extra defines to libelf to support Apple silicon.
Richard Cooper
2021-11-04 13:23:05 +00:00
-
9979cdda37
arch-x86: Fix rcl implementation triggers "bits" assert
Eduardo José Gómez Hernández
2021-11-12 13:21:26 +01:00
-
5290ae8dbd
scons: Make the perf and prof builds into options.
Gabe Black
2021-10-25 00:24:49 -07:00
-
93049b5143
testlib: Explicitly use python3 when running regressions
Giacomo Travaglini
2021-11-11 17:09:36 +00:00
-
2771572f76
arch-arm: gdb support Thumb ISA
Yu-hsin Wang
2021-10-14 14:43:58 +08:00
-
13caaf4dcc
arch-arm: add missing override for remote_gdb
Yu-hsin Wang
2021-11-11 09:59:11 +08:00
-
14b3fd396a
fastmodel: Implement Iris::MMU::translateFunctional.
Gabe Black
2021-11-09 23:50:31 -08:00
-
f7284c66b2
fastmodel: Fix params for the IrisTLB.
Gabe Black
2021-11-09 23:34:08 -08:00
-
2d11080e71
fastmodel: Delete the unused ArmFastModelBin.
Gabe Black
2021-11-09 23:29:35 -08:00
-
bd6da8f88d
tests: Fix riscv boot exit tests
Bobby R. Bruce
2021-11-10 12:06:27 -08:00
-
b65b59d2d2
tests: Remove 'override-download' flag from insttest
Bobby R. Bruce
2021-11-10 10:50:25 -08:00
-
76046ee3ce
fastmodel: CortexR52 support gdb
Yu-hsin Wang
2021-10-01 13:20:23 +08:00
-
1a72fc6c85
configs: Replace connectAllPorts with connectCachedPorts
Giacomo Travaglini
2021-11-08 17:49:27 +00:00
-
10e4d43345
cpu-o3: Manually flatten the index for vector reg elements.
Gabe Black
2021-11-09 16:54:42 -08:00
-
20e045a05f
arch-riscv: Add NMI support
Jui-min Lee
2021-11-03 16:39:39 +08:00
-
636783856f
dev-arm: Ensure all fields of GicV2 are initialized.
Gabe Black
2021-11-03 22:19:05 -07:00
-
4929c1260e
tests: Move MI_Example tests to Long/Nightly
Bobby R. Bruce
2021-11-08 11:35:26 -08:00
-
1e8aeee698
ext: Update pybind11 to v2.8.1
Jason Lowe-Power
2021-11-06 13:16:21 -07:00
-
ba5f68db3d
misc: Use python 3's argumentless super().
Gabe Black
2021-10-28 16:16:07 -07:00
-
e4cff7b5ca
stdlib: Remove 'exit_on_work_items' from boards' constructor
Bobby R. Bruce
2021-10-28 14:49:34 -07:00
-
4307d8b73f
stdlib: Remove unneeded imports in the gem5 Python Library
Bobby R. Bruce
2021-10-28 14:00:19 -07:00
-
3a692d48e1
stdlib,tests,configs: Create 'SEBinaryWorkload' class
Bobby R. Bruce
2021-10-28 12:06:56 -07:00
-
856c23d373
stdlib: Add missing @overrides to RISCVBoard
Bobby R. Bruce
2021-10-28 11:16:12 -07:00
-
ddb4a84efd
stdlib: Move 'connect_things' to AbstractBoard constructor
Bobby R. Bruce
2021-10-28 10:58:21 -07:00
-
65e1314d75
stdlib: Move 'connect_things' to the AbstractBoard
Bobby R. Bruce
2021-10-27 17:54:51 -07:00
-
6c68745818
tests: Update RISCV boot tests to use Ubuntu resource
Bobby R. Bruce
2021-10-26 19:42:59 -07:00
-
b504398df8
stdlib,tests,configs: Replace Resource override download
Bobby R. Bruce
2021-10-26 15:39:29 -07:00
-
bde1c46d2d
stdlib,configs: Remove setting resource_directory in examples
Bobby R. Bruce
2021-10-22 12:48:49 -07:00
-
76251f9407
stdlib: Fix resource downloader download to cwd upon failure
Bobby R. Bruce
2021-11-04 14:31:54 -07:00
-
1b0b59f49f
stdlib: Create 'KernelDiskWorkload' abstract class
Bobby R. Bruce
2021-10-22 12:38:10 -07:00
-
03f93d40b2
stdlib: Automatically set disk root partition in set_workload
Bobby R. Bruce
2021-10-21 11:37:59 -07:00
-
2e57850499
stdlib: Remove SimpleBoard as a superclass
Bobby R. Bruce
2021-10-19 14:30:47 -07:00
-
4b361aa4bc
arch,cpu: Refactor PCState construction a little.
Gabe Black
2021-10-07 18:14:55 -07:00
-
3f937352fa
arch: Add a virtual clone() method to PCState.
Gabe Black
2021-10-07 18:47:00 -07:00
-
284f75b61e
arch: Add some helpers to make it easier to cast PCState.
Gabe Black
2021-10-08 01:08:50 -07:00
-
a5984cc497
arch: Extract PCStateCommon from PCStateBase.
Gabe Black
2021-10-07 13:15:04 -07:00
-
6f49a1fe29
mem: Initialize all stats in MemInterface
Jason Lowe-Power
2021-11-05 17:04:31 -07:00
-
314dae4b86
dev-arm: Set cntkctl and cnthctl in the CoreTimers constructor.
Gabe Black
2021-11-03 21:47:58 -07:00
-
a8b9bc4770
cpu-o3: Remove unnecessary this->s from DynInst and SimpleFreeList.
Gabe Black
2021-11-05 01:20:36 -07:00
-
e7cd655f14
base: Set enableUnits in ScalarPrint declared in DistPrint::operator().
Gabe Black
2021-11-05 00:51:32 -07:00
-
223cd52431
arch-gcn3,arch-vega: Don't write exec in v_cmp_f_i32
Kyle Roarty
2021-11-04 18:09:07 -05:00
-
e34fa5d86a
mem-cache: Ensure all fields of the CacheBlk class are initialized.
Gabe Black
2021-11-03 21:59:53 -07:00
-
6d60e76a60
mem-cache: Don't generate debug output unless you're going to use it.
Gabe Black
2021-11-03 22:04:53 -07:00
-
d6e402ad1e
misc: Add 'stdlib' tag to MAINTAINERS.yaml
Bobby R. Bruce
2021-10-19 14:51:00 -07:00
-
e5059539a6
cpu-kvm,arch-x86,arch-arm,dev: Pair operator new with operator delete.
Gabe Black
2021-11-03 06:09:59 -07:00
-
245909cf78
tests: Removing Atomic CPU with Ruby tests
Bobby R. Bruce
2021-11-02 17:25:43 -07:00
-
515764d8b5
python: Remove incorrect usage of typing 'Optional'
Bobby R. Bruce
2021-10-27 12:22:55 -07:00
-
470939fa84
arch: Fix serialization/deserialization of Vector registers
Giacomo Travaglini
2021-10-22 14:41:48 +01:00
-
0d64ec9a29
base: fix name setter doesn't pass correct stat style
Yu-hsin Wang
2021-11-02 17:35:28 +08:00
-
514c2cb48a
scons: Don't fail builds if TERM is not set
Eric Ye
2021-11-01 17:17:19 -07:00
-
83ac6ff33f
dev: Default the VirtIO device's endianness to little.
Gabe Black
2021-10-27 01:56:20 -07:00
-
7041863ee5
configs: Move riscv_fs.py to example/gem5_library
Bobby R. Bruce
2021-10-19 14:25:24 -07:00
-
2b552e5be4
configs: Remove configs/example/components-library/.gitignore
Bobby R. Bruce
2021-10-19 12:13:17 -07:00
-
e3ef7cf821
tests, gpu-compute: test dynamic register policy in regressions
Matt Sinclair
2021-10-27 13:18:45 -05:00
-
1e83b05626
fastmodel: Adopt the gem5 namespace
Yu-hsin Wang
2021-11-01 16:19:00 +08:00
-
d37be2621d
tests: add Pannotia to weekly regression
Matt Sinclair
2021-10-23 19:37:15 -05:00
-
6a2283e575
misc: Adding multi-channel memory to components library
Mahyar Samani
2021-10-05 20:46:24 -07:00
-
c02abad641
mem-ruby: Don't conditionalize setting RubySequencer's pio_response_port
Gabe Black
2021-10-27 02:14:44 -07:00
-
996f0ce168
dev: Separate generateDeviceTree into a RiscvUart8250 SimObject.
Gabe Black
2021-10-27 03:16:28 -07:00
-
3eae203423
misc: Adding GUPSGen to components library.
Mahyar Samani
2021-10-13 17:18:36 -07:00
-
92193f560d
misc: Adding SingleChannelSimpleMemory.
Mahyar Samani
2021-10-13 16:36:59 -07:00
-
df6eca6036
misc: Updating AbstractGeneratorCore
Mahyar Samani
2021-10-13 16:36:08 -07:00
-
b22c0183cf
mem: Adding PortTerminator
Mahyar Samani
2021-10-13 16:27:29 -07:00
-
4fe56ff720
arch-arm,cpu: Replace rename modes with split reg/elem register files.
Gabe Black
2021-08-09 18:02:00 -07:00
-
25138cbb7a
arch: Simplify and tidy up PCState classes.
Gabe Black
2021-10-07 14:23:46 -07:00
-
9309863322
mem: Fix whitespace in mem/ruby/system/Sequencer.py.
Gabe Black
2021-10-27 02:12:39 -07:00
-
69e6ea485a
arch-arm: Add walkBits method to PageTableOps
Giacomo Travaglini
2021-08-12 11:19:29 +01:00
-
1268c6ec3c
arch-arm: Expose LookupLevel enum to the python world
Giacomo Travaglini
2021-10-19 14:18:14 +01:00
-
d860e0bd2d
cpu-o3: Don't update stats in (read|set)Arch*Reg methods.
Gabe Black
2021-10-11 22:40:40 -07:00
-
77b009855f
arch-x86,cpu-kvm: Move the x86 KVM CPU to the arch/x86 directory.
Gabe Black
2021-10-26 02:12:11 -07:00
-
0feb0a34db
cpu: Create a virtual BaseCPU::htmSendAbortSignal method.
Gabe Black
2021-10-26 00:09:30 -07:00
-
2ecd88f0da
cpu: Fix some style problems in the base CPU class.
Gabe Black
2021-10-25 23:30:27 -07:00
-
ebef94707e
arch: Use the actual ISA namespace for PCState in the parser.
Gabe Black
2021-10-07 13:04:15 -07:00