- Fix addressing constraints for slave DMA devices that don't have 32-bit address support

svn path=/trunk/; revision=54245
This commit is contained in:
Cameron Gutman 2011-10-24 09:12:34 +00:00
parent bc55323de3
commit d8f0d214d2

View file

@ -708,11 +708,11 @@ NdisMRegisterDmaChannel(
DeviceDesc.Version = DEVICE_DESCRIPTION_VERSION;
DeviceDesc.Master = (Adapter->NdisMiniportBlock.Flags & NDIS_ATTRIBUTE_BUS_MASTER);
DeviceDesc.ScatterGather = FALSE; //Is this correct?
DeviceDesc.ScatterGather = FALSE;
DeviceDesc.DemandMode = DmaDescription->DemandMode;
DeviceDesc.AutoInitialize = DmaDescription->AutoInitialize;
DeviceDesc.Dma32BitAddresses = Dma32BitAddresses;
DeviceDesc.Dma64BitAddresses = !Dma32BitAddresses; //Is this correct?
DeviceDesc.Dma64BitAddresses = FALSE;
DeviceDesc.BusNumber = Adapter->NdisMiniportBlock.BusNumber;
DeviceDesc.DmaChannel = DmaDescription->DmaChannel;
DeviceDesc.InterfaceType = Adapter->NdisMiniportBlock.BusType;