gem5/ext
Mitch Hayenga c75ff71139 mem: Remove threadId from memory request class
In general, the ThreadID parameter is unnecessary in the memory system
as the ContextID is what is used for the purposes of locks/wakeups.
Since we allocate sequential ContextIDs for each thread on MT-enabled
CPUs, ThreadID is unnecessary as the CPUs can identify the requesting
thread through sideband info (SenderState / LSQ entries) or ContextID
offset from the base ContextID for a cpu.

This is a re-spin of 20264eb after the revert (bd1c6789) and includes
some fixes of that commit.
2016-04-07 09:30:20 -05:00
..
dnet ext: clang fix for flexible array members 2014-08-13 06:57:19 -04:00
drampower ext: Bump DRAMPower to avoid compilation issues 2014-10-20 18:03:53 -04:00
dramsim2 scons: Enable -Wextra by default 2016-01-11 05:52:20 -05:00
dsent ext: dsent: adds a Python interface, drops C++ one 2014-10-11 16:16:00 -05:00
fputils ext: Update fputils to rev 6a47fd8358 2014-10-16 05:49:58 -04:00
iostream3 ext: Replace gzstream with iostream3 from zlib to avoid LGPL 2016-01-11 05:52:18 -05:00
libelf scons: Enable -Wextra by default 2016-01-11 05:52:20 -05:00
libfdt ext lib: add libfdt to enable flattened device tree support 2013-02-15 18:48:59 -05:00
mcpat ext: Add a McPAT regression tester 2014-06-04 07:48:20 -07:00
nomali ext: Update NoMali to external rev f08e0a5 2016-01-29 12:14:21 +00:00
ply ext: disable PLY debugging 2014-03-19 19:18:43 -05:00
sst mem: Remove threadId from memory request class 2016-04-07 09:30:20 -05:00
x11keysym Ext: Add X11 keysym header files to ext directory. 2011-02-09 22:27:37 -06:00