C# Class Mosa.Kernel.x86.Multiboot

Static class of helpful memory functions
Afficher le fichier Open project: tgiphil/MOSA-Project Class Usage Examples

Méthodes publiques

Свойство Type Description
MultibootAddress uint

Méthodes publiques

Méthode Description
GetMemoryMapBase ( uint index ) : uint

Gets the memory map base.

GetMemoryMapLength ( uint index ) : uint

Gets the length of the memory map.

GetMemoryMapType ( uint index ) : byte

Gets the type of the memory map.

SetMultibootLocation ( uint address ) : void

Sets the multiboot location.

SetMultibootLocation ( uint address, uint magic ) : void

Sets the multiboot location, if given the proper magic value

Setup ( ) : void

Setups this multiboot.

Private Methods

Méthode Description
CountMemoryMap ( ) : void

Counts the memory map.

GetMemoryMapIndexLocation ( uint index ) : MultiBootMemoryMap*

Gets the memory map index location.

Method Details

GetMemoryMapBase() public static méthode

Gets the memory map base.
public static GetMemoryMapBase ( uint index ) : uint
index uint The index.
Résultat uint

GetMemoryMapLength() public static méthode

Gets the length of the memory map.
public static GetMemoryMapLength ( uint index ) : uint
index uint The index.
Résultat uint

GetMemoryMapType() public static méthode

Gets the type of the memory map.
public static GetMemoryMapType ( uint index ) : byte
index uint The index.
Résultat byte

SetMultibootLocation() public static méthode

Sets the multiboot location.
public static SetMultibootLocation ( uint address ) : void
address uint The address.
Résultat void

SetMultibootLocation() public static méthode

Sets the multiboot location, if given the proper magic value
public static SetMultibootLocation ( uint address, uint magic ) : void
address uint The address.
magic uint The magic value.
Résultat void

Setup() public static méthode

Setups this multiboot.
public static Setup ( ) : void
Résultat void

Property Details

MultibootAddress public_oe static_oe property

public static uint MultibootAddress
Résultat uint