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.

Reply via email to