Date: Wed, 6 Nov 2013 12:50:00 -0800 From: Adrian Chadd <adrian@freebsd.org> To: John Baldwin <jhb@freebsd.org> Cc: Davide Italiano <davide@freebsd.org>, FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>, "current@freebsd.org" <current@freebsd.org>, Alexander Motin <mav@freebsd.org>, Oliver Pinter <oliver.pntr@gmail.com>, freebsd-current <freebsd-current@freebsd.org> Subject: Re: [10-STABLE, 11-CURRENT] something wrong between cam and eventtimer or geom and eventtimer Message-ID: <CAJ-VmokWgdfR_OTSBchDsy%2B9KuT7=u0qtfah_8YLD_baCtROSA@mail.gmail.com> In-Reply-To: <201311061229.01023.jhb@freebsd.org> References: <CAPjTQNF5Q=sPaTSpjnwpVOjiM9e70T0ve-GQ71Sv0zHx_Az7dg@mail.gmail.com> <CAPjTQNEhru6xjzum1qBTnJgKgoRCigSbybdi49%2BWoLoq563Sng@mail.gmail.com> <CAPjTQNHnngQWKPYYH7F%2BU%2BpLvkxZxz4cJhDFTzHDLPbKWcxing@mail.gmail.com> <201311061229.01023.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
.. the main reason to use machdep.idle=hlt is that it is a different code path. But to ensure you're always going via the hlt codepath, you _first_ have to disable mwait. The idle code first decides whether to run mwait or <idle>, then if it doesn't choose mwait, it chooses machdep.idle. That's why you first have to disable idle_wait. -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokWgdfR_OTSBchDsy%2B9KuT7=u0qtfah_8YLD_baCtROSA>