- Fix improper resource translation because of AddressSpace confusion

svn path=/trunk/; revision=40774
This commit is contained in:
Cameron Gutman 2009-05-02 22:53:12 +00:00
parent e32b96e4aa
commit 6b39bb8b91

View file

@ -1047,7 +1047,7 @@ IopTranslateDeviceResources(
{ {
case CmResourceTypePort: case CmResourceTypePort:
{ {
ULONG AddressSpace = 0; /* IO space */ ULONG AddressSpace = 1; /* IO space */
if (!HalTranslateBusAddress( if (!HalTranslateBusAddress(
DeviceNode->ResourceList->List[i].InterfaceType, DeviceNode->ResourceList->List[i].InterfaceType,
DeviceNode->ResourceList->List[i].BusNumber, DeviceNode->ResourceList->List[i].BusNumber,
@ -1073,7 +1073,7 @@ IopTranslateDeviceResources(
} }
case CmResourceTypeMemory: case CmResourceTypeMemory:
{ {
ULONG AddressSpace = 1; /* Memory space */ ULONG AddressSpace = 0; /* Memory space */
if (!HalTranslateBusAddress( if (!HalTranslateBusAddress(
DeviceNode->ResourceList->List[i].InterfaceType, DeviceNode->ResourceList->List[i].InterfaceType,
DeviceNode->ResourceList->List[i].BusNumber, DeviceNode->ResourceList->List[i].BusNumber,