OpenMP Runtime
Defines | Functions | Variables
boot.c File Reference

Initialize the OpenMP runtime environment. More...

#include <c6x.h>
Include dependency graph for boot.c:

Defines

#define CINIT   ((void*)&__cinit__)

Functions

far void _auto_init (const void *cinit)
far int _args_main ()
far void exit (int status)
far void __TI_omp_terminate (void)
 Terminate the OpenMP runtime.
far void __TI_omp_reset (void)
 Default reset routine.
far int __TI_omp_initialize (void)
 Initializes the OMP runtime.
far void __TI_omp_start (void)
 __asm ("\t.global __STACK_END")
void __interrupt c_int00 ()

Variables

far int __cinit__
char _stack [8]

Detailed Description

Initialize the OpenMP runtime environment.

Copyright 2013 by Texas Instruments Incorporated.


Function Documentation

far int __TI_omp_initialize ( void  )

Initializes the OMP runtime.

Invoked after cinit. see .c

Here is the call graph for this function:

far void __TI_omp_terminate ( void  )

Terminate the OpenMP runtime.

Executed only be the master core. Pushes exit events to the worker exit queues to terminate execution on workers. Also does cleanup on the master

Here is the call graph for this function:

 All Classes Files Functions Variables Typedefs Enumerations Defines