Re: fpu IO port reservation (arch/i386)

2007-09-28 Thread Bill Davidsen
Andi Kleen wrote: "Maciej W. Rozycki" <[EMAIL PROTECTED]> 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

Re: fpu IO port reservation (arch/i386)

2007-09-28 Thread Bill Davidsen
Andi Kleen wrote: Maciej W. Rozycki [EMAIL PROTECTED] 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

Re: fpu IO port reservation (arch/i386)

2007-09-24 Thread Maciej W. Rozycki
On Fri, 21 Sep 2007, Andi Kleen wrote: > > For the curious the details of all the hassle are reasonably well > > described in the Intel's AP-578 application note. > > Thanks. Ok it has to stay for for i386 then; although it would be in theory > possible to only reserve when the CPU is a real

Re: fpu IO port reservation (arch/i386)

2007-09-24 Thread Maciej W. Rozycki
On Fri, 21 Sep 2007, Andi Kleen wrote: For the curious the details of all the hassle are reasonably well described in the Intel's AP-578 application note. Thanks. Ok it has to stay for for i386 then; although it would be in theory possible to only reserve when the CPU is a real 386. For

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Andi Kleen
> For the curious the details of all the hassle are reasonably well > described in the Intel's AP-578 application note. Thanks. Ok it has to stay for for i386 then; although it would be in theory possible to only reserve when the CPU is a real 386. For x86-64 it's gone now. -Andi - To

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Maciej W. Rozycki
On Fri, 21 Sep 2007, Andi Kleen wrote: > > 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

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Andi Kleen
"Maciej W. Rozycki" <[EMAIL PROTECTED]> 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

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Maciej W. Rozycki
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

fpu IO port reservation (arch/i386)

2007-09-21 Thread Peter Fordham
Hi, 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. ./arch/i386/kernel/setup.c 282 }, { 283 .name = "fpu", 284 .start = 0x00f0, 285 .end

fpu IO port reservation (arch/i386)

2007-09-21 Thread Peter Fordham
Hi, 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. ./arch/i386/kernel/setup.c 282 }, { 283 .name = fpu, 284 .start = 0x00f0, 285 .end

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Maciej W. Rozycki
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

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Andi Kleen
Maciej W. Rozycki [EMAIL PROTECTED] 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

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Maciej W. Rozycki
On Fri, 21 Sep 2007, Andi Kleen wrote: 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

Re: fpu IO port reservation (arch/i386)

2007-09-21 Thread Andi Kleen
For the curious the details of all the hassle are reasonably well described in the Intel's AP-578 application note. Thanks. Ok it has to stay for for i386 then; although it would be in theory possible to only reserve when the CPU is a real 386. For x86-64 it's gone now. -Andi - To