gem5/src/dev/alpha
Andreas Hansson 485d103255 MEM: Move all read/write blob functions from Port to PortProxy
This patch moves the readBlob/writeBlob/memsetBlob from the Port class
to the PortProxy class, thus making a clear separation of the basic
port functionality (recv/send functional/atomic/timing), and the
higher-level functional accessors available on the port proxies.

There are only a few places in the code base where the blob functions
were used on ports, and they are all for peeking into the memory
system without making a normal memory access (in the memtest, and the
malta and tsunami pchip). The memtest also exemplifies how easy it is
to create a non-translating proxy if desired. The malta and tsunami
pchip used a slave port to perform a functional read, and this is now
changed to rely on the physProxy of the system (to which they already
have a pointer).
2012-02-24 11:46:39 -05:00
..
access.h style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04:00
AlphaBackdoor.py SE/FS: Get rid of FULL_SYSTEM in dev. 2011-11-13 02:05:32 -08:00
backdoor.cc Implement Ali's review feedback. 2012-01-29 02:04:34 -08:00
backdoor.hh SE/FS: Get rid of FULL_SYSTEM in dev. 2011-11-13 02:05:32 -08:00
SConscript SE/FS: Build the devices in SE mode. 2011-09-30 00:28:33 -07:00
tsunami.cc SE/FS: Get rid of FULL_SYSTEM in dev. 2011-11-13 02:05:32 -08:00
tsunami.hh SE/FS: Remove System::platform and Platform::intrFrequency. 2011-09-30 00:29:07 -07:00
Tsunami.py MEM: Introduce the master/slave port roles in the Python classes 2012-02-13 06:43:09 -05:00
tsunami_cchip.cc clang: Enable compiling gem5 using clang 2.9 and 3.0 2012-01-31 12:05:52 -05:00
tsunami_cchip.hh Major changes to how SimObjects are created and initialized. Almost all 2007-07-23 21:51:38 -07:00
tsunami_io.cc clang: Enable compiling gem5 using clang 2.9 and 3.0 2012-01-31 12:05:52 -05:00
tsunami_io.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
tsunami_pchip.cc MEM: Move all read/write blob functions from Port to PortProxy 2012-02-24 11:46:39 -05:00
tsunami_pchip.hh Devices: Add support for legacy fixed IO locations in BARs. 2009-02-01 00:02:21 -08:00
tsunamireg.h Make mulitple consoles work and be distinguishable from each other 2007-02-13 15:58:06 -05:00