From: Zachary Amsden <zach@vmware.com>
To: Andrew Morton <akpm@osdl.org>, Linus Torvalds <torvalds@osdl.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
"H. Peter Anvin" <hpa@zytor.com>,
Zwane Mwaikambo <zwane@arm.linux.org.uk>,
Pratap Subrahmanyam <pratap@vmware.com>,
Christopher Li <chrisl@vmware.com>,
"Eric W. Biederman" <ebiederm@xmission.com>,
Ingo Molnar <mingo@elte.hu>, Zachary Amsden <zach@vmware.com>
Subject: [PATCH 0/10] I386 BIOS and cpu fixes / cleanups
Date: Wed, 9 Nov 2005 16:31:01 -0800 [thread overview]
Message-ID: <200511100031.jAA0V1HP027702@zach-dev.vmware.com> (raw)
The harmless portion of my current i386 cleanups, including one very
nice bugfix to protect the kernel from rampant trampling by the PnP
BIOS. The problem was the PnP transfer segments were protected in
page increments, not byte increments, so a broken BIOS could overstep
the bounds the PnP code was trying to enforce. Turns out I had such
a broken BIOS, and discovered a common PnP bug is to use word access
(2 bytes) to get and set device IDs, which are supposed to be 1-byte.
Rather than let the BIOS trample memory, I added a workaround to
copy data to and from a temporary value, which allows the BIOS to
smash the high byte safely.
The rest of these are (hopefully) obviously correct, nice transforms
or removal of dead code.
Zachary Amsden <zach@vmware.com>
reply other threads:[~2005-11-10 0:31 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=200511100031.jAA0V1HP027702@zach-dev.vmware.com \
--to=zach@vmware.com \
--cc=akpm@osdl.org \
--cc=chrisl@vmware.com \
--cc=ebiederm@xmission.com \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=pratap@vmware.com \
--cc=torvalds@osdl.org \
--cc=zwane@arm.linux.org.uk \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome