C# Class Mosa.HardwareSystem.DeviceDriverRegistry

显示文件 Open project: tgiphil/MOSA-Project

Protected Properties

Property Type Description
deviceDrivers LinkedList
platformArchitecture PlatformArchitecture

Public Methods

Method Description
AddDeviceDriver ( DeviceDriver deviceDriver ) : void
DeviceDriverRegistry ( PlatformArchitecture platformArchitecture ) : System.Collections.Generic

Initializes a new instance of the DeviceDriverRegistry class.

FindDriver ( IPCIDevice pciDevice ) : DeviceDriver

Finds the driver.

GetISADeviceDrivers ( ) : LinkedList

Gets the ISA device drivers.

GetPCIDeviceDrivers ( ) : LinkedList

Gets the PCI device drivers.

RegisterBuiltInDeviceDrivers ( ) : void

Registers the build in device drivers.

RegisterDeviceDrivers ( Assembly assemblyInfo ) : void

Registers the device drivers.

Private Methods

Method Description
GetDeviceDriverPhysicalMemoryAttribute ( CustomAttributeData attributeData ) : DeviceDriverPhysicalMemoryAttribute
GetIDeviceDriver ( CustomAttributeData attributeData ) : IDeviceDriver

Method Details

AddDeviceDriver() public method

public AddDeviceDriver ( DeviceDriver deviceDriver ) : void
deviceDriver DeviceDriver
return void

DeviceDriverRegistry() public method

Initializes a new instance of the DeviceDriverRegistry class.
public DeviceDriverRegistry ( PlatformArchitecture platformArchitecture ) : System.Collections.Generic
platformArchitecture PlatformArchitecture The platform architecture.
return System.Collections.Generic

FindDriver() public method

Finds the driver.
public FindDriver ( IPCIDevice pciDevice ) : DeviceDriver
pciDevice IPCIDevice The pci device.
return DeviceDriver

GetISADeviceDrivers() public method

Gets the ISA device drivers.
public GetISADeviceDrivers ( ) : LinkedList
return LinkedList

GetPCIDeviceDrivers() public method

Gets the PCI device drivers.
public GetPCIDeviceDrivers ( ) : LinkedList
return LinkedList

RegisterBuiltInDeviceDrivers() public method

Registers the build in device drivers.
public RegisterBuiltInDeviceDrivers ( ) : void
return void

RegisterDeviceDrivers() public method

Registers the device drivers.
public RegisterDeviceDrivers ( Assembly assemblyInfo ) : void
assemblyInfo System.Reflection.Assembly The assembly info.
return void

Property Details

deviceDrivers protected_oe property

protected LinkedList deviceDrivers
return LinkedList

platformArchitecture protected_oe property

protected PlatformArchitecture platformArchitecture
return PlatformArchitecture