|
SST
11.0.0
StructuralSimulationToolkit
|
Notifies endpoint that an address has been invalidated from the L1. More...
#include <stdMem.h>
Public Member Functions | |
| InvNotify (Addr pAddr, uint64_t size, flags_t flags=0, Addr vAddr=0, Addr iPtr=0, uint32_t tid=0) | |
| virtual Request * | makeResponse () override |
| virtual bool | needsResponse () override |
| SST::Event * | convert (RequestConverter *converter) override |
| void | handle (RequestHandler *handler) override |
Public Member Functions inherited from SST::Experimental::Interfaces::StandardMem::Request | |
| Request (flags_t fl=0) | |
| Request (id_t rid, flags_t flags=0) | |
| id_t | getID () |
| void | setNoncacheable () |
| void | unsetNoncacheable () |
| bool | getNoncacheable () |
| void | setSuccess () |
| void | unsetSuccess () |
| bool | getSuccess () |
| void | setTrace () |
| void | unsetTrace () |
| bool | getTrace () |
| void | setFlag (flags_t flag) |
| void | setFlag (Flag flag) |
| void | unsetFlag (flags_t flag) |
| void | unsetFlag (Flag flag) |
| bool | getFlag (flags_t flag) |
| bool | getFlag (Flag flag) |
| void | clearAllFlags () |
| flags_t | getAllFlags () |
Data Fields | |
| Addr | pAddr |
| Addr | vAddr |
| uint64_t | size |
| Addr | iPtr |
| uint32_t | tid |
Additional Inherited Members | |
Public Types inherited from SST::Experimental::Interfaces::StandardMem::Request | |
| enum | Flag { F_NONCACHEABLE = 1<<1, F_SUCCESS = 1<<2, F_TRACE = 1<<3, F_RESERVED = 1 << 16 } |
| Flags that modify requests. More... | |
| typedef uint64_t | id_t |
| typedef uint32_t | flags_t |
Protected Attributes inherited from SST::Experimental::Interfaces::StandardMem::Request | |
| id_t | id |
| flags_t | flags |
Notifies endpoint that an address has been invalidated from the L1.