Subject: Re: Rework of ATA code to support native SATA controllers
To: Eivind Eklund <eivind@FreeBSD.ORG>
From: Manuel Bouyer <>
List: tech-kern
Date: 01/03/2004 02:23:41
On Fri, Jan 02, 2004 at 07:30:37AM -0800, Eivind Eklund wrote:
> > 
> > In addition to what Jason already said, there's lot of work to get the FreeBSD
> > IDE system ready for NetBSD, it's too i386-centric.
> Eh?  We use it on all platforms - specifically, I know it is in use on
> i386, pc98, alpha, sparc64, and amd64.  There are some small bits of
> code that are specific for each of alpha, sparc64, and pc98, but these
> seem to be there to work around brokenness on each platform.
> If there are other issues WRT our portability I don't know of, I'm
> curious of them.  (We don't have specific adaptions for ATA on other
> platforms, of course, and it may be that our platforms as a group are so 
> homogenous that this bring up issues I don't know of.)

The FreeBSD code doesn't run on amiga, atari, mac68k or arm. Some of these
platorms impose strong restrinctions (such a interrupts not working, or
the alternate status register not being available).

Manuel Bouyer <>
     NetBSD: 24 ans d'experience feront toujours la difference