![]() |
Home |
|
DriverFlagsDriverFlags defines 32 bits which may be enquired by the drivers supplied with RTKernel-32. Currently, the following values are defined: DF_IDLE_HALTSome system drivers can execute the CPU instruction Halt in RTKernel-32's Idle Task(s), significantly reducing power consumption and heat generation. However, the target computer must be able to handle Halt bus cycles, which is not the case for some low-cost embedded systems. If this flag is set, Halt will be executed by the Idle Task if preemptions are enabled. By default, this flag is set only in the multiprocessor kernel. DF_NO_HYPERTHREADThis flag is only evaluated by the multiprocessor kernel. If set, logical Hyperthread CPUs are not used to run threads. Real CPUs such as on multi-core or multi-CPU systems can still be used. DF_IRQ_LOWESTTASKThis flag is obsolete and is not evaluated by the kernel. DF_HPET_64BITThis flag instructs the HRTHPET driver to use the timer in 64 bit instead of 32 bit mode. This flag makes function FTReadTime() slower by a factor of 3 and is thus not recommended.
|