> Dennis Clarke wrote:
>> 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.
>>
> Can you send me the output of:
>
> # echo "cpuid_info0::print" | mdb -k

# echo "cpuid_info0::print" | mdb -k
{
    cpi_pass = 0x4
    cpi_maxeax = 0x1
    cpi_vendorstr = [ "CentaurHauls" ]
    cpi_vendor = 0x6
    cpi_family = 0x6
    cpi_model = 0xa
    cpi_step = 0x9
    cpi_chipid = 0xffffffff
    cpi_brandid = 0
    cpi_clogid = 0
    cpi_ncpu_per_chip = 0x1
    cpi_cacheinfo = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
    cpi_ncache = 0
    cpi_std = [
        {
            cp_eax = 0x1
            cp_ebx = 0x746e6543
            cp_ecx = 0x736c7561
            cp_edx = 0x48727561
        }
        {
            cp_eax = 0x6a9
            cp_ebx = 0x10800
            cp_ecx = 0
            cp_edx = 0xa7c9bbff
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
    ]
    cpi_xmaxeax = 0x80000006
    cpi_brandstr = [ "VIA Esther processor 1200MHz" ]
    cpi_pabits = 0x24
    cpi_vabits = 0x20
    cpi_extd = [
        {
            cp_eax = 0x80000006
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0x20202020
            cp_ebx = 0x20202020
            cp_ecx = 0x20202020
            cp_edx = 0x20202020
        }
        {
            cp_eax = 0x56202020
            cp_ebx = 0x45204149
            cp_ecx = 0x65687473
            cp_edx = 0x72702072
        }
        {
            cp_eax = 0x7365636f
            cp_ebx = 0x20726f73
            cp_ecx = 0x30303231
            cp_edx = 0x7a484d
        }
        {
            cp_eax = 0
            cp_ebx = 0x8800880
            cp_ecx = 0x40040140
            cp_edx = 0x40040140
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0x80a140
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
    ]
    cpi_coreid = 0
    cpi_ncore_per_chip = 0x1
    cpi_support = [ 0xa7c9bbff, 0, 0, 0, 0 ]
    cpi_chiprev = 0
    cpi_chiprevstr = 0xfe8a6a80 "Unknown"
    cpi_socket = 0
    cpi_mwait = {
        mon_min = 0
        mon_max = 0
        support = 0
    }
}

> Those are the tea leaves that i'll be using the VIA CPUID guide to
> interpret. :)

let me know anything else that you need.

I can even set moddebug for you and reboot .. but I can tell you from
experience that its a nasty long boot log/process.

Dennis
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to