From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marco Calviani Subject: Re: Information regarding C3 cpu state and bus mastering activity Date: Mon, 12 Dec 2005 17:02:43 +0100 Message-ID: References: <439CC549.5060500@tzi.de> <439D726E.4020704@tzi.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <439D726E.4020704-cGBD8117FJM@public.gmane.org> Content-Disposition: inline Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org Hi Janosh, first of all thanks for your interest in this issue > Okay, I read through this stuff once again. I would say, that busmaster > activity is a direct write into memory. While the processor is in C3, it > can not keep it's cache in sync with the memory. So there are two > solutions to this problem for uniprocessor systems: > 1. Either you flush the cache before entering C3. This takes a relative > long period of time (according to ACPI 3.0 spec) so it should not be the > prefered method. > 2. Disable the busmaster. The kernel looks at the current busmaster > activity and then chooses if it wants to disable busmaster and enter C3. What are the possible consequences of disabling the busmaster? Does this affects also other box component (i.d. i've read somewhere that the busmaster is related to DMA access)? And how is it possible to do so? Many thanks in advance, Marco Calviani ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click