* C0 config reg for 5k core
@ 2003-08-11 18:28 David Kesselring
2003-08-11 19:32 ` Mike Uhler
2003-08-12 11:21 ` Chris Dearman
0 siblings, 2 replies; 6+ messages in thread
From: David Kesselring @ 2003-08-11 18:28 UTC (permalink / raw)
To: linux-mips
Has anyone else built linux 2.4 for a 5k or 5kf core? When comparing cpu.h
and the MIPS64 5K Processor Core Family Software Users Manual it doesn't
look to me that the c0-config1 reg is defined the same way. Am I reading
something wrong? For example in the spec FPU flag is bit0 while in cpu.h
it is bit4. Seems pretty basic.
David Kesselring
Atmel MMC
dkesselr@mmc.atmel.com
919-462-6587
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: C0 config reg for 5k core
2003-08-11 18:28 C0 config reg for 5k core David Kesselring
@ 2003-08-11 19:32 ` Mike Uhler
2003-08-11 19:57 ` David Kesselring
2003-08-12 11:21 ` Chris Dearman
1 sibling, 1 reply; 6+ messages in thread
From: Mike Uhler @ 2003-08-11 19:32 UTC (permalink / raw)
To: David Kesselring; +Cc: linux-mips
Bit 0 of Config1 is FPU-present. Bit 4 is "Performance counters
present". I guarantee you that the 5K family implements this
pattern.
/gmu
On Mon, 2003-08-11 at 11:28, David Kesselring wrote:
> Has anyone else built linux 2.4 for a 5k or 5kf core? When comparing cpu.h
> and the MIPS64 5K Processor Core Family Software Users Manual it doesn't
> look to me that the c0-config1 reg is defined the same way. Am I reading
> something wrong? For example in the spec FPU flag is bit0 while in cpu.h
> it is bit4. Seems pretty basic.
>
> David Kesselring
> Atmel MMC
> dkesselr@mmc.atmel.com
> 919-462-6587
--
Michael Uhler, Chief Technology Officer
MIPS Technologies, Inc. Email: uhler@mips.com Pager:uhler_p@mips.com
1225 Charleston Road Voice: (650)567-5025 FAX: (650)567-5225
Mountain View, CA 94043 Mobile: (650)868-6870 Admin: (650)567-5085
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: C0 config reg for 5k core
2003-08-11 19:32 ` Mike Uhler
@ 2003-08-11 19:57 ` David Kesselring
2003-08-11 20:00 ` Mike Uhler
0 siblings, 1 reply; 6+ messages in thread
From: David Kesselring @ 2003-08-11 19:57 UTC (permalink / raw)
To: Mike Uhler; +Cc: linux-mips
Is this reg, supposed to be the same among all processor or does it
differ?
On 11 Aug 2003, Mike Uhler wrote:
> Bit 0 of Config1 is FPU-present. Bit 4 is "Performance counters
> present". I guarantee you that the 5K family implements this
> pattern.
>
> /gmu
>
>
> On Mon, 2003-08-11 at 11:28, David Kesselring wrote:
> > Has anyone else built linux 2.4 for a 5k or 5kf core? When comparing cpu.h
> > and the MIPS64 5K Processor Core Family Software Users Manual it doesn't
> > look to me that the c0-config1 reg is defined the same way. Am I reading
> > something wrong? For example in the spec FPU flag is bit0 while in cpu.h
> > it is bit4. Seems pretty basic.
> >
> > David Kesselring
> > Atmel MMC
> > dkesselr@mmc.atmel.com
> > 919-462-6587
> --
>
> Michael Uhler, Chief Technology Officer
> MIPS Technologies, Inc. Email: uhler@mips.com Pager:uhler_p@mips.com
> 1225 Charleston Road Voice: (650)567-5025 FAX: (650)567-5225
> Mountain View, CA 94043 Mobile: (650)868-6870 Admin: (650)567-5085
>
>
>
>
David Kesselring
Atmel MMC
dkesselr@mmc.atmel.com
919-462-6587
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: C0 config reg for 5k core
2003-08-11 19:57 ` David Kesselring
@ 2003-08-11 20:00 ` Mike Uhler
0 siblings, 0 replies; 6+ messages in thread
From: Mike Uhler @ 2003-08-11 20:00 UTC (permalink / raw)
To: David Kesselring; +Cc: linux-mips
For MIPS32 and MIPS64 processors (the 5K is MIPS64), it is
architecturally defined and required, and the compatibility
verification testing verifies it (and, yes, we do run compatibility
verification testing on our own cores).
/gmu
On Mon, 2003-08-11 at 12:57, David Kesselring wrote:
> Is this reg, supposed to be the same among all processor or does it
> differ?
>
> On 11 Aug 2003, Mike Uhler wrote:
>
> > Bit 0 of Config1 is FPU-present. Bit 4 is "Performance counters
> > present". I guarantee you that the 5K family implements this
> > pattern.
> >
> > /gmu
> >
> >
> > On Mon, 2003-08-11 at 11:28, David Kesselring wrote:
> > > Has anyone else built linux 2.4 for a 5k or 5kf core? When comparing cpu.h
> > > and the MIPS64 5K Processor Core Family Software Users Manual it doesn't
> > > look to me that the c0-config1 reg is defined the same way. Am I reading
> > > something wrong? For example in the spec FPU flag is bit0 while in cpu.h
> > > it is bit4. Seems pretty basic.
> > >
> > > David Kesselring
> > > Atmel MMC
> > > dkesselr@mmc.atmel.com
> > > 919-462-6587
> > --
> >
> > Michael Uhler, Chief Technology Officer
> > MIPS Technologies, Inc. Email: uhler@mips.com Pager:uhler_p@mips.com
> > 1225 Charleston Road Voice: (650)567-5025 FAX: (650)567-5225
> > Mountain View, CA 94043 Mobile: (650)868-6870 Admin: (650)567-5085
> >
> >
> >
> >
>
> David Kesselring
> Atmel MMC
> dkesselr@mmc.atmel.com
> 919-462-6587
--
Michael Uhler, Chief Technology Officer
MIPS Technologies, Inc. Email: uhler@mips.com Pager:uhler_p@mips.com
1225 Charleston Road Voice: (650)567-5025 FAX: (650)567-5225
Mountain View, CA 94043 Mobile: (650)868-6870 Admin: (650)567-5085
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: C0 config reg for 5k core
2003-08-11 18:28 C0 config reg for 5k core David Kesselring
2003-08-11 19:32 ` Mike Uhler
@ 2003-08-12 11:21 ` Chris Dearman
2003-08-12 12:39 ` David Kesselring
1 sibling, 1 reply; 6+ messages in thread
From: Chris Dearman @ 2003-08-12 11:21 UTC (permalink / raw)
To: David Kesselring; +Cc: linux-mips
David Kesselring wrote:
> Has anyone else built linux 2.4 for a 5k or 5kf core? When comparing cpu.h
I have :)
> and the MIPS64 5K Processor Core Family Software Users Manual it doesn't
> look to me that the c0-config1 reg is defined the same way. Am I reading
> something wrong? For example in the spec FPU flag is bit0 while in cpu.h
> it is bit4. Seems pretty basic.
The option bits defined in cpu.h are software flags. See
arch/mips/kernel/setup.c where these flags are set for each processor by
reading appropriate registers.
Regards
Chris
--
Chris Dearman The Fruit Farm, Ely Road voice +44 1223 706206
MIPS Technologies (UK) Chittering, Cambs, CB5 9PH fax +44 1223 706250
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: C0 config reg for 5k core
2003-08-12 11:21 ` Chris Dearman
@ 2003-08-12 12:39 ` David Kesselring
0 siblings, 0 replies; 6+ messages in thread
From: David Kesselring @ 2003-08-12 12:39 UTC (permalink / raw)
To: linux-mips
I see what is going on now. Thanks.
On Tue, 12 Aug 2003, Chris Dearman wrote:
> David Kesselring wrote:
> > Has anyone else built linux 2.4 for a 5k or 5kf core? When comparing cpu.h
>
> I have :)
>
> > and the MIPS64 5K Processor Core Family Software Users Manual it doesn't
> > look to me that the c0-config1 reg is defined the same way. Am I reading
> > something wrong? For example in the spec FPU flag is bit0 while in cpu.h
> > it is bit4. Seems pretty basic.
>
> The option bits defined in cpu.h are software flags. See
> arch/mips/kernel/setup.c where these flags are set for each processor by
> reading appropriate registers.
>
> Regards
> Chris
>
> --
> Chris Dearman The Fruit Farm, Ely Road voice +44 1223 706206
> MIPS Technologies (UK) Chittering, Cambs, CB5 9PH fax +44 1223 706250
>
>
>
David Kesselring
Atmel MMC
dkesselr@mmc.atmel.com
919-462-6587
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-08-12 12:39 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-11 18:28 C0 config reg for 5k core David Kesselring
2003-08-11 19:32 ` Mike Uhler
2003-08-11 19:57 ` David Kesselring
2003-08-11 20:00 ` Mike Uhler
2003-08-12 11:21 ` Chris Dearman
2003-08-12 12:39 ` David Kesselring
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox