C# Класс Mosa.HardwareSystem.HardwareResources

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DisableIRQ ( ) : void

Disables the IRQ.

EnableIRQ ( ) : void

Enables the IRQ.

GetIOPort ( byte region, ushort index ) : IReadWriteIOPort

Gets the IO port.

GetIOPortRegion ( byte index ) : IOPortRegion

Gets the IO port region.

GetMemory ( byte region ) : IMemory

Gets the memory.

GetMemoryRegion ( byte index ) : MemoryRegion

Gets the memory region.

HardwareResources ( IOPortRegion ioPortRegions, MemoryRegion memoryRegions, InterruptHandler interruptHandler ) : Mosa.HardwareSystem.PCI

Initializes a new instance of the HardwareResources class.

HardwareResources ( IOPortRegion ioPortRegions, MemoryRegion memoryRegions, InterruptHandler interruptHandler, IPCIDeviceResource deviceResource ) : Mosa.HardwareSystem.PCI

Initializes a new instance of the HardwareResources class.

Описание методов

DisableIRQ() публичный Метод

Disables the IRQ.
public DisableIRQ ( ) : void
Результат void

EnableIRQ() публичный Метод

Enables the IRQ.
public EnableIRQ ( ) : void
Результат void

GetIOPort() публичный Метод

Gets the IO port.
public GetIOPort ( byte region, ushort index ) : IReadWriteIOPort
region byte The region.
index ushort The index.
Результат IReadWriteIOPort

GetIOPortRegion() публичный Метод

Gets the IO port region.
public GetIOPortRegion ( byte index ) : IOPortRegion
index byte The index.
Результат IOPortRegion

GetMemory() публичный Метод

Gets the memory.
public GetMemory ( byte region ) : IMemory
region byte The region.
Результат IMemory

GetMemoryRegion() публичный Метод

Gets the memory region.
public GetMemoryRegion ( byte index ) : MemoryRegion
index byte The index.
Результат MemoryRegion

HardwareResources() публичный Метод

Initializes a new instance of the HardwareResources class.
public HardwareResources ( IOPortRegion ioPortRegions, MemoryRegion memoryRegions, InterruptHandler interruptHandler ) : Mosa.HardwareSystem.PCI
ioPortRegions IOPortRegion The io port regions.
memoryRegions MemoryRegion The memory regions.
interruptHandler InterruptHandler The interrupt handler.
Результат Mosa.HardwareSystem.PCI

HardwareResources() публичный Метод

Initializes a new instance of the HardwareResources class.
public HardwareResources ( IOPortRegion ioPortRegions, MemoryRegion memoryRegions, InterruptHandler interruptHandler, IPCIDeviceResource deviceResource ) : Mosa.HardwareSystem.PCI
ioPortRegions IOPortRegion The io port regions.
memoryRegions MemoryRegion The memory regions.
interruptHandler InterruptHandler The interrupt handler.
deviceResource IPCIDeviceResource The device resource.
Результат Mosa.HardwareSystem.PCI