/* koptions.h - RTXC Quadros Version 1.0.0 Kernel Options */ /* This file was generated on 09/07/2004 12:26:30 -- RTXCgen v1.12 Build 393 */ /* * RTXC Quadros Version 1.0.0 * Copyright (c) 1999-2004 * Quadros Systems, Inc. * ALL RIGHTS RESERVED * * THE INFORMATION HEREIN IS CONFIDENTIAL AND PROPRIETARY. * UNAUTHORIZED DISCLOSURE OR DISTRIBUTION IS PROHIBITED. */ /* * ** WARNING ** * * Do **NOT** Edit this File by Hand * * It was computer-generated by RTXCgen from * an Application specification file. */ /* Project Name: ColdFire - RTXC Quadros SS */ /* CPU Name: MCF523x */ /* Application Name: M523x Application */ #ifndef _KOPTIONS_H /* { */ #define _KOPTIONS_H /* Begin - Revision Information, Top */ /* End - Revision Information, Top */ #define HAS_RTXCss /* Kernel Options */ #undef HAS_RTXCms /* Kernel Options */ #undef HAS_RTXCmp /* Kernel Options */ #include "aoptions.h" #define TRAP_NO 0 /* Kernel Model Option */ #define HAS_Levels /* Class */ #ifdef HAS_Levels /* { */ #define HAS_LevelStaticNames /* Option */ #ifdef HAS_LevelStaticNames /* { */ #endif /* } HAS_LevelStaticNames */ #define HAS_MultiLevelScheduling /* Option */ #ifdef HAS_MultiLevelScheduling /* { */ #endif /* } HAS_MultiLevelScheduling */ #define HAS_RoundRobinScheduling /* Option */ #ifdef HAS_RoundRobinScheduling /* { */ #endif /* } HAS_RoundRobinScheduling */ #endif /* } HAS_Levels */ #define HAS_Threads /* Class */ #ifdef HAS_Threads /* { */ #define HAS_ThreadStaticNames /* Option */ #ifdef HAS_ThreadStaticNames /* { */ #endif /* } HAS_ThreadStaticNames */ #define HAS_ThreadGates /* Option */ #ifdef HAS_ThreadGates /* { */ #define HAS_ThreadGateZ1Services /* Option */ #ifdef HAS_ThreadGateZ1Services /* { */ #define HAS_IS_ClearThreadGateBits /* Option-Services */ #define HAS_IS_DecrThreadGate /* Option-Services */ #define HAS_IS_IncrThreadGate /* Option-Services */ #define HAS_IS_ORThreadGateBits /* Option-Services */ #endif /* } HAS_ThreadGateZ1Services */ #define HAS_ThreadGateZ2Services /* Option */ #ifdef HAS_ThreadGateZ2Services /* { */ #define HAS_TS_ClearThreadGateBits /* Option-Services */ #define HAS_TS_DecrThreadGate /* Option-Services */ #define HAS_TS_GetThreadGate /* Option-Services */ #define HAS_TS_PresetThreadGate /* Option-Services */ #define HAS_TS_GetThreadGateLoadPreset /* Option-Services */ #define HAS_TS_GetThreadGatePreset /* Option-Services */ #define HAS_TS_IncrThreadGate /* Option-Services */ #define HAS_TS_ORThreadGateBits /* Option-Services */ #define HAS_TS_SetThreadGate /* Option-Services */ #define HAS_TS_SetThreadGatePreset /* Option-Services */ #endif /* } HAS_ThreadGateZ2Services */ #undef HAS_ThreadGateZ3Services /* Option */ #ifdef HAS_ThreadGateZ3Services /* { */ #undef HAS_KS_ClearThreadGateBits /* Option-Services */ #undef HAS_KS_DecrThreadGate /* Option-Services */ #undef HAS_KS_GetThreadGate /* Option-Services */ #undef HAS_KS_PresetThreadGate /* Option-Services */ #undef HAS_KS_GetThreadGatePreset /* Option-Services */ #undef HAS_KS_IncrThreadGate /* Option-Services */ #undef HAS_KS_ORThreadGateBits /* Option-Services */ #undef HAS_KS_SetThreadGate /* Option-Services */ #undef HAS_KS_SetThreadGatePreset /* Option-Services */ #endif /* } HAS_ThreadGateZ3Services */ #endif /* } HAS_ThreadGates */ #define HAS_ThreadArg /* Option */ #ifdef HAS_ThreadArg /* { */ #define HAS_ThreadArgsZ1Services /* Option */ #ifdef HAS_ThreadArgsZ1Services /* { */ #define HAS_IS_DefThreadArg /* Option-Services */ #define HAS_IS_ScheduleThreadArg /* Option-Services */ #endif /* } HAS_ThreadArgsZ1Services */ #define HAS_ThreadArgsZ2Services /* Option */ #ifdef HAS_ThreadArgsZ2Services /* { */ #define HAS_TS_DefThreadArg /* Option-Services */ #define HAS_TS_GetThreadArg /* Option-Services */ #define HAS_TS_ScheduleThreadArg /* Option-Services */ #endif /* } HAS_ThreadArgsZ2Services */ #undef HAS_ThreadArgsZ3Services /* Option */ #ifdef HAS_ThreadArgsZ3Services /* { */ #undef HAS_KS_DefThreadArg /* Option-Services */ #undef HAS_KS_ScheduleThreadArg /* Option-Services */ #endif /* } HAS_ThreadArgsZ3Services */ #endif /* } HAS_ThreadArg */ #define HAS_ThreadEnvArg /* Option */ #ifdef HAS_ThreadEnvArg /* { */ #define HAS_ThreadEnvArgsZ2Services /* Option */ #ifdef HAS_ThreadEnvArgsZ2Services /* { */ #define HAS_TS_DefThreadEnvArg /* Option-Services */ #define HAS_TS_GetThreadEnvArg /* Option-Services */ #endif /* } HAS_ThreadEnvArgsZ2Services */ #undef HAS_ThreadEnvArgsZ3Services /* Option */ #ifdef HAS_ThreadEnvArgsZ3Services /* { */ #undef HAS_KS_DefThreadEnvArg /* Option-Services */ #undef HAS_KS_GetThreadEnvArg /* Option-Services */ #endif /* } HAS_ThreadEnvArgsZ3Services */ #endif /* } HAS_ThreadEnvArg */ #define HAS_ThreadZ1Services /* Option */ #ifdef HAS_ThreadZ1Services /* { */ #define HAS_IS_DefThreadEntry /* Option-Services */ #define HAS_IS_GetThreadProp /* Option-Services */ #define HAS_IS_ScheduleThread /* Option-Services */ #define HAS_IS_UnscheduleThread /* Option-Services */ #endif /* } HAS_ThreadZ1Services */ #define HAS_ThreadZ2Services /* Option */ #ifdef HAS_ThreadZ2Services /* { */ #define HAS_TS_DefThreadEntry /* Option-Services */ #define HAS_TS_DisableThreadScheduler /* Option-Services */ #define HAS_TS_EnableThreadScheduler /* Option-Services */ #define HAS_TS_GetThreadBaseLevel /* Option-Services */ #define HAS_TS_GetThreadClassProp /* Option-Services */ #define HAS_TS_GetThreadCurrentLevel /* Option-Services */ #define HAS_TS_GetThreadID /* Option-Services */ #define HAS_TS_GetThreadProp /* Option-Services */ #define HAS_TS_LowerThreadLevel /* Option-Services */ #define HAS_TS_RaiseThreadLevel /* Option-Services */ #define HAS_TS_ScheduleThread /* Option-Services */ #define HAS_TS_UnscheduleThread /* Option-Services */ #endif /* } HAS_ThreadZ2Services */ /* HAS_ThreadZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_Threads */ #define HAS_Exceptions /* Class */ #ifdef HAS_Exceptions /* { */ #define HAS_ExceptionStaticNames /* Option */ #ifdef HAS_ExceptionStaticNames /* { */ #endif /* } HAS_ExceptionStaticNames */ /* HAS_ExceptionDynamics -- Option Not Supported in This Framework */ #define HAS_ExceptionZ2Services /* Option */ #ifdef HAS_ExceptionZ2Services /* { */ #define HAS_TS_GetExceptionProp /* Option-Services */ #endif /* } HAS_ExceptionZ2Services */ /* HAS_ExceptionZ3Services -- Option Not Supported in This Framework */ #define HAS_RAM_VECTORS /* Option */ #ifdef HAS_RAM_VECTORS /* { */ #endif /* } HAS_RAM_VECTORS */ #endif /* } HAS_Exceptions */ #define HAS_EventSources /* Class */ #ifdef HAS_EventSources /* { */ #define HAS_EventSourceStaticNames /* Option */ #ifdef HAS_EventSourceStaticNames /* { */ #endif /* } HAS_EventSourceStaticNames */ /* HAS_EventSourceDynamics -- Option Not Supported in This Framework */ #define HAS_EventSourceZ1Services /* Option */ #ifdef HAS_EventSourceZ1Services /* { */ #define HAS_IS_ProcessEventSourceTick /* Option-Services */ #define HAS_IS_GetEventSourceAcc /* Option-Services */ #endif /* } HAS_EventSourceZ1Services */ #define HAS_EventSourceZ2Services /* Option */ #ifdef HAS_EventSourceZ2Services /* { */ #define HAS_TS_ProcessEventSourceTick /* Option-Services */ #define HAS_TS_SetEventSourceAttr /* Option-Services */ #define HAS_TS_ClearEventSourceAttr /* Option-Services */ #define HAS_TS_GetEventSourceAcc /* Option-Services */ #define HAS_TS_SetEventSourceAcc /* Option-Services */ #define HAS_TS_GetEventSourceProp /* Option-Services */ #endif /* } HAS_EventSourceZ2Services */ /* HAS_EventSourceZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_EventSources */ #define HAS_Counters /* Class */ #ifdef HAS_Counters /* { */ #define HAS_CounterStaticNames /* Option */ #ifdef HAS_CounterStaticNames /* { */ #endif /* } HAS_CounterStaticNames */ /* HAS_CounterDynamics -- Option Not Supported in This Framework */ #define HAS_CounterZ1Services /* Option */ #ifdef HAS_CounterZ1Services /* { */ #define HAS_IS_GetCounterAcc /* Option-Services */ #endif /* } HAS_CounterZ1Services */ #define HAS_CounterZ2Services /* Option */ #ifdef HAS_CounterZ2Services /* { */ #define HAS_TS_ClearCounterAttr /* Option-Services */ #define HAS_TS_GetCounterAcc /* Option-Services */ #define HAS_TS_GetCounterProp /* Option-Services */ #define HAS_TS_GetElapsedCounterTicks /* Option-Services */ #define HAS_TS_SetCounterAcc /* Option-Services */ #define HAS_TS_SetCounterAttr /* Option-Services */ #endif /* } HAS_CounterZ2Services */ /* HAS_CounterZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_Counters */ #define HAS_Alarms /* Class */ #ifdef HAS_Alarms /* { */ #define HAS_AlarmStaticNames /* Option */ #ifdef HAS_AlarmStaticNames /* { */ #endif /* } HAS_AlarmStaticNames */ /* HAS_AlarmDynamics -- Option Not Supported in This Framework */ /* HAS_AlarmWaiters -- Option Not Supported in This Framework */ /* HAS_AlarmSemaphores -- Option Not Supported in This Framework */ #define HAS_AlarmActions /* Option */ #ifdef HAS_AlarmActions /* { */ #define HAS_AlarmActionsZ2Services /* Option */ #ifdef HAS_AlarmActionsZ2Services /* { */ #define HAS_TS_DefAlarmAction /* Option-Services */ #define HAS_TS_DefAlarmActionArm /* Option-Services */ #endif /* } HAS_AlarmActionsZ2Services */ /* HAS_AlarmActionsZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_AlarmActions */ #define HAS_AlarmZ2Services /* Option */ #ifdef HAS_AlarmZ2Services /* { */ #define HAS_TS_AbortAlarm /* Option-Services */ #define HAS_TS_ArmAlarm /* Option-Services */ #define HAS_TS_CancelAlarm /* Option-Services */ #define HAS_TS_GetAlarmProp /* Option-Services */ #define HAS_TS_GetAlarmTicks /* Option-Services */ #define HAS_TS_RearmAlarm /* Option-Services */ #endif /* } HAS_AlarmZ2Services */ /* HAS_AlarmZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_Alarms */ #define HAS_Pipes /* Class */ #ifdef HAS_Pipes /* { */ #define HAS_PipeStaticNames /* Option */ #ifdef HAS_PipeStaticNames /* { */ #endif /* } HAS_PipeStaticNames */ /* HAS_PipeDynamics -- Option Not Supported in This Framework */ #define HAS_PipeActions /* Option */ #ifdef HAS_PipeActions /* { */ #define HAS_PipeActionsZ2Services /* Option */ #ifdef HAS_PipeActionsZ2Services /* { */ #define HAS_TS_DefPipeAction /* Option-Services */ #endif /* } HAS_PipeActionsZ2Services */ /* HAS_PipeActionsZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_PipeActions */ #define HAS_PipeZ1Services /* Option */ #ifdef HAS_PipeZ1Services /* { */ #define HAS_IS_GetEmptyPipeBuf /* Option-Services */ #define HAS_IS_GetFullPipeBuf /* Option-Services */ #define HAS_IS_GetPipeBufSize /* Option-Services */ #define HAS_IS_JamFullGetEmptyPipeBuf /* Option-Services */ #define HAS_IS_JamFullPipeBuf /* Option-Services */ #define HAS_IS_PutEmptyGetFullPipeBuf /* Option-Services */ #define HAS_IS_PutEmptyPipeBuf /* Option-Services */ #define HAS_IS_PutFullGetEmptyPipeBuf /* Option-Services */ #define HAS_IS_PutFullPipeBuf /* Option-Services */ #endif /* } HAS_PipeZ1Services */ #define HAS_PipeZ2Services /* Option */ #ifdef HAS_PipeZ2Services /* { */ #define HAS_TS_ClearPipeAttr /* Option-Services */ #define HAS_TS_GetEmptyPipeBuf /* Option-Services */ #define HAS_TS_GetFullPipeBuf /* Option-Services */ #define HAS_TS_GetPipeBufSize /* Option-Services */ #define HAS_TS_GetPipeProp /* Option-Services */ #define HAS_TS_JamFullGetEmptyPipeBuf /* Option-Services */ #define HAS_TS_JamFullPipeBuf /* Option-Services */ #define HAS_TS_PutEmptyGetFullPipeBuf /* Option-Services */ #define HAS_TS_PutEmptyPipeBuf /* Option-Services */ #define HAS_TS_PutFullGetEmptyPipeBuf /* Option-Services */ #define HAS_TS_PutFullPipeBuf /* Option-Services */ #define HAS_TS_SetPipeAttr /* Option-Services */ #endif /* } HAS_PipeZ2Services */ /* HAS_PipeZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_Pipes */ /* HAS_Tasks -- Option Not Supported in This Framework */ /* HAS_Semaphores -- Option Not Supported in This Framework */ /* HAS_Queues -- Option Not Supported in This Framework */ /* HAS_Mailboxes -- Option Not Supported in This Framework */ /* HAS_Partitions -- Option Not Supported in This Framework */ /* HAS_Mutexes -- Option Not Supported in This Framework */ #define HAS_SpecialServices /* Class */ #ifdef HAS_SpecialServices /* { */ #define HAS_SpecialServicesZ2Services /* Option */ #ifdef HAS_SpecialServicesZ2Services /* { */ #define HAS_TS_DefFatalErrorHandler /* Option-Services */ #define HAS_TS_GetFatalErrorHandler /* Option-Services */ #define HAS_TS_AllocSysRAM /* Option-Services */ #define HAS_TS_GetFreeSysRAMSize /* Option-Services */ #endif /* } HAS_SpecialServicesZ2Services */ /* HAS_SpecialServicesZ3Services -- Option Not Supported in This Framework */ #endif /* } HAS_SpecialServices */ /* Begin - User Include Information */ /* End - User Include Information */ /* Begin - Revision Information, Bottom */ /* End - Revision Information, Bottom */ #endif /* } _KOPTIONS_H */ /* end of file - koptions.h */