Expand description
Kernel configuration
Macros
- Implement
CfgPhase1on$Tyusing the given$params:CfgPhase1Data<$System>to associate static data with the system type$System. - Implement
CfgPhase2on$Tyusing the given$params:CfgPhase2Data<$System>to associate static data with the system type$System. - Implement
KernelStaticon$Tyusing the given$params:CfgPhase3Data<$System>to associate static data with the system type$System. - Construct
Cfg<$RawCfg>for the phase 1 configuration. - Construct
Cfg<$RawCfg>for the phase 2 configuration. - Construct
Cfg<$RawCfg>for the phase 3 configuration.
Structs
- Wraps a
raw_cfg::CfgBaseto provide higher-level services. - The inputs to
attach_phase1!. - The inputs to
attach_phase2!. - The inputs to
attach_phase3!.
Traits
- The first precursor to
KernelStatic. - The second precursor to
KernelStatic. - The marker trait to generate a forwarding implementation of
KernelStatic<System>as well asCfgPhase1<System>andCfgPhase2<System>. - Associates static data to a system type.