Hi Aubrey,
My test machine has an invalid cstate->cs_type with the new
C4 support. The type is not system_hardware nor fixed_io.
This is probably from C4. I do not know what the type value is.
if (type == ACPI_ADR_SPACE_FIXED_HARDWARE) {
...
} else if (type == ACPI_ADR_SPACE_SYSTEM_IO) {
...
} else {
cmn_err(CE_WARN, "!_CST: unsupported address space id
type\n");
}
The machine then hits an ASSERT in turnstile_block called
by cmn_err(). The ASSERT is probably failing because
only CPU 0 have been brought online so far.
Regards,
Bill
On 09/14/08 20:07, aubrey.li at intel.com wrote:
> Author: Aubrey Li <aubrey.li at intel.com>
> Repository: /hg/tesla/hpet_pcplusmp
> Latest revision: 21c69878461ae5c2a2f2fc03ed54fbaea5ec6438
> Total changesets: 1
> Log message:
> remove ACPI C3 limitation
>
> Files:
> update: usr/src/uts/i86pc/io/cpudrv/cpu_idle.c
> update: usr/src/uts/i86pc/sys/cpu_idle.h
> _______________________________________________
> tesla-dev mailing list
> tesla-dev at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/tesla-dev
>