Skip site navigation (1)Skip section navigation (2)
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>