> Dennis Clarke wrote:
>>> Jürgen Keil wrote:
>>>>> cpu0: x86 (CentaurHauls 6A9 family 6 model 10 step 9 clock 1200 MHz)
>>>>> cpu0: VIA Esther processor 1200MHz
>>>>>
>>>> Could be missing / broken or incomplete VIA/CentaurHauls x86 cpu
>>>> support:
>>>>
>>> I'm suspecting that you are correct Jürgen. According to:
>>>     http://en.wikipedia.org/wiki/VIA_C7#Esther
>>>
>>> ...the CPU's L2 is 32-way set associative, so we're likely
>>> mis-characterizing it. I'm trying to get access
>>> to the CPUID specification for this CPU. If someone can send me a
>>> pointer, i'd be grateful. :)
>>
>> here is what I have in front of me :
>>
>
> <snip>
>
>> How can I be of help to you?  I am sure that this machine here can
>> provide all that you want to know.
>
> I think what Eric is looking for is a reference or spec to the VIA C7
> chip, specifically to find out what values it returns for CPUID queries.

Oh, I don't think I have *that* in front of me.

> The fact that OpenSolaris is detecting it as a 10-way set associative
> cache when it's in fact a 32-way is a bug in the way we're querying the
> CPUID function on the VIA chip (or a bug in the way we're interpreting
> the response); so we need to find out what the correct query is, and how
> to correctly interpret it.

This seems to be an opportunity to employ some code early in the boot phase
and to perhaps print out some debugging info at that time.

The question is .. where and what to debug.

Dennis

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to