Commit Graph

  • 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