Date: Wed, 14 Jun 1995 01:20:59 -0700 (PDT) From: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> To: bde@freefall.cdrom.com (Bruce Evans) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa isa.h Message-ID: <199506140821.BAA00829@gndrsh.aac.dev.com> In-Reply-To: <199506140738.AAA18507@freefall.cdrom.com> from "Bruce Evans" at Jun 14, 95 00:38:33 am
next in thread | previous in thread | raw e-mail | index | archive | help
> > bde 95/06/14 00:38:32 > > Modified: sys/i386/isa isa.h > Log: > Convert to ANSI C: change #endif THING to #endif /* THING */. > Fix one such THING in code to match comment. > Sort IO_GSC* into numeric order and update comments about the gaps. > Sort common SCSI addresses into alphabetical order. > Remove bogus comments about com ports having i/o size 4. What was the reference document for this??? I was the one who put that comment in there, and it comes from no less than IBM documents itself. The fact is PS/2 class machines only have 4 addresses for COM ports, and can have a com port at 0x3fc!! > Uniformize whitespace. > Uniformize case in hex digits. > > This file is very incomplete. In particular, it doesn't mention any > network cards. This doesn't matter much for the base addresses, but > it means that the comments about which addresses are free are mostly > bogus. That is because there is no formal documentation that states where these things are. IBM never has assigned a ``network interface'' address. Even there own products are all over the place. > The i/o sizes are unreliable because of split address ranges > for many devices (VGA, wd). VGA??? Maybe if you consider the fact that the ``syscons'' driver should be split so that we don't have both the VGA ports and the Keyboard ports all in one driver (along with a ton of architecual reasons to split this out). > The i/o sizes are incomplete. In > particular, there are no sizes for SCSI controllers. The bt driver > still returns a truth value instead of a size. :-(. Pretty much I created the current content of that file from official IBM documentation for the XT, AT, and PS/2 family. The SCSI card I/O addresses where added to make the GENERIC config file consistent. I did not have size docs for those cards when I created it. I do now though. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506140821.BAA00829>