/// <summary> /// Initializes a new instance of the <see cref="HardwareResources"/> class. /// </summary> /// <param name="resourceManager">The resource manager.</param> /// <param name="ioPortRegions">The io port regions.</param> /// <param name="memoryRegions">The memory regions.</param> /// <param name="interruptHandler">The interrupt handler.</param> /// <param name="deviceResource">The device resource.</param> public HardwareResources(IOPortRegion[] ioPortRegions, MemoryRegion[] memoryRegions, InterruptHandler interruptHandler, IPCIDeviceResource deviceResource) { this.ioPortRegions = ioPortRegions; this.memoryRegions = memoryRegions; this.interruptHandler = interruptHandler; this.DeviceResource = DeviceResource; }
/// <summary> /// Pres the setup. /// </summary> /// <param name="pciDeviceResource">The pci device resource.</param> /// <returns></returns> public virtual bool PreSetup(IPCIDeviceResource pciDeviceResource) { return(true); }
public override bool PreSetup(IPCIDeviceResource pciDeviceResource) { //pciDeviceResource.CommandRegister; return true; }
public override bool PreSetup(IPCIDeviceResource pciDeviceResource) { //pciDeviceResource.CommandRegister; return(true); }
/// <summary> /// Pres the setup. /// </summary> /// <param name="pciDeviceResource">The pci device resource.</param> /// <returns></returns> public virtual bool PreSetup(IPCIDeviceResource pciDeviceResource) { return true; }