From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Lord Subject: Re: What's needed for PMP support? Date: Thu, 21 Feb 2008 19:32:51 -0500 Message-ID: <47BE1833.9090501@rtr.ca> References: <4730E312.3090900@navy.mil> <4737C16E.3070607@gmail.com> <4738827D.9060405@pobox.com> <4738F935.1000708@gmail.com> <47BC798F.6070900@pobox.com> <47BE17CA.6060406@rtr.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from rtr.ca ([76.10.145.34]:4709 "EHLO mail.rtr.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935980AbYBVAcw (ORCPT ); Thu, 21 Feb 2008 19:32:52 -0500 In-Reply-To: <47BE17CA.6060406@rtr.ca> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo Cc: IDE/ATA development list , Saeed Bishara Mark Lord wrote: > Tejun Heo wrote: >>> >>> The following things are needed for a LLD to support PMP. >> .. >>> I think that's about it. Feel free to ask if something isn't clear. > .. > > I think we need better semantics around sata_scr_{read,write}(), > or more specifically > These need to be moved into ata_port_operations > so that LLDs can wrap them to properly manage > the host controller's global link->pmp value. .. Heck, if .dev_select() took a *device* instead of a *port* as it's parameter, then I could probably manage it fine in there. -ml