Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Mar 2019 19:32:05 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 236513] AMD Jaguar: Only CPU core 0 detects C2 state
Message-ID:  <bug-236513-227-NL2H0FtZOg@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-236513-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-236513-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236513

--- Comment #22 from stockhausen@collogia.de ---
After a lot of investigation it seems to boil down to some kind of timing
problem.

acpi_resource.c:acpi_res_set_ioport() is called for the ACPI defined
ressources. In our case there are several IO ports according to acpidump:

0xcf8, 8 ports
0x0, 944 ports
0x3e0, 2328 ports
... and so on ...

Somewhere inside it calls acpi.c:acpi_set_resource(). But this silently fai=
ls
exactly here:

    /* Don't reserve resources until the system resources are allocated. */
    if (!sc->acpi_resources_reserved)
        return (0);

Must be some kind of concurrency. Don't know yet where it comes from.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-236513-227-NL2H0FtZOg>