From: Vojtech Pavlik <vojtech@suse.cz>
To: Lennart Sorensen <lsorense@csclub.uwaterloo.ca>
Cc: crane cai <crane.cai@amd.com>, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] HPET: Workaround for a BIOS workaround on AMD SB700 platform
Date: Thu, 14 Aug 2008 16:14:39 +0200 [thread overview]
Message-ID: <20080814141439.GA14027@suse.cz> (raw)
In-Reply-To: <20080814141156.GB12476@csclub.uwaterloo.ca>
On Thu, Aug 14, 2008 at 10:11:56AM -0400, Lennart Sorensen wrote:
> On Thu, Aug 14, 2008 at 11:13:36AM +0800, crane cai wrote:
> > >From 9bd2f534f986768f1944e626e37af1c323e47dbb Mon Sep 17 00:00:00 2001
> > From: Crane Cai <crane.cai@amd.com>
> > Date: Thu, 14 Aug 2008 10:31:01 +0800
> > Subject: [PATCH] HPET: Workaround for a BIOS workaround on AMD SB700 platform
> >
> > On the AMD SB700 southbridge, between the revisions 0x30 to 0x3a, when its
> > spread-spectrum frequency modulation feature is enabled, the base frequency
> > used by the HPET will not be running on average slower than nominal 14.318
> > MHz.
>
> Should that have read "the base frequency used by HPET will on average
> be running slower than nominal 14.318 MHz"? That would be pretty much
> the opposite of what the comment says, but makes more sense based on the
> rest of the comment, and is a lot simpler to parse.
Yes, that is the case.
> > Since there is no provision in the OS for HPET to work with properly with
> > slower frequency, the BIOS on this platform uses SMM to emulate accesses to
> > the HPET config register to supply a corrected base frequency to compensate
> > for it.
>
> Seems to have an extra "with" in front of properly.
>
> > However, due to the implementation of the SMM BIOS code, there is a time
> > window after the first access to the HPET, which triggers initialization of
> > the SMM code, in which the HPET isn't available. Thus it's necessary to wait
> > until the HPET emulation is ready, and this is what the patch does on the
> > affected machines.
--
Vojtech Pavlik
Director SuSE Labs
prev parent reply other threads:[~2008-08-14 14:14 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-14 3:13 [PATCH] HPET: Workaround for a BIOS workaround on AMD SB700 platform crane cai
2008-08-14 8:41 ` Ingo Molnar
2008-08-14 9:10 ` crane cai
2008-08-14 9:04 ` Ingo Molnar
2008-08-14 10:11 ` Thomas Gleixner
2008-08-15 2:09 ` crane cai
2008-08-15 12:27 ` Ingo Molnar
2008-08-14 14:11 ` Lennart Sorensen
2008-08-14 14:14 ` Vojtech Pavlik [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080814141439.GA14027@suse.cz \
--to=vojtech@suse.cz \
--cc=crane.cai@amd.com \
--cc=linux-kernel@vger.kernel.org \
--cc=lsorense@csclub.uwaterloo.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.