Unit Platform
From Ultibo.org
Return to Unit Reference
Description
To be documented
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
Initialization functions
procedure PlatformInit;
Description: Initialize platform specific information for the current hardware
Note | To be documented |
---|
procedure CPUInit;
Description: Initialize the CPU including performance features etc (Where Applicable)
Note | To be documented |
---|
procedure FPUInit;
Description: Initialize the Floating Point Processor Unit (Where Applicable)
Note | To be documented |
---|
procedure GPUInit;
Description: Initialize the Graphics Processor Unit (Where Applicable)
Note | To be documented |
---|
procedure MMUInit;
Description: Initialize the Memory Management Unit (Where Applicable)
Note | To be documented |
---|
procedure SMPInit;
Description: Initialize the Symetric Multi Processor support (Where Applicable)
Note | Secondary CPU boot is performed by SecondaryInit in Threads |
---|
procedure CacheInit;
Description: Initialize CPU Data and Instruction Caching (Where Applicable)
Note | To be documented |
---|
procedure BoardInit;
Description: Initialize Board specific information (Where Applicable)
Note | To be documented |
---|
procedure MemoryInit;
Description: Initialize Memory specific information (Where Applicable)
Note | To be documented |
---|
procedure ClockInit;
Description: Initialize the Clock handling
Note | To be documented |
---|
procedure PowerInit;
Description: Initialize Power management (Where Applicable)
Note | To be documented |
---|
procedure MailboxInit;
Description: Initialize Mailbox access (Where Applicable)
Note | To be documented |
---|
procedure InterruptInit;
Description: Initialize Interrupt handling
Note | To be documented |
---|
procedure PeripheralInit;
Description: Initialize Peripheral devices (Where Applicable)
Note | To be documented |
---|
procedure ParseBootTags;
Description: Parse any boot tag information passed by the bootloader (Where Applicable)
Note | To be documented |
---|
procedure ParseCommandLine;
Description: Setup argc, argv and cmdline and process known command line options (Where Applicable)
Note | To be documented |
---|
procedure ParseEnvironment;
Description: Setup envp and process known environment options (Where Applicable)
Note | To be documented |
---|
Return to Unit Reference