each of them wastes about 1k of precious disk space, none of them serves any purpose as what they do in the case of SMALL_KERNEL is call pcibattach. pcib(4) can do it on its own.
having a cheap timecounter source is irrelevant in the install phase. i've tested it with glxpcib and ichpcib, but others should not pose a problem. any objections to remove these guys? P.S. geodesc is actually not a pci bridge, but provides a reset function for the specific chipset. Index: RAMDISK =================================================================== RCS file: /cvs/src/sys/arch/i386/conf/RAMDISK,v retrieving revision 1.170 diff -u -p -u -r1.170 RAMDISK --- RAMDISK 9 Jul 2010 07:50:33 -0000 1.170 +++ RAMDISK 13 Oct 2010 18:20:18 -0000 @@ -55,10 +55,10 @@ pcibios0 at bios0 flags 0x0000 isa0 at mainbus0 isa0 at pcib? -isa0 at amdpcib? -isa0 at ichpcib? -isa0 at gscpcib? -isa0 at glxpcib? +#isa0 at amdpcib? +#isa0 at ichpcib? +#isa0 at gscpcib? +#isa0 at glxpcib? #eisa0 at mainbus0 pci* at mainbus0 @@ -70,11 +70,11 @@ ppb* at pci? # PCI-PCI bridges pci* at ppb? pci* at pchb? pcib* at pci? # PCI-ISA bridge -ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges -gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge -amdpcib* at pci? # AMD 8111 LPC bridge +#ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges +#gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge +#amdpcib* at pci? # AMD 8111 LPC bridge geodesc* at pci? # Geode SC1100/SCx200 IAOC -glxpcib* at pci? # AMD CS5536 PCI-ISA bridge +#glxpcib* at pci? # AMD CS5536 PCI-ISA bridge # ISA PCMCIA controllers pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000 Index: RAMDISKB =================================================================== RCS file: /cvs/src/sys/arch/i386/conf/RAMDISKB,v retrieving revision 1.114 diff -u -p -u -r1.114 RAMDISKB --- RAMDISKB 9 Jul 2010 07:50:33 -0000 1.114 +++ RAMDISKB 13 Oct 2010 18:20:18 -0000 @@ -54,10 +54,10 @@ pcibios0 at bios0 flags 0x0000 isa0 at mainbus0 isa0 at pcib? -isa0 at ichpcib? -isa0 at gscpcib? -isa0 at glxpcib? -isa0 at amdpcib? +#isa0 at ichpcib? +#isa0 at amdpcib? +#isa0 at gscpcib? +#isa0 at glxpcib? #eisa0 at mainbus0 pci* at mainbus0 @@ -69,12 +69,11 @@ ppb* at pci? # PCI-PCI bridges pci* at ppb? pci* at pchb? pcib* at pci? # PCI-ISA bridge -ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges -gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge -amdpcib* at pci? # AMD 8111 LPC bridge -glxpcib* at pci? # AMD CS5536 PCI-ISA bridge - -#geodesc* at pci? # Geode SC1100/SCx200 IAOC +#ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges +#amdpcib* at pci? # AMD 8111 LPC bridge +#gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge +#glxpcib* at pci? # AMD CS5536 PCI-ISA bridge +geodesc* at pci? # Geode SC1100/SCx200 IAOC # ISA PCMCIA controllers #pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000 Index: RAMDISKC =================================================================== RCS file: /cvs/src/sys/arch/i386/conf/RAMDISKC,v retrieving revision 1.94 diff -u -p -u -r1.94 RAMDISKC --- RAMDISKC 9 Jul 2010 07:50:33 -0000 1.94 +++ RAMDISKC 13 Oct 2010 18:20:18 -0000 @@ -54,10 +54,10 @@ pcibios0 at bios0 flags 0x0000 isa0 at mainbus0 isa0 at pcib? -isa0 at ichpcib? -isa0 at gscpcib? -isa0 at glxpcib? -isa0 at amdpcib? +#isa0 at ichpcib? +#isa0 at gscpcib? +#isa0 at glxpcib? +#isa0 at amdpcib? #eisa0 at mainbus0 pci* at mainbus0 @@ -69,11 +69,11 @@ ppb* at pci? # PCI-PCI bridges pci* at ppb? pci* at pchb? pcib* at pci? # PCI-ISA bridge -ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges -gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge -amdpcib* at pci? # AMD 8111 LPC bridge +#ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges +#amdpcib* at pci? # AMD 8111 LPC bridge +#gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge geodesc* at pci? # Geode SC1100/SCx200 IAOC -glxpcib* at pci? # AMD CS5536 PCI-ISA bridge +#glxpcib* at pci? # AMD CS5536 PCI-ISA bridge # ISA PCMCIA controllers pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000
