SEC:ppcFront. More...
#include <ppcFront.h>
Public Member Functions | |
| ppcThread (processor *hme, simPID, string name="") | |
| simRegister | GetProgramCounter () |
| virtual instruction * | getNextInstruction () |
| virtual bool | squash (instruction *i) |
| virtual bool | retire (instruction *) |
| virtual void | assimilate (processor *) |
| virtual void | packageToSend (processor *) |
| virtual simAddress | getStartPC () |
| virtual bool | isPCValid (const simAddress) |
| virtual instruction * | getNextInstruction (const simAddress) |
| virtual void | squashSpec () |
| virtual void | prepareSpec () |
| virtual bool | condemn (instruction *) |
| simPID | pid () const |
| virtual void | changePid (const simPID p) |
| int | getInstructionSize () |
| simRegister | getStack () const |
| bool | isConstSection (const simAddress, const simPID) const |
Static Public Member Functions | |
| static vector< thread * > | init (processor *p, SST::Component::Params_t ¶msC) |
| static void | deleteThread (thread *t) |
| static bool | isText (simAddress addr) |
Data Fields | |
| uint8_t | stackData [ppcMaxStackSize] |
| map< simAddress, uint8_t > | specStackData |
Friends | |
| class | boost::serialization::access |
| class | ppcInstruction |
| class | ppcLoader |
SEC:ppcFront.
| void ppcThread::packageToSend | ( | processor * | home | ) | [virtual] |
Copy stuff here and all...
Implements thread.
1.7.1