-
11315b39f4
arch-x86: Add ACPI support for MADT
Maximilian Stein
2021-03-11 19:58:11 +01:00
-
6e1b3d7da0
arch-x86: Implement ACPI root tables
Maximilian Stein
2021-03-11 19:31:36 +01:00
-
bd99d938c0
arch-power: Add fields for DS form instructions
Sandipan Das
2021-02-06 17:16:57 +05:30
-
73eb5a84cb
arch-power: Fix precedence of register operands
Sandipan Das
2021-02-06 17:16:54 +05:30
-
808056ce4e
util-docker: Use python3 by default for Ubuntu 18.04 docker images
Hoa Nguyen
2021-05-05 15:36:17 -07:00
-
e9ac090991
base: Add warnings for legacy stats
Hoa Nguyen
2021-04-21 00:53:44 -07:00
-
0209e7dede
dev-amdgpu: Add initial AMDGPU device
Matthew Poremba
2021-04-27 16:42:59 -05:00
-
45341a8430
base: Add DPRINTFV macro
Giacomo Travaglini
2021-04-27 17:41:46 +01:00
-
d3033b13e0
arch-power: Add TAR and associated instructions
Sandipan Das
2021-02-06 17:16:50 +05:30
-
8f22b3bee8
arch-gcn3: Add missing overrides
Bobby R. Bruce
2021-05-04 10:58:45 -07:00
-
cdd5c5671f
arch-power: Fix disassembly for branch instructions
Sandipan Das
2021-02-06 17:16:46 +05:30
-
1517cdf8a7
arch-power: Fix branch conditional instructions
Sandipan Das
2021-02-06 17:16:43 +05:30
-
3530b8659e
util: Fix checkpoint-tester.py checkpoint parameter
Hoa Nguyen
2021-04-13 01:30:32 -07:00
-
03a62e61d0
arch-sparc: Fix the SPARC build.
Gabe Black
2021-05-02 23:12:15 -07:00
-
07f5053c1b
arch-power: Refactor branch instructions
Sandipan Das
2021-02-06 17:16:39 +05:30
-
e3d58b6132
arch-power: Fix extended opcode based decoding
Sandipan Das
2021-02-14 19:44:58 +05:30
-
51a3c664c9
arch-power: Fix disassembly for SPR move instructions
Sandipan Das
2021-04-19 12:57:37 +05:30
-
a89f8e7b73
tests, arch-power: Add 64-bit hello binaries
Sandipan Das
2021-02-07 09:33:05 +00:00
-
95c2d60273
tests, arch-power: Move 32-bit hello binary
Sandipan Das
2021-02-06 19:32:44 +05:30
-
b5877861da
tests, arch-power: Add support for building hello
Sandipan Das
2021-02-06 19:14:29 +05:30
-
7c7e9cfbfd
arch-sparc: Use GuestABI to call pseudo insts.
Gabe Black
2021-03-07 03:36:12 -08:00
-
c50af597a0
base: Make the BaseRemoteGDB class able to handle multiple TCs.
Gabe Black
2021-04-12 07:24:51 -07:00
-
8d99785080
base: Fill out the 'H' thread setting command in remote GDB.
Gabe Black
2021-04-12 05:52:33 -07:00
-
07074f40e5
sim: Stop using DPRINTF_UNCONDITIONAL in the event class.
Gabe Black
2021-04-29 20:09:32 -07:00
-
82d85ed1ec
base: Stop "using namespace Debug" in DPRINTF style macros.
Gabe Black
2021-04-29 19:40:25 -07:00
-
1cd7e3471d
scons: Add
--with-lto to enabled LTO; remove --no-lto
Bobby R. Bruce
2021-04-27 13:51:29 -07:00
-
679c698c56
scons: Revert "Enable LTO for opt, perf and prof builds."
Bobby R. Bruce
2021-04-27 11:51:27 -07:00
-
89a95c1f7a
arch-power: Add and rename some opcode fields
Sandipan Das
2021-02-06 17:16:30 +05:30
-
9457415729
arch-power: Refactor instruction decoding
Sandipan Das
2021-02-06 17:16:25 +05:30
-
16d0943325
arch-arm: Use PageTableWalker flag
Giacomo Travaglini
2021-04-28 15:18:23 +01:00
-
ba1473f2a9
arch-riscv, arch-x86: Define unique PageTableWalker flag
Giacomo Travaglini
2021-04-28 18:20:23 +01:00
-
794f9c2a26
arch-riscv: Added flexibility to RISC-V FS config
Peter Yuen
2021-04-29 15:22:21 +08:00
-
a9f2e21e08
configs: Initial configuration for full-system GPU
Matthew Poremba
2021-04-27 16:31:02 -05:00
-
f1cd6341ea
cpu,arch: Move the zero register index into RegClassInfo.
Gabe Black
2021-02-23 20:51:26 -08:00
-
7036e2174f
cpu: Pull all remaining non-comm types out of SimpleCPUPolicy.
Gabe Black
2021-03-01 19:23:32 -08:00
-
86059e7a0b
cpu: Extract stage classes from O3's SimpleCPUPolicy.
Gabe Black
2021-03-01 18:11:27 -08:00
-
34c5d537af
fastmodel: handling amba far atomic transaction
Yu-hsin Wang
2021-03-30 16:07:03 +08:00
-
da7d752679
fastmodel: add amba_to_tlm_bridge hooks before going to gem5
Yu-hsin Wang
2021-03-30 14:15:52 +08:00
-
ce6fdc5a84
systemc: tlm bridge support atomic operations
Yu-hsin Wang
2021-03-30 15:10:07 +08:00
-
aa33b5746b
systemc: define atomic extension
Yu-hsin Wang
2021-03-30 14:56:54 +08:00
-
729ab6d4d8
cpu: Move MaxWidth and MaxThreads from O3CPUImpl to cpu/o3/limits.hh.
Gabe Black
2021-03-01 16:45:30 -08:00
-
306ed368c5
configs: Updates for SMP X86KvmCPU boot
Kevin Loughlin
2021-02-18 15:23:11 -05:00
-
6613b0a8c4
misc: Add dev-amdgpu tag
Matthew Poremba
2021-04-27 16:34:27 -05:00
-
de9321553b
configs: Remove deprecated port names in GPU_VIPER
Matthew Poremba
2021-04-27 08:25:49 -05:00
-
0eef1069cb
ruby: fix typo in VIPER TCC triggerQueue
Matt Sinclair
2021-04-27 16:04:41 -05:00
-
2c8bade2c3
arch-gcn3,misc: Fix .fast compilation errors for GCN3_x86
Bobby R. Bruce
2021-04-27 11:25:42 -07:00
-
835ad59154
configs: Revert "configs: Only add CPU sequencers to piobus"
Matthew Poremba
2021-04-27 09:30:07 -05:00
-
1aea08ff81
python,tests: Update pyunit tests to run in TestLib
Bobby R. Bruce
2021-04-19 13:41:05 -07:00
-
f0e2c7cfc7
configs: Handle various DMA devices in GPU_VIPER
Matthew Poremba
2021-04-23 18:52:36 -05:00
-
70abb2dcfd
sim: Use memPools in SE mode only
Giacomo Travaglini
2021-04-26 10:56:28 +01:00
-
60f7618a0f
configs: Remove unused argument from create_mem_intf
Giacomo Travaglini
2021-03-04 11:13:07 +00:00
-
605399893c
arch,base,cpu: Move some type aliases into base/types.hh.
Gabe Black
2021-03-15 01:36:50 -07:00
-
4ef0bd03ab
configs: Only add CPU sequencers to piobus
Matthew Poremba
2021-04-23 18:50:55 -05:00
-
f3b2d51baf
arch-riscv: Pull non-public content out of arch/registers.hh.
Gabe Black
2021-02-22 01:21:57 -08:00
-
fd9addede1
configs: apu_se.py hotfix
Matthew Poremba
2021-04-24 11:33:09 -05:00
-
529736a7ce
gpu-compute, dev-hsa: Fix doorbell for gfx900
Kyle Roarty
2019-06-18 14:03:16 -04:00
-
ec6b325382
gpu-compute, dev-hsa: Remove HSADriver, HSADevice
Kyle Roarty
2019-06-19 16:04:01 -04:00
-
d019912efa
dev-hsa: Fix doorbell mmap for APU
Michael LeBeane
2018-10-26 11:32:01 -04:00
-
eb09361eef
configs, gpu-compute: Add option to specify gfx version
Kyle Roarty
2019-06-07 17:37:50 -04:00
-
ad43083bb3
gpu-compute: Implement per-request MTYPEs
Michael LeBeane
2018-10-31 16:25:12 -04:00
-
dfa712f041
tests: Make the ISA-dependent tests run
Daniel R. Carvalho
2021-04-11 11:03:53 -03:00
-
4f7d15a70b
configs: Update apu_se.py argparse support
Matthew Poremba
2021-04-23 11:23:35 -05:00
-
f403edf6b4
base: Introduce versions of mul(Uns|S)igned which return two values.
Gabe Black
2021-03-05 23:29:14 -08:00
-
a18241a6c1
base: Teach gem5 how to use 128 bit types for multiplication.
Gabe Black
2021-03-05 23:04:49 -08:00
-
6f5668be86
base: Create wide multiply functions in intmath.hh.
Gabe Black
2021-03-05 22:48:56 -08:00
-
d7d549408f
base: Check the context ID when replacing a ThreadContext in GDB.
Gabe Black
2021-04-12 06:30:52 -07:00
-
14f2a031c6
arch-arm: Simplify the "mult" SIMD instructions with a BitUnion.
Gabe Black
2021-03-07 03:01:18 -08:00
-
e4537dfbba
sim: Add pool specific allocators to SE mode
Michael LeBeane
2018-10-23 17:10:53 -04:00
-
3c3c2c3076
cpu: Simplify the RegId class a little.
Gabe Black
2021-02-23 19:09:46 -08:00
-
6f3c197742
cpu: Eliminate the isZeroReg() helper in RegId.
Gabe Black
2021-02-23 17:49:15 -08:00
-
ee58010f0d
sim: Trap into GDB instead of panicking on SEGV
Boris Shingarov
2021-04-20 09:42:35 -04:00
-
a2c9213a31
configs, tests: Replace optparse with argparse
Giacomo Travaglini
2021-04-16 17:42:34 +01:00
-
09b9512acd
configs: restore_simpoint_checkpoint should be a boolean
Giacomo Travaglini
2021-04-21 11:44:40 +01:00
-
503b60ed56
configs: Fix stats name in arm/fs_power.py
Hoa Nguyen
2021-04-20 01:57:28 -07:00
-
8d5a8f01e4
util: Replace optparse with argparse
Giacomo Travaglini
2021-04-15 23:31:11 +01:00
-
2f424f6a13
sim: Track ThreadContext-s in the Workload object.
Gabe Black
2021-04-18 23:24:43 -07:00
-
8467e183c9
cpu,sim: Set ThreadContext's ContextID right away.
Gabe Black
2021-04-19 00:11:22 -07:00
-
424eb027ff
base: Add a link to documentation in the remote GDB header file.
Gabe Black
2021-04-12 05:14:55 -07:00
-
b596aa86e2
base: Streamline the "send" method of the BaseRemoteGDB class.
Gabe Black
2021-04-12 05:05:26 -07:00
-
86301ce456
cpu: Use the built in << for VecReg and VecPredReg in ExeTrace.
Gabe Black
2021-02-26 21:24:47 -08:00
-
fa505b3e12
arch: Collapse unused size parameter from "as" VecPredReg method.
Gabe Black
2021-02-26 20:58:28 -08:00
-
2d95f59ece
arch,cpu: Separate printing and serialization of VecPredReg.
Gabe Black
2021-02-26 20:40:19 -08:00
-
eb7d3b6b6c
sim: Don't needlessly recreate ISA types in InstRecord.
Gabe Black
2021-02-26 21:27:57 -08:00
-
669d2c48f2
arch,mem: Use szext instead of sext as appropriate.
Gabe Black
2021-03-07 00:10:23 -08:00
-
d5c0c638c8
arch-sparc: Fix some bit manipulation bugs.
Gabe Black
2021-03-09 02:07:45 -08:00
-
dff67336fb
arch-sparc: Wrap overly long lines in the decoder definition.
Gabe Black
2021-03-06 23:14:34 -08:00
-
2f78ad6f7b
base: Improve handling of thread IDs for remote GDB.
Gabe Black
2021-04-12 04:39:03 -07:00
-
7e85c8b712
sim: Minor cleanup of the System class.
Gabe Black
2021-04-12 03:07:23 -07:00
-
dca020e98c
scons: Allow declaring dependencies of tags
Daniel R. Carvalho
2021-03-23 19:30:58 -03:00
-
fe3c2cd8a7
util: Remove unused package import
Giacomo Travaglini
2021-04-16 00:26:03 +01:00
-
8f3e00d630
util: Fix cpt_upgrader format string
Giacomo Travaglini
2021-04-16 00:15:01 +01:00
-
31c9813695
configs: Remove Ruby on ARM warning
Giacomo Travaglini
2021-04-16 10:43:57 +01:00
-
e0ef7518c2
systemc: Extend TlmBridges to 512 bits
Yu-hsin Wang
2021-04-16 11:05:30 +08:00
-
e035575ea0
scons: Move MakeAction into gem5_scons.
Gabe Black
2021-02-08 02:33:52 -08:00
-
6ca6f41052
scons: Move the "duplicate" setting into gem5_env_defaults.py.
Gabe Black
2021-02-08 02:01:43 -08:00
-
789b6eb615
scons: Stop piggy-backing on the default tool for default settings.
Gabe Black
2021-02-08 01:52:54 -08:00
-
14f14f9a62
arch,cpu,sim: Move the null and nop StaticInstPtrs to their own files.
Gabe Black
2021-03-15 02:43:38 -07:00
-
96229439e6
arch-power: Fix power build.
Gabe Black
2021-04-16 23:09:17 -07:00
-
3bd72b42d0
cpu: De-templatize the BaseO3DynInst.
Gabe Black
2021-02-27 04:01:14 -08:00
-
f484341215
cpu: Get rid of the unused eaSrcsReady method.
Gabe Black
2021-02-27 03:39:41 -08:00