comparison ProcrContext.h @ 137:99343ffe1918

The shutdown now uses inter master requests
author Merten Sach <msach@mailbox.tu-berlin.de>
date Mon, 19 Sep 2011 14:15:37 +0200
parents a9b72021f053
children
comparison
equal deleted inserted replaced
3:900bb862f58e 4:308190929fe4
63 63
64 void masterSwitchToCoreLoop(VirtProcr *nextProcr); 64 void masterSwitchToCoreLoop(VirtProcr *nextProcr);
65 65
66 void startVirtProcrFn(); 66 void startVirtProcrFn();
67 67
68 void *asmTerminateCoreLoop(VirtProcr *currPr); 68 void asmTerminateCoreLoop(VirtProcr *currPr);
69
70 void asmTerminateCoreLoopSeq(VirtProcr *currPr);
69 71
70 #define flushRegisters() \ 72 #define flushRegisters() \
71 asm volatile ("":::"%rbx", "%r12", "%r13","%r14","%r15"); 73 asm volatile ("":::"%rbx", "%r12", "%r13","%r14","%r15");
72 74
73 inline VirtProcr * 75 inline VirtProcr *