From owner-freebsd-current@FreeBSD.ORG Mon Jun 30 15:03:56 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B53A237B401 for ; Mon, 30 Jun 2003 15:03:56 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 3023943FA3 for ; Mon, 30 Jun 2003 15:03:56 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 85475 invoked by uid 1000); 30 Jun 2003 22:03:55 -0000 Date: Mon, 30 Jun 2003 15:03:55 -0700 (PDT) From: Nate Lawson To: current@freebsd.org, acpi-jp@jp.freebsd.org Message-ID: <20030630145736.X85470@root.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: PATCH: acpi ec burst mode X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jun 2003 22:03:57 -0000 Please try out the patch at: http://root.org/~nate/freebsd/ec-burst.diff This adds support for the embedded controller to use burst mode by default. It removes our non-working EventWaitIntr() implementation. It has a debug print that will show: "EC Waited max 2 cycles" Please report the maximum value you get after applying the patch and running it for a while. Also please report any regression in functionality. You can turn off burst mode (on by default with this patch) with: sysctl hw.acpi.burst_mode=0 You should run this with "hw.acpi.verbose=1" in /boot/loader.conf. If you get any Embedded Controller errors, please let me know. Thanks, -Nate