Expand description
Kernel configuration
Macros
- Implement
CfgPhase1
on$Ty
using the given$params:
CfgPhase1Data
<$System>
to associate static data with the system type$System
. - Implement
CfgPhase2
on$Ty
using the given$params:
CfgPhase2Data
<$System>
to associate static data with the system type$System
. - Implement
KernelStatic
on$Ty
using 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::CfgBase
to 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.