cvs commit: src/sys/dev/acpica/Osd OsdHardware.c
nate at root.org
Wed Mar 29 21:38:45 UTC 2006
Colin Percival wrote:
> Brian Fundakowski Feldman wrote:
>> On Wed, Mar 29, 2006 at 06:41:56AM +0000, Nate Lawson wrote:
>>> Information about this problem was found in Microsoft KB 283649. They
>>> block IO accesses if the BIOS indicates via _OSI that it is Windows 2001
>>> or higher. [...]
>> Windows 2001 or higher?
> Windows XP was originally going to be called "Windows 2001", but
> was renamed at some point after Microsoft sent out information to
> hardware manufacturers.
Yep. If you want to see the real story of how the OS and system is
developed, ACPI is a good window into the nitty gritty. It exposes a
lot of information the BIOS knows that isn't documented in the public
chipset datasheets. If any committers are interested in helping with
ACPI development, I'd be happy to help them get involved.
For instance, the eventual migration of cpu frequency control (i.e.
SpeedStep) and idle sleep states (C1-3) to servers was telegraphed about
a year in advance by changes in the AML code for various motherboards.
That's why I spent time getting cpufreq(4) implemented for FreeBSD at
that point, not because I am focused on laptops as our main market.
More information about the cvs-all