C# 클래스 Microsoft.Singularity.Hal.HalDevices

파일 보기 프로젝트 열기: feel-the-dz3n/Singularity-OS 1 사용 예제들

공개 메소드들

메소드 설명
Initialize ( Processor processor ) : void
ReleaseResources ( ) : void
StartApProcessors ( int cpus ) : void
TranslatePciInterrupt ( byte currentInterruptLine, byte pciInterruptPin, PciPort pciPort ) : byte

비공개 메소드들

메소드 설명
BroadcastFixedIPI ( byte vector, bool includeSelf ) : void
ClearFixedIPI ( int interrupt ) : void
DisableIoInterrupt ( byte irq ) : void
EnableIoInterrupt ( byte irq ) : void
FreezeProcessors ( ) : void
GetMaximumIrq ( ) : byte
GetProcessorCount ( ) : int
InternalInterrupt ( byte interrupt ) : bool
ResetApProcessors ( ) : void
SendFixedIPI ( byte vector, int from, int to ) : void

메소드 상세

Initialize() 공개 추상적인 메소드

public abstract Initialize ( Processor processor ) : void
processor Processor
리턴 void

ReleaseResources() 공개 추상적인 메소드

public abstract ReleaseResources ( ) : void
리턴 void

StartApProcessors() 공개 추상적인 메소드

public abstract StartApProcessors ( int cpus ) : void
cpus int
리턴 void

TranslatePciInterrupt() 공개 추상적인 메소드

public abstract TranslatePciInterrupt ( byte currentInterruptLine, byte pciInterruptPin, PciPort pciPort ) : byte
currentInterruptLine byte
pciInterruptPin byte
pciPort PciPort
리턴 byte