On Wednesday 13 October 2010 14:25:45 Mike Belopuhov wrote:
> 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?

I don't see why you didn't also make the same changes to RAMDISK_CD to keep 
all of the i386 RAMDISK media consistent, especially if these drivers are not 
necessary for the RAMDISK to operate properly.

> 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



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to