freeldr/freeldr/arch/i386
diff -u -r1.16 -r1.17
--- hardware.c 16 Jun 2004 20:21:20 -0000 1.16
+++ hardware.c 19 Jun 2004 06:03:37 -0000 1.17
@@ -1951,6 +1951,12 @@
return;
}
+ /* Set 'Component Information' value similar to my NT4 box */
+ SetComponentInformation(BusKey,
+ 0x0,
+ 0x0,
+ 0xFFFFFFFF);
+
/* Increment bus number */
(*BusNumber)++;
@@ -1984,7 +1990,7 @@
FullResourceDescriptor->PartialResourceList.Count = 0;
/* Set 'Configuration Data' value */
- Error = RegSetValue(SystemKey,
+ Error = RegSetValue(BusKey,
"Configuration Data",
REG_FULL_RESOURCE_DESCRIPTOR,
(PU8) FullResourceDescriptor,
@@ -1998,7 +2004,6 @@
return;
}
-
/* Detect ISA/BIOS devices */
DetectBiosDisks(SystemKey, BusKey);