Subject: Re: Refactoring MI devices in GENERIC and friends
To: None <tech-kern@netbsd.org>
From: Michael van Elst <mlelstv@serpens.de>
List: tech-kern
Date: 09/09/2007 11:43:45
tsutsui@ceres.dti.ne.jp (Izumi Tsutsui) writes:
>- many drivers lack necessary bus_dmamap_sync(9) calls,
> which are mostly no-op on i386 or macppc
> (IIRC there was a report ti(4) didn't work on sparc64)
>- some drivers are not well-tested on big endian machines
> (some VLAN code might be still problematic for example),
> or also could have LE64BE bugs on sparc64
>- sparc64 (or some other ports) has more assertions in MD backend
> and some drivers could have bugs which are not caught on i386
>- some drivers might have invalid I/O accesses which only
> work in __NO_STRICT_ALIGNMENT case
sounds like pretty good arguments for putting these drivers
into every GENERIC configuration. Otherwise these problems
will never get addressed.
--
--
Michael van Elst
Internet: mlelstv@serpens.de
"A potential Snark may lurk in every tree."