|
gem5
v21.0.1.0
|
#include "mem/packet.hh"#include <algorithm>#include <cstring>#include <iostream>#include <sstream>#include <string>#include "base/cprintf.hh"#include "base/logging.hh"#include "base/trace.hh"#include "mem/packet_access.hh"Go to the source code of this file.
Macros | |
| #define | SET1(a1) (1 << (a1)) |
| #define | SET2(a1, a2) (SET1(a1) | SET1(a2)) |
| #define | SET3(a1, a2, a3) (SET2(a1, a2) | SET1(a3)) |
| #define | SET4(a1, a2, a3, a4) (SET3(a1, a2, a3) | SET1(a4)) |
| #define | SET5(a1, a2, a3, a4, a5) (SET4(a1, a2, a3, a4) | SET1(a5)) |
| #define | SET6(a1, a2, a3, a4, a5, a6) (SET5(a1, a2, a3, a4, a5) | SET1(a6)) |
| #define | SET7(a1, a2, a3, a4, a5, a6, a7) |
Definition of the Packet Class, a packet is a transaction occuring between a single level of the memory heirarchy (ie L1->L2).
Definition in file packet.cc.