Functions | |
| VDK::ThreadTable | g_ThreadTable (g_ThreadIDElements, 10+1) |
| VDK::Bitfield | g_RoundRobinInitPriority (1<< kPriority5|0) |
| SemaphoreTable | g_SemaphoreTable (g_SemIDElements, 44) |
| void | UserDefinedInterruptServiceRoutines (void) |
| VDK::MemoryPoolTable | g_MemoryPoolTable (g_MemIDElements,(1)) |
| VDK::HistoryBuffer | g_History (256, g_HistoryEnums) |
| void | MessageQueueCleanup (MessageQueue *) |
| VDK::MessageTable | g_MessageTable (g_MsgIDElements, 10) |
Variables | |
| VDK::IDTableElement | g_ThreadIDElements [10+1] |
| VDK::ThreadTemplate | g_ThreadTemplates [] |
| unsigned int | kNumThreadTemplates = sizeof(g_ThreadTemplates)/sizeof(ThreadTemplate) |
| IdleThreadInfo | g_IdleThreadInfo = { 256, ksystem_heap} |
| unsigned int | kMaxNumThreads = 10 |
| BootThreadInfo | g_BootThreadInfo [] |
| unsigned int | kNumBootThreads = sizeof( g_BootThreadInfo ) / sizeof( BootThreadInfo ) |
| VDK::Ticks | g_RoundRobinInitPeriod [] |
| float | g_TickPeriod = 5 |
| unsigned int | g_ClockFrequency = 594.000 |
| unsigned int | g_ClockPrescale = 0 |
| unsigned int | g_ClockPeriod = 2970000 |
| unsigned int | g_StackAlignment = VDK_STACK_ALIGNMENT_ |
| const unsigned int | kMaxNumActiveSemaphores = 44 |
| VDK::IDTableElement | g_SemIDElements [44+1] |
| void(* | g_MessageQueueCleanup )(VDK::MessageQueue *) = NULL |
| unsigned int | g_localNode = 0 |
| unsigned short | g_ChannelRoutingMask = 0 |
| ThreadID | g_vRoutingThreads [] |
| ThreadID | g_vRoutingThreads2 [] |
| unsigned int | kNumRoutingNodes = 0 |
| MsgThreadEntry | g_RoutingThreadInfo [] |
| unsigned int | kNumRoutingThreads = 0 |
| VDK::MarshallingEntry | g_vMarshallingTable [] |
| unsigned int | kNumMarshalledTypes = 0 |
| IMASKStruct | g_InitialISRMask |
| IMASKStruct | g_InitialISRMask2 |
| BootFuncPointers | g_InitBootFunctionP [] |
| unsigned int | kNumBootEntries = sizeof (g_InitBootFunctionP)/sizeof(BootFuncPointers) |
| const unsigned int | kMaxNumActiveMemoryPools = 1 |
| VDK::IDTableElement | g_MemIDElements [1] |
| VDK::PoolID | g_MessagePoolID |
| BootPoolInfo | g_BootMemoryPools [] |
| unsigned int | kNumBootPools = sizeof (g_BootMemoryPools)/sizeof(BootPoolInfo) |
| VDK::HistoryBuffer::HistoryEvent | g_HistoryEnums [256] |
| HeapInfo | g_Heaps [] |
| HeapID | g_SemaphoreHeap = ksystem_heap |
| HeapID | g_DeviceFlagHeap = ksystem_heap |
| HeapID | g_IOObjectHeap = ksystem_heap |
| unsigned int | kNumHeaps = sizeof (g_Heaps)/sizeof(HeapInfo) |
| const unsigned int | kMaxNumActiveMessages = 10 |
| VDK::IDTableElement | g_MsgIDElements [10] |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Initial value:
{
{ kReservedPool, sizeof(VDK::Message), 10, false, ksystem_heap }
}
|
|
|
Initial value:
{
{ &g_ThreadTemplates[kboot_thread], 0 }
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
{
{ 0, 0 }
}
|
|
|
|
|
|
|
|
|
Initial value:
{
VDK::InitBootThreads,
VDK::InitBootMemoryPools,
VDK::InitISRMask,
VDK::SetTimer
}
|
|
|
Initial value:
{
EVT_IVTMR
|
0
}
|
|
|
Initial value:
{
0
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
{
INIT_RTHREAD_(NULL, (VDK::Priority) 0, 0, NULL ,ksystem_heap ,ksystem_heap, false, (VDK::ThreadID) 0, (VDK::IOID) 0,"0", (VDK::RoutingDirection) 0)
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
{
INIT_THREADTEMPLATE_("kADI_TOOLS_IOEThreadType",kPriority5, 512, ::ADI_TOOLS_IOEThreadType_Wrapper::Create ,ksystem_heap ,ksystem_heap,false),
INIT_THREADTEMPLATE_("kboot_thread",kPriority5, 2048, ::boot_thread_Wrapper::Create ,ksystem_heap ,ksystem_heap,true),
INIT_THREADTEMPLATE_("khttpd_thread",kPriority5, 1024, ::httpd_thread_Wrapper::Create ,ksystem_heap ,ksystem_heap,true),
}
|
|
|
|
|
|
Initial value:
{
{0,0}
}
|
|
|
Initial value:
{
(ThreadID) 0
}
|
|
|
Initial value:
{
(ThreadID) 0
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1