From owner-cvs-src@FreeBSD.ORG Wed Mar 29 21:38:45 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DB7D16A401; Wed, 29 Mar 2006 21:38:45 +0000 (UTC) (envelope-from nate@root.org) Received: from ylpvm43.prodigy.net (ylpvm43-ext.prodigy.net [207.115.57.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EFB743D69; Wed, 29 Mar 2006 21:38:41 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout7-ext.prodigy.net (pimout7-int.prodigy.net [207.115.4.147]) by ylpvm43.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k2TLchBd020579; Wed, 29 Mar 2006 16:38:44 -0500 X-ORBL: [67.119.74.222] Received: from [10.0.0.53] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222]) by pimout7-ext.prodigy.net (8.13.4 outbound domainkey aix/8.13.4) with ESMTP id k2TLcawQ220014; Wed, 29 Mar 2006 16:38:38 -0500 Message-ID: <442AFE38.5090105@root.org> Date: Wed, 29 Mar 2006 13:38:00 -0800 From: Nate Lawson User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Colin Percival References: <200603290641.k2T6fuMM008597@repoman.freebsd.org> <20060329192230.GH68291@green.homeunix.org> <442ADFB7.2010701@freebsd.org> In-Reply-To: <442ADFB7.2010701@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Brian Fundakowski Feldman , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/acpica/Osd OsdHardware.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Mar 2006 21:38:45 -0000 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. -- Nate