HCore SysPlanInit

Files CCore/inc/sys/SysPlanInit.h CCore/src/sys/SysPlanInit.cpp

This is the target part of the plan initialization sequence. The plan initialization node tag is "Sys".


#ifndef CCore_inc_sys_SysPlanInit_h
#define CCore_inc_sys_SysPlanInit_h
 
#include <CCore/inc/PlanInit.h>

namespace CCore {
namespace Sys {

/* GetPlanInitNode_...() */ 

PlanInitNode * GetPlanInitNode_Sys();

} // namespace Sys
} // namespace CCore
 
#endif

The following target features must be ready for use after the Sys point of initialization:

  1. SysAtomic,
  2. SysError,
  3. SysMemPage,
  4. SysProp,
  5. SysSem,
  6. SysTlsSlot,
  7. Sys::GetTaskId() from the SysTask.h .

See this document for the brief of the initialization requirements.