cvs commit: src/sys/dev/acpica/Osd OsdHardware.c

Nate Lawson nate at
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-src mailing list