Bill.Holler wrote:
> 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.
>
This may be caused by a buggy BIOS implementation.
I already committed a patch to be tolerant of it. Please pull and have a
try.
Thanks,
-Aubrey