Date: Wed, 14 Oct 2009 09:59:09 -0700 From: Marcel Moolenaar <xcllnt@mac.com> To: "M. Warner Losh" <imp@bsdimp.com> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r197969 - head/sys/conf Message-ID: <F949E7FD-073B-407B-A678-6195B7566337@mac.com> In-Reply-To: <20091013.220411.-432748090.imp@bsdimp.com> References: <2E290D8D-BAF0-4E4E-A352-B00FAFD9DF83@mac.com> <20091013.180620.-1542634329.imp@bsdimp.com> <EC2B1366-67F5-4021-A5A0-040D035ADD6C@mac.com> <20091013.220411.-432748090.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Oct 13, 2009, at 9:04 PM, M. Warner Losh wrote: > : > Does this mean that the memory cycles on the I/O bus isn't > supported > : > for these architectures? > : > : Correct. > > Then it isn't an ISA bus. Of course it isn't an ISA bus. It's all LPC. Leaving the specialized embedded market aside, there's no point discussing real ISA busses in the FreeBSD context. Noone cares and as long as it doesn't break anything noone is going to put in effort to fix the code. > : There are no hooks to implement. If there is any FreeBSD supported > : board that actually needs to have the option ROMs scanned by orm(4), > > FreeBSD does support boards that need to have option ROMs scanned. orm(4) doesn't do anything with it. Other than claim the memory region and indirectly enforce policy, there's nothing orm(4) does. Policy should be implemented in the platform code where the knowledge exists and it should not be done as a side-effect of a driver that encodes the knowledge of a single platform by way of hardcoding numbers that don't hold on other platforms. orm(4) causes machine checks and kernel panics on PowerPC and Itanium and none of the non-i386 hardware has any real history with ISA, so the sensible thing is to have orm(4) be specific to PC hardware where it has relevance. If orm(4) is actually *required* on non-PC hardware then one only has to add the appropriate line to file.${ARCH} and it's there. -- Marcel Moolenaar xcllnt@mac.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F949E7FD-073B-407B-A678-6195B7566337>