comparison ProcrContext.h @ 166:aefd87f9d12f

loop graph
author Nina Engelhardt
date Tue, 18 Oct 2011 15:53:04 +0200
parents fe5ec83f1baf
children dbfc8382d546 c11b9dcf6d24 d1dd9e6ee72c
comparison
equal deleted inserted replaced
0:dc6bf28fce24 1:4b41cfca7da9
18 18
19 void masterSwitchToCoreLoop(VirtProcr *nextProcr); 19 void masterSwitchToCoreLoop(VirtProcr *nextProcr);
20 20
21 void startVirtProcrFn(); 21 void startVirtProcrFn();
22 22
23 void *asmTerminateCoreLoop(VirtProcr *currPr);
24
23 #define flushRegisters() \ 25 #define flushRegisters() \
24 asm volatile ("":::"%rbx", "%r12", "%r13","%r14","%r15") 26 asm volatile ("":::"%rbx", "%r12", "%r13","%r14","%r15")
25 27
26 inline VirtProcr * 28 inline VirtProcr *
27 create_procr_helper( VirtProcr *newPr, VirtProcrFnPtr fnPtr, 29 create_procr_helper( VirtProcr *newPr, VirtProcrFnPtr fnPtr,