Date: Sat, 31 Jan 2009 20:44:02 -0800 From: "David O'Brien" <obrien@FreeBSD.org> To: "M. Warner Losh" <imp@bsdimp.com> Cc: jhb@FreeBSD.org, freebsd-arch@FreeBSD.org Subject: Re: Trimming the default /boot/device.hints Message-ID: <20090201044402.GA95647@dragon.NUXI.org> In-Reply-To: <20090131.212608.-1522433384.imp@bsdimp.com> References: <200901260947.32870.jhb@freebsd.org> <20090131093130.GA17896@dragon.NUXI.org> <20090131.212608.-1522433384.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 31, 2009 at 09:26:08PM -0700, M. Warner Losh wrote: > In message: <20090131093130.GA17896@dragon.NUXI.org> > "David O'Brien" <obrien@freebsd.org> writes: > : At least for amd64, I'd like to see all the hints removed. We should > : make these assumptions. > > We can't remove all hints, unless we require ACPI. For the most part we do for amd64. Is there reason not to? > The floppy drives > don't enumerate properly without hints in the PNPBIOS case. I don't > know if the floppies enumerate correctly for ACPI, but the code that's > there seems to assume that enumerating via _FDE might fail sometimes > and the fallback method is hints. This suggests that keeping the fd > hints is a good thing. > > We also want hints to wire down uart0 and uart1 to their traditional > COM1 and COM2 places. At least that's been an oft-reported bug when > we don't. > > My current 'hints' file is thus: > hint.fd.0.at="fdc0" > hint.fd.0.drive="0" > hint.fd.1.at="fdc0" > hint.fd.1.drive="1" > hint.sc.0.at="isa" > hint.sc.0.flags="0x100" > hint.uart.0.at="isa" > hint.uart.0.port="0x3F8" > hint.uart.0.flags="0x10" > hint.uart.1.at="isa" > hint.uart.1.port="0x2F8" That would be a great compromise hints file for amd64 given you are right - I have seen a few motherboards have issues with which com port is at which addresses. -- -- David (obrien@FreeBSD.org)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090201044402.GA95647>