From mboxrd@z Thu Jan 1 00:00:00 1970 From: ebiederm@xmission.com (Eric W. Biederman) Subject: Re: SATA resume slowness, e1000 MSI warning Date: Sun, 11 Mar 2007 13:50:01 -0600 Message-ID: References: <20070311180342.GE24475@mellanox.co.il> <20070311183709.GB19601@mellanox.co.il> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20070311183709.GB19601@mellanox.co.il> (Michael S. Tsirkin's message of "Sun, 11 Mar 2007 20:37:09 +0200") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-pm-bounces@lists.osdl.org Errors-To: linux-pm-bounces@lists.osdl.org To: "Michael S. Tsirkin" Cc: "Kok, Auke" , Michal Piotrowski , Jeff Garzik , Ingo Molnar , linux-pm@lists.osdl.org, Linux Kernel Mailing List , Adrian Bunk , Pavel Machek , Jens Axboe , Thomas Gleixner , Linus Torvalds , Andrew Morton List-Id: linux-pm@vger.kernel.org "Michael S. Tsirkin" writes: > OK I guess. I gather we assume writing read-only registers has no side ef= fects? > Are there rumors circulating wrt to these? I haven't heard anything about that, and if we are writing the same value b= ack it should be pretty safe. I have heard it asserted that at least one version of the pci spec only required 32bit accesses to be supported by the hardware. One of these days I will have to look that and see if it is true. I do know it can be weird for hardware developers to support multiple kinds of decode. As I recall for pci and pci-x at the hardware level the only difference in between 32bit transactions and smaller ones is the state of the byte-enable lines. Eric