From owner-acpi-jp@jp.FreeBSD.org Wed Jul  3 05:41:52 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g62Kfqk40291;
	Wed, 3 Jul 2002 05:41:52 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from pallas.or.intel.com (pallas.or.intel.com [134.134.214.21])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g62Kfon40248
	for <acpi-jp@jp.FreeBSD.org>; Wed, 3 Jul 2002 05:41:50 +0900 (JST)
	(envelope-from robert.moore@intel.com)
Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com [192.168.65.206])
	by pallas.or.intel.com (8.11.6/8.11.6/d: solo.mc,v 1.42 2002/05/23 22:21:11 root Exp $) with SMTP id g62KfiI22725
	for <acpi-jp@jp.FreeBSD.org>; Tue, 2 Jul 2002 20:41:44 GMT
Received: from orsmsx26.jf.intel.com ([192.168.65.26])
 by orsmsxvs040.jf.intel.com (NAVGW 2.5.2.11) with SMTP id M2002070213414910659
 for <acpi-jp@jp.FreeBSD.org>; Tue, 02 Jul 2002 13:41:49 -0700
Received: by orsmsx26.jf.intel.com with Internet Mail Service (5.5.2653.19)
	id <NWKB5SGQ>; Tue, 2 Jul 2002 13:41:44 -0700
Message-ID: <B9ECACBD6885D5119ADC00508B68C1EA0D19B616@orsmsx107.jf.intel.com>
From: "Moore, Robert" <robert.moore@intel.com>
To: "'acpi-jp@jp.FreeBSD.org'" <acpi-jp@jp.FreeBSD.org>
Date: Tue, 2 Jul 2002 13:41:42 -0700 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020630
X-Sequence: acpi-jp 1654
Subject: [acpi-jp 1654] RE: Embedded Controller -- polled vs. interrup
	t driven
Errors-To: owner-acpi-jp@jp.FreeBSD.org
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: robert.moore@intel.com


From Paul:

> This is also the way we currently operate:  We poll
> to check for command-completion events, but are asynch for detecting query
> events (the notorious 'EC-SCI').
> 
> There's a fundamental bug in the EC design that prevents asynch for both.
> The result is an interrupt storm: you can't clear a query event without
> issuing a command (DPC), resulting in another 'EC-SCI' interrupt as soon
as
> events are unmasked, and so on. 


-----Original Message-----
From: Takanori Watanabe [mailto:takawata@axe-inc.co.jp]
Sent: Tuesday, July 02, 2002 8:27 AM
To: acpi-jp@jp.FreeBSD.org
Subject: [acpi-jp 1650] Re: Embedded Controller -- polled vs. interrupt
driven


In message
<B9ECACBD6885D5119ADC00508B68C1EA053DDCA6@orsmsx107.jf.intel.com>, "
Moore, Robert" wrote:
>
>Can you tell me some of the specifics?  Admittedly, the Embedded Control
>driver is a bit tricky because of the various buggy hardware
implementations
>that exist, but we have not had to go to polled mode to implement it
>correctly on Linux.
>
>Bob

More specifically, what I disabled is using IBF, OBF interrupt.
I still use Query interrupt.
