From owner-freebsd-acpi@FreeBSD.ORG Tue May 25 15:46:30 2004 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6EDD716A4CE for ; Tue, 25 May 2004 15:46:30 -0700 (PDT) Received: from caduceus.jf.intel.com (fmr06.intel.com [134.134.136.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0463A43D39 for ; Tue, 25 May 2004 15:46:29 -0700 (PDT) (envelope-from andrew.grover@intel.com) Received: from petasus.jf.intel.com (petasus.jf.intel.com [10.7.209.6]) major-outer.mc,v 1.15 2004/01/30 18:16:28 root Exp $) with ESMTP id i4PMjelE029203 for ; Tue, 25 May 2004 22:45:41 GMT Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com [192.168.65.206]) major-inner.mc,v 1.10 2004/03/01 19:21:36 root Exp $) with SMTP id i4PMjxDo025923; Tue, 25 May 2004 22:46:32 GMT Received: from orsmsx331.amr.corp.intel.com ([192.168.65.56]) M2004052515454113527 ; Tue, 25 May 2004 15:45:41 -0700 Received: from orsmsx401.amr.corp.intel.com ([192.168.65.207]) by orsmsx331.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 25 May 2004 15:45:41 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 25 May 2004 15:43:55 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: APM Patch - review Thread-Index: AcRClnlyH4eSiKLhT/SvdnJ6H330MwAEX17g From: "Grover, Andrew" To: "Liam J. Foy" , X-OriginalArrivalTime: 25 May 2004 22:45:41.0653 (UTC) FILETIME=[01DFBC50:01C442AA] X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang) Subject: RE: APM Patch - review X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2004 22:46:30 -0000 Valid values for remaining battery life are 0xFF, and 0-100. -1, 255 and 0xFF are the SAME when looking at an 8 bit value. Since this 8 bit value was sign-extended to 32 bits to go into ai_batt_time, if it was 0xFF, it is now 0xFFFFFFFF, and you will never see 0x000000FF. I will email you the APM spec privately (it's big). Please take a look at page 42 especially. Regards -- Andy