C# 클래스 Mosa.Kernel.x86.Multiboot

Static class of helpful memory functions
파일 보기 프로젝트 열기: tgiphil/MOSA-Project 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MultibootAddress uint

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
CountMemoryMap ( ) : void

Counts the memory map.

GetMemoryMapIndexLocation ( uint index ) : MultiBootMemoryMap*

Gets the memory map index location.

메소드 상세

GetMemoryMapBase() 공개 정적인 메소드

Gets the memory map base.
public static GetMemoryMapBase ( uint index ) : uint
index uint The index.
리턴 uint

GetMemoryMapLength() 공개 정적인 메소드

Gets the length of the memory map.
public static GetMemoryMapLength ( uint index ) : uint
index uint The index.
리턴 uint

GetMemoryMapType() 공개 정적인 메소드

Gets the type of the memory map.
public static GetMemoryMapType ( uint index ) : byte
index uint The index.
리턴 byte

SetMultibootLocation() 공개 정적인 메소드

Sets the multiboot location.
public static SetMultibootLocation ( uint address ) : void
address uint The address.
리턴 void

SetMultibootLocation() 공개 정적인 메소드

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.
리턴 void

Setup() 공개 정적인 메소드

Setups this multiboot.
public static Setup ( ) : void
리턴 void

프로퍼티 상세

MultibootAddress 공개적으로 정적으로 프로퍼티

public static uint MultibootAddress
리턴 uint