Searched refs:qt_start (Results 1 - 16 of 16) sorted by relevance

/gem5/ext/systemc/src/sysc/qt/md/
H A Dksr1.h45 | qt_start$TXT
53 for the reason why we explicitly store qt_start$TXT). The
60 startup, this is a jump to qt_start$TXT. (The block procedure stores
62 which is also the offset at which qt_start$TXT is stored on the stacks
64 thread stack, it will initially jump to qt_start$TXT; thereafter,
67 qt_start$TXT, after it has read the initial data on the new thread's
85 The pointer to the startup code is *not* `qt_start'. It is the
86 word *pointed to* by `qt_start'. Thus, we dereference `qt_start',
102 | qt_start <
[all...]
H A Dmips.h37 | $31 === return pc; on startup == qt_start
111 extern void qt_start(void);
112 #define QUICKTHREADS_ARGS_MD(sp) (QUICKTHREADS_SPUT (sp, QUICKTHREADS_31, qt_start))
H A Daxp.s23 .globl qt_start
77 .ent qt_start
78 qt_start: label
86 .end qt_start
120 .end qt_start
H A Daxp.h63 | r26 on startup === qt_start <--- qt.sp
125 extern void qt_start(void);
126 #define QUICKTHREADS_ARGS_MD(sp) (QUICKTHREADS_SPUT (sp, QUICKTHREADS_R26, qt_start))
H A Dhppa.h157 extern void qt_start(void);
159 (QUICKTHREADS_SPUT (sp, QUICKTHREADS_crp, QUICKTHREADS_PA_RISC_READ_PLABEL(qt_start)))
H A Dm88k.h42 | r1 on startup === `qt_start'
125 extern void qt_start(void);
127 (QUICKTHREADS_SPUT (sp, QUICKTHREADS_1, qt_start), \
H A Dsparc.h25 | %o7 == return address -> qt_start
75 extern void qt_start (void);
106 /* The thread will ``return'' to the `qt_start' routine to get things
113 (QUICKTHREADS_SPUT ((top), QUICKTHREADS_O7, ((void *)(((int)qt_start)-8))), \
H A Dvax.h29 | ret pc === `qt_start' on startup
55 | ret pc === `qt_start' on startup
68 extern void qt_start (void);
113 QUICKTHREADS_SPUT (sto, 4, qt_start))
H A Dmips-irix5.s40 .globl qt_start
105 qt_start: label
H A Dmips.s29 .globl qt_start
93 qt_start: label
H A Dpowerpc_mach.h207 top + QUICKTHREADS_RETURN_INDEX * 4 -> | qt_start | LR save
256 top + QUICKTHREADS_RETURN_INDEX * 4 -> | qt_start | LR save
281 * Parameters are passed to "qt_start" or to "qt_vstart" putting them into
282 * the stack frames of "qt_start" or "qt_vstart" themselves. This not a
285 * that as a preload of the parameter area that "qt_start" or "qt_vstart"
413 /* Define the "qt_start" frame size. It consists just of the linkage area and
501 /* Notice that qt_start and qt_vstart have no parameters, actually their
504 extern void qt_start(void);
534 * - set "qt_start" as the "qt_block" or "qt_blocki" return address;
539 (QUICKTHREADS_SPUT (sp, QUICKTHREADS_RETURN_INDEX, qt_start), \
[all...]
H A Dpowerpc_sys5.h185 top + QUICKTHREADS_RETURN_INDEX * 4 -> | qt_start | LR save
226 top + QUICKTHREADS_RETURN_INDEX * 4 -> | qt_start | LR save
248 * Parameters are passed to "qt_start" or to "qt_vstart" putting them into
249 * the stack frames of "qt_start" or "qt_vstart" themselves. This not a
252 * that as a preload of the parameter area that "qt_start" or "qt_vstart"
367 /* Define the "qt_start" frame size. It consists just of the linkage area and
456 /* Notice that qt_start and qt_vstart have no parameters, actually their
459 extern void qt_start(void);
489 * - set "qt_start" as the "qt_block" or "qt_blocki" return address;
494 (QUICKTHREADS_SPUT (sp, QUICKTHREADS_RETURN_INDEX, qt_start), \
[all...]
H A Dksr1.s22 .globl qt_start$TXT
23 .globl qt_start
175 # the top of their stacks; manufactured stacks have a pointer to qt_start$TXT
180 # at the start of qt_start$TXT, or (2) skip past the two noop pairs
330 qt_start: label
331 .word qt_start$TXT
334 # the beginning of qt_start and then it called a blocking routine
336 # by the code above and "returns" to `qt_start$TXT' in the
338 # and starting threads jump to 16(qt_start$TXT).
341 qt_start
[all...]
H A Dpowerpc_mach.s171 .globl qt_start
422 void qt_start(void);
423 asm void qt_start(void)
430 qt_start: label
H A Dpowerpc_sys5.s165 .globl qt_start
420 void qt_start(void);
421 asm void qt_start(void)
428 qt_start: label
H A Dhppa.s33 .EXPORT qt_start, ENTRY
144 qt_start label

Completed in 21 milliseconds