public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Bill Davidsen <davidsen@tmr.com>
To: Andi Kleen <andi@firstfloor.org>
Cc: "Maciej W. Rozycki" <macro@linux-mips.org>,
	Peter Fordham <peter.fordham@gmail.com>,
	linux-kernel@vger.kernel.org
Subject: Re: fpu IO port reservation (arch/i386)
Date: Fri, 28 Sep 2007 15:33:27 -0400	[thread overview]
Message-ID: <46FD5707.9040807@tmr.com> (raw)
In-Reply-To: <p73y7f07zuz.fsf@bingen.suse.de>

Andi Kleen wrote:
> "Maciej W. Rozycki" <macro@linux-mips.org> writes:
> 
>> Hi Peter,
>>
>>> Does anybody know why we reserve this range of IO ports for 'fpu'?
>>> AFAIK from all the IO maps I can find on the internet for various x86
>>> chipsets only 0x00f0 is actaully ever used.
>>  There are two ports used: 0xf0 is the busy latch reset and 0xf1 is the 
>> coprocessor reset.  They are legacy ports resulting from the interesting 
>> way the FPU has been wired by IBM in their PC design. 
> 
> Was it really needed on 386s? I didn't think there was a IBM 386 PC.

There were 386 PC clones for sure, and they almost certainly needed it 
and still do. IBM was doing the MCA thing at that time and it was a 
wonderful time for the clone makers.
> 
>> None of them is 
>> used by Linux for i486 and newer systems, which can support the FPU in its 
>> native configuration.
> 
> I can remove it from x86-64 at least. 
> 
AFAIK you are just right, I'm pretty sure there will be systems needing 
it for 386 and 486, and maybe the old Pentium systems as well. A lot of 
system vendors wanted it so software for the old systems would still work.

-- 
Bill Davidsen <davidsen@tmr.com>
   "We have more to fear from the bungling of the incompetent than from
the machinations of the wicked."  - from Slashdot

      parent reply	other threads:[~2007-09-28 19:29 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-21 13:22 fpu IO port reservation (arch/i386) Peter Fordham
2007-09-21 13:52 ` Maciej W. Rozycki
2007-09-21 16:22   ` Andi Kleen
2007-09-21 16:52     ` Maciej W. Rozycki
2007-09-21 19:30       ` Andi Kleen
2007-09-24 11:42         ` Maciej W. Rozycki
2007-09-28 19:33     ` Bill Davidsen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46FD5707.9040807@tmr.com \
    --to=davidsen@tmr.com \
    --cc=andi@firstfloor.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=macro@linux-mips.org \
    --cc=peter.fordham@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox