Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Sep 2013 07:46:48 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        Adrian Chadd <adrian@FreeBSD.org>
Cc:        "freebsd-acpi@freebsd.org" <freebsd-acpi@FreeBSD.org>, FreeBSD Stable Mailing List <freebsd-stable@FreeBSD.org>, Mike Harding <mvharding@gmail.com>
Subject:   Re: 9.2-RC3 - suspend/resume causes slow system performance
Message-ID:  <52241838.8020906@FreeBSD.org>
In-Reply-To: <CAJ-Vmo=%2BWPXLDCpMu-i1MrjEtn4mA04kDx96C2t0-xPvC-cP9w@mail.gmail.com>
References:  <CALRn2n_2tUc0vPCFpgmAjYRm1=7KB5sA3A%2BxQqcc=ye-S1-0LA@mail.gmail.com> <CAJ-Vmom970ZBLPLWWTomkKtX1w-Fi3cj5qva1_ODcx22nqEXfA@mail.gmail.com> <CALRn2n9G1%2BBS8KVUc_RFZj-snM3FVJvsEEcnWqv-GF82=CqS6Q@mail.gmail.com> <CAJ-VmomWMhQNU1w0eWdwrKYz2fuZ5xZimgxQWUEkPqaQcgYkjw@mail.gmail.com> <CALRn2n_e2Uu4Y2aHUSP=6_aQDPeCk_OkrCxiFWaD0BxmbgP4-A@mail.gmail.com> <CAJ-VmokesYVnYJUnNgULKwL-wqb_-SqqYi=3KUSCGbHNVgOOUw@mail.gmail.com> <5222E19C.9040402@FreeBSD.org> <CAJ-VmokHyXaxZTb-3Bpp19Go%2BsW=ms0Zh0WAMB7sD1JSX6HdUw@mail.gmail.com> <5223B313.9060708@FreeBSD.org> <CAJ-VmomweLyjXnBHjp=Nrs3P4n7UNF1bCV_N41RYJQqGLpg9hQ@mail.gmail.com> <5223B9C3.2070508@FreeBSD.org> <CAJ-Vmo=%2BWPXLDCpMu-i1MrjEtn4mA04kDx96C2t0-xPvC-cP9w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 02/09/2013 01:21 Adrian Chadd said the following:
> .. well, when is that pointer NULL?

It's never NULL.  But that is besides the point as we are talking about a
different check.

*     if (is_idle_disabled(sc)) {*
-       ACPI_ENABLE_IRQS();
+       acpi_cpu_c1();

> It looks like it's supposed to be NULL for
> one pair of the two HT CPUs?
> 
> Are you taking the whole core into an ACPI idle state if one of two logical CPUs
> representing a core is going idle?

-- 
Andriy Gapon



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