Skip site navigation (1)Skip section navigation (2)
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>