I am going to revisit this. > I do believe i386/amd64 RAMDISKs are destined to more or > less mainstream hardware and ISA CGA, MDA, EGA, HGA > stuff isn't there anymore. > > So on i386 RAMDISK (like amd64 one), I suggest to remove > > pcdisplay0 at isa? > wsdisplay* at pcdisplay?
This breaks machines that really do exist out there. 2200 44 88 2332 91c GENERIC/pcdisplay.o 135 1064 0 1199 4af GENERIC/pcdisplay_chars.o 907 0 0 907 38b GENERIC/pcdisplay_subr.o > sys/arch/i386/conf/RAMDISK: > > pckbc0 at isa? # PC keyboard controller > pckbd* at pckbc? # PC keyboard > wskbd* at pckbd? mux 1 > vga0 at isa? > vga* at pci? > pcdisplay0 at isa? # CGA, MDA, EGA, HGA > wsdisplay* at vga? > wsdisplay* at pcdisplay? This breaks 99% of i386 machines, ie. every machine that has either a pci vga display or a non-usb keyboard. > sys/arch/amd64/conf/RAMDISK: > > pckbc0 at isa? # PC keyboard controller > pckbd* at pckbc? # PC keyboard > wskbd* at pckbd? mux 1 > vga0 at isa? > vga* at pci? > wsdisplay* at vga? This breaks 99% of amd64 machines, ie. every machine that has either a pci vga display or a non-usb keyboard. In the last week alone, *two* people mailed in dmesg's that have isa vga adapters. You are living in a fantasy if you think that restricting hardware support like that helps anyone.
