-
c537d9ad10
arch-arm,cpu: Add a class for ops for vec reg elements.
Gabe Black
2021-08-09 23:35:58 -07:00
-
c3880c2c46
mem-ruby: refactored SimpleNetwork routing
Tiago Mück
2019-06-11 15:37:06 -05:00
-
528d184ac7
misc: Linearlize VecElem indexing.
Gabe Black
2021-08-09 19:19:17 -07:00
-
73267e67c4
arch-riscv: reduced lr/sc implementation
Luming Wang
2022-01-19 09:50:19 +00:00
-
f67ff25f7b
arch-riscv, dev: add VirtIO entropy device(VirtIORng) support
Luming Wang
2022-01-14 03:21:50 +00:00
-
faf3730559
arch-vega: Fix global 64-bit calcAddr with SGPR base
Matthew Poremba
2022-01-19 16:26:06 -06:00
-
286c23da52
mem-ruby: fixed SimpleNetwork starvation
Tiago Mück
2019-10-30 16:51:36 -05:00
-
72185e51b2
mem-ruby: SimpleNetwork router latencies
Tiago Muck
2019-06-07 18:20:39 -05:00
-
43232cdb9f
mem-ruby: Optionally set Consumer ev. priority
Tiago Muck
2019-06-07 18:18:47 -05:00
-
da41d3eaa4
tests: extend ruby_mem_test
Tiago Mück
2021-02-23 18:39:45 -06:00
-
bab3ce1661
configs,mem-ruby: SimpleNetwork physical channels
Tiago Muck
2019-05-21 18:38:52 -05:00
-
87cdf354be
mem-ruby: dequeue rate limit for message buffers
Tiago Mück
2020-07-22 19:20:08 -05:00
-
2fed34d099
fastmodel: Set simulation pause when breakpoint hit
Yu-hsin Wang
2022-01-14 13:35:05 +08:00
-
52661838a4
ext: upgrade to googletest 1.11.x
Yu-hsin Wang
2022-01-11 17:25:02 +08:00
-
3ecd28a222
arch-vega: Update FLAT memory access helpers to support LDS
Matthew Poremba
2022-01-12 15:52:56 -06:00
-
ff17ecc177
arch-vega: Fix MUBUF out-of-bounds case 1
Matthew Poremba
2022-01-11 11:16:02 -06:00
-
0cb64ce9f0
arch-vega: Free dest registers in non-memory Load DS insts
Matthew Poremba
2022-01-11 11:14:12 -06:00
-
41ee8ec7d8
mem: implement x86 locked accesses in timing-mode classic cache
Austin Harris
2022-01-10 18:20:52 -06:00
-
ef4381aecc
dev: Refactor how counters are set up in the 8254 timer.
Gabe Black
2022-01-09 19:36:23 -08:00
-
6f843a918b
sim,configs: Default m5ops_base to 0 (disabled) on x86.
Gabe Black
2021-11-05 08:00:30 -07:00
-
d3a323a72c
arch-x86: Make x86 respect m5op_base in SE mode.
Gabe Black
2021-11-01 22:18:16 -07:00
-
1b0852ed30
arch-x86: Bare metal workload.
Gabe Black
2021-03-21 22:12:11 -07:00
-
c2c4303a07
arch-x86: Use 16 bit modRM encoding if address size is 16 bit.
Gabe Black
2022-01-14 00:15:21 -08:00
-
69010fd0c9
arch-x86: Keep all the IOAPIC entries masked at startup.
Gabe Black
2022-01-11 02:34:11 -08:00
-
c17d68f739
arch-x86: In the LVT in the local APIC, start with all entries masked.
Gabe Black
2022-01-11 02:33:24 -08:00
-
7b01dbd926
arch-x86: Implement real mode far ret.
Gabe Black
2022-01-11 00:21:48 -08:00
-
c22ec209d8
arch-x86: Split out and implement INT for real mode.
Gabe Black
2022-01-11 00:08:20 -08:00
-
cfce0ad874
arch-x86: Implement IRET for real mode.
Gabe Black
2022-01-10 23:28:35 -08:00
-
2572b85f54
arch-x86: Hook up the PUSH segment selector insts in the decoder.
Gabe Black
2022-01-10 23:27:52 -08:00
-
75f77d8fd3
arch-x86: Implement the PUSH instruction for segment selectors.
Gabe Black
2022-01-10 23:26:29 -08:00
-
10118f7518
arch-x86: Add decoder syntax for fixed segment registers.
Gabe Black
2022-01-10 23:25:00 -08:00
-
25b046f4d4
arch-x86: Fix disassembly of fixed register macroops.
Gabe Black
2022-01-10 23:11:21 -08:00
-
864650101b
arch-x86: Handle a special case for MODRM in 16 bit mode.
Gabe Black
2022-01-09 21:27:42 -08:00
-
946edc794f
arch-x86: Implement count latching with the PIT read back command.
Gabe Black
2022-01-09 17:54:38 -08:00
-
3a19fa4d8d
arch-x86: Plumb up more of the i8237 DMA controller.
Gabe Black
2022-01-09 03:24:11 -08:00
-
01333c73de
arch-x86: Fix real mode far jumps with set MSB in the offset.
Gabe Black
2022-01-08 23:42:03 -08:00
-
186ba92504
fastmodel: make gem5 fastmodel build hermetic
Earl Ou
2022-01-03 22:59:33 +08:00
-
f9f86cc366
arch-riscv: Consistently check privilege mode for CSR accesses
Alex Richardson
2022-01-11 12:42:47 +00:00
-
bd687d48eb
arch-riscv: Add an ostream operator for PrivilegeMode
Alex Richardson
2022-01-11 12:24:41 +00:00
-
93bebf86cc
scons,sim: Eliminate the generated cxx_config/init.cc file.
Gabe Black
2021-08-20 04:18:09 -07:00
-
9f5806d44b
scons: Handle most SimObject work right within SimObject().
Gabe Black
2021-08-20 03:45:20 -07:00
-
b0f9375377
python,util: Pull enum hh|cc generation out of the MetaEnum class.
Gabe Black
2021-08-19 23:11:40 -07:00
-
4003ad7510
python,util: Pull CXX config generation code out of SimObject.
Gabe Black
2021-08-19 22:45:44 -07:00
-
c498d8bced
cpu: Specialize CPUs for an ISA at the leaves, not BaseCPU.
Gabe Black
2021-10-29 18:40:54 -07:00
-
f4e84cd25e
cpu-simple: Convert invalid access assertions to panic()
Alex Richardson
2021-12-30 18:23:34 +00:00
-
a8c85b1c40
dev-arm: Mask el2_watchdog in VExpressFastmodel platform
Yu-hsin Wang
2022-01-10 13:36:39 +08:00
-
1e0504cf4a
fastmodel: Fix cluster build failed
Yu-hsin Wang
2022-01-10 13:36:30 +08:00
-
ad7ff8e271
fastmodel: export wake request ports from GIC
Wing Li
2021-12-22 17:28:03 -08:00
-
301ddefa28
dev: define VectorIntSourcePin type
Wing Li
2022-01-10 15:43:05 -08:00
-
cd9fc30d92
dev-arm: Add missing sim_objects of VExpressFastmodel
Yu-hsin Wang
2022-01-10 16:36:15 +08:00
-
83b703c6b8
stdlib: Remove stdlib README.md
Bobby R. Bruce
2022-01-10 11:28:05 -08:00
-
df540f0dbf
python,util: Pull param struct generation code out of SimObject.
Gabe Black
2021-08-19 21:59:22 -07:00
-
f42b198371
scons: Stop importing SimObjects into src/SConscript.
Gabe Black
2021-08-18 22:27:45 -07:00
-
19c7fe03ac
scons: Generate cxx_config/init.cc using a helper script.
Gabe Black
2021-08-18 22:04:02 -07:00
-
ee8ad3f8eb
scons: Generate cxx config wrappers using a helper script.
Gabe Black
2021-08-18 21:15:33 -07:00
-
a8d7a41f9f
scons,util: Use external helper scripts to build enum hhs and ccs.
Gabe Black
2021-08-18 02:27:04 -07:00
-
d6bd91a9fd
arch-vega: Implement large ds_read/write instructions
Matthew Poremba
2022-01-10 15:14:49 -06:00
-
5a94e73d00
arch-vega: Validate if scalar sources are scalar gprs
Matthew Poremba
2022-01-10 15:13:35 -06:00
-
dc48de5e62
configs: Fix parameters change when WalkCache is removed
Yu-hsin Wang
2022-01-10 13:36:20 +08:00
-
614b608a08
fastmodel: Add an example reset controller for IrisCpu
Yu-hsin Wang
2021-12-13 17:54:45 +08:00
-
e5187e279a
tests: Decrease the iterations of the checkpoint test to 3.
Gabe Black
2021-11-23 04:09:46 -08:00
-
7c882f7d15
base: Add missing ']' in version ID
Bobby R. Bruce
2022-01-06 11:52:15 -08:00
-
5e3c64da4e
base: Improve ImageFileData's error when file failed to open
Bobby R. Bruce
2022-01-06 11:42:06 -08:00
-
791da53cf8
configs: Add support for initrd/initramfs
Alistair Delva
2021-12-14 10:29:22 -08:00
-
75cd1ff764
dev-arm: Add RealView support for initrd/initramfs
Alistair Delva
2021-12-14 10:26:44 -08:00
-
cb7799648b
arch-arm: Add support for initrd/initramfs
Alistair Delva
2021-12-14 10:22:06 -08:00
-
5af49d03da
base: Add support for DT initrd/initramfs
Alistair Delva
2021-12-14 10:13:57 -08:00
-
f894de5486
scons: Try to fix build dependency bug when generating fastmodels
Eric Ye
2021-12-29 17:03:38 -08:00
-
5ac54aab7e
misc: Generate StateMachine debug includes in deterministic order
Alex Richardson
2021-12-29 13:16:40 +00:00
-
1f155ffd90
arch-riscv,sim-se: Complements the system calls on RISC-V
Luming Wang
2021-12-23 16:05:39 +08:00
-
ec32f6c6f0
mem-cache: Add switch on/off duplicate entries into RMOB
Jiasen Huang
2021-12-31 12:40:09 +08:00
-
66e6e59666
mem-cache: pstAddress should be inserted into PST in STeMS
Jiasen Huang
2021-12-31 15:55:45 +08:00
-
ec58d9d7f3
mem-ruby: Fix message stall time calculation
Daecheol You
2021-12-17 10:16:19 +09:00
-
ee5b65955e
python: Fix
get_simstat func for non-Root SimObject case
Bobby R. Bruce
2021-12-28 16:29:47 -08:00
-
6a44472b1c
mem: Add 'controller()' function to NVMInterface.py
Bobby R. Bruce
2021-12-27 15:33:40 -08:00
-
5e6a561a3f
misc: Revert v21.2 specific commits for develop
Bobby R. Bruce
2021-12-27 00:14:41 -08:00
-
dda149ecf8
scons: Add a --linker option.
Gabe Black
2021-08-03 21:48:28 -07:00
-
065a7dbf1b
misc: Merge branch release-staging-v21-2 into develop
Bobby R. Bruce
2021-12-26 23:58:26 -08:00
-
-
515c89b860
util-docker: Update how rocBLAS is built in gcn-gpu Dockerfile
Bobby R. Bruce
2021-12-20 11:45:03 -08:00
-
f554b1a7b5
misc: Add release notes for v21.2
Jason Lowe-Power
2021-12-20 09:38:57 -06:00
-
da5efee4fd
ext,misc: Update
ext/sst/README.md for v21.2 release
Bobby R. Bruce
2021-12-21 14:44:31 -08:00
-
b2ffa27f44
tests: Increase Kokoro test timeout to 7 hours
Bobby R. Bruce
2021-12-22 14:39:55 -08:00
-
db921c890e
scons: Fix 'CheckLinkFlag' so '-Werror' is not enabled
Bobby R. Bruce
2021-12-23 23:34:14 -08:00
-
398d4f9d07
mem-cache: Init lastTriggerCounter for STeMS Prefetcher
Jiasen Huang
2021-12-21 15:48:01 +08:00
-
2194aea053
arch-riscv: rvc instruction is mistaken as branch
Cui Jin
2021-12-21 23:15:03 +08:00
-
7910926631
mem-cache: Set prefetch bit if the blk comes from Prefetch only.
Jiasen Huang
2021-12-20 12:50:39 +08:00
-
594145849c
scons: Remove -Werror for the gem5 v21.2 release
Bobby R. Bruce
2021-12-15 15:55:24 -08:00
-
5cf00e5055
configs,tests: Update refs to deprecated 'x86-ubuntu-img'
Bobby R. Bruce
2021-12-19 18:20:33 -08:00
-
c999905772
misc: Hardcode docker pulls to v21-2 versions
Bobby R. Bruce
2021-12-17 16:34:28 -08:00
-
af07c64577
tests: Update the weekly and nightly tests to use v21.2
Bobby R. Bruce
2021-12-17 15:53:13 -08:00
-
eeccb4ad88
util: Fix gcn-gpu docker download to v21-2
Bobby R. Bruce
2021-12-17 15:52:12 -08:00
-
798d2ed15b
ext,tests: Update the testlib download URL for v21.2
Bobby R. Bruce
2021-12-17 15:51:26 -08:00
-
b959fbac7b
stdlib: Update the stdlib resource downloader for versions
Bobby R. Bruce
2021-12-17 15:27:48 -08:00
-
33a0d30a1a
tests: Update the cpu_tests download URL
Bobby R. Bruce
2021-12-15 17:33:39 -08:00
-
bf2740096e
base: Update the version to v21.2.0.0
Bobby R. Bruce
2021-12-15 16:00:30 -08:00
-
2bc3f873a9
scons: Add werror explicitly when checking for compatible options.
Gabe Black
2021-12-20 13:41:11 -08:00
-
d77407c0e4
configs: RubySequencer doesn't have "out_ports"
Giacomo Travaglini
2021-12-20 09:15:28 +00:00
-
0d1a40602f
base: Finish deprecating SatCounter
Daniel R. Carvalho
2021-12-19 11:43:11 +01:00
-
f9deeea427
arch-gcn3,arch-vega: Select proper data on misaligned access
Kyle Roarty
2021-12-18 17:42:04 -06:00
-
c70403ed80
tests: Add GPU ISA parameter to nightly/weekly
Matthew Poremba
2021-12-13 10:52:50 -06:00