9.2-RC3 - suspend/resume causes slow system performance

Mike Harding mvharding at gmail.com
Sat Aug 31 17:35:23 UTC 2013


I've tracked this down to a single line, details in
http://www.freebsd.org/cgi/query-pr.cgi?pr=181632.  Basically, the code is
now doing a 'sti, hlt' vs. a 'sti' in some code that is only supposed to
run if idle is disabled.  Given that 'hlt' is the idle instruction, this
doesn't seem right.


On Thu, Aug 29, 2013 at 11:50 PM, Adrian Chadd <adrian at freebsd.org> wrote:

> On 29 August 2013 23:46, Mike Harding <mvharding at gmail.com> wrote:
>
>> I was able to track this down by building kernels against /base/stable/9
>> (it took
>> -hours!-).
>>
>
> Wow, thanks!
>
>
>> The issue does occur with commit 244616, but does not occur with 244614.
>> The
>> only difference is a small patch to /usr/src/sys/dev/acpica/acpi_cpu.c -
>> this
>> code appears to do with c-state processing.  I'll note it in the ticket,
>> but somebody
>> might want to look at this ASAP
>>
>
> That's awesome. It's a very small ACPI patch. Let's see if the others who
> are having this issue can test this out and report back!
>
> Thanks!
>
>
>
> -adrian
>
>


More information about the freebsd-stable mailing list