linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Is the SIL 3112 capable of PMP support?
@ 2006-11-13  6:29 Brad Campbell
  2006-11-13 13:38 ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Brad Campbell @ 2006-11-13  6:29 UTC (permalink / raw)
  To: linux-ide

G'day all,

I've been planning on doing some testing with PMP's and noticed that sata_sil does not support PMP. 
Is that a hardware limitation or just that nobody has implemented it in the driver yet ?

Brad
-- 
"Human beings, who are almost unique in having the ability
to learn from the experience of others, are also remarkable
for their apparent disinclination to do so." -- Douglas Adams

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Is the SIL 3112 capable of PMP support?
  2006-11-13  6:29 Is the SIL 3112 capable of PMP support? Brad Campbell
@ 2006-11-13 13:38 ` Jeff Garzik
  2006-11-13 14:03   ` Tejun Heo
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2006-11-13 13:38 UTC (permalink / raw)
  To: Brad Campbell; +Cc: linux-ide

Brad Campbell wrote:
> I've been planning on doing some testing with PMP's and noticed that 
> sata_sil does not support PMP. Is that a hardware limitation or just 
> that nobody has implemented it in the driver yet ?

Well, it doesn't support hardware context switching.  It probably 
supports PMP "the slow way" (one PMP-attached device at a time)

	Jeff




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Is the SIL 3112 capable of PMP support?
  2006-11-13 13:38 ` Jeff Garzik
@ 2006-11-13 14:03   ` Tejun Heo
  2006-11-14 12:29     ` Brad Campbell
  0 siblings, 1 reply; 4+ messages in thread
From: Tejun Heo @ 2006-11-13 14:03 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Brad Campbell, linux-ide

Jeff Garzik wrote:
> Brad Campbell wrote:
>> I've been planning on doing some testing with PMP's and noticed that 
>> sata_sil does not support PMP. Is that a hardware limitation or just 
>> that nobody has implemented it in the driver yet ?
> 
> Well, it doesn't support hardware context switching.  It probably 
> supports PMP "the slow way" (one PMP-attached device at a time)

I doubt 3112 can do pmp even "the slow way".  It doesn't expose FIS 
interface nor does it have PMP field in its SControl register.  It just 
can't generate PMP-aware FIS.

-- 
tejun

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Is the SIL 3112 capable of PMP support?
  2006-11-13 14:03   ` Tejun Heo
@ 2006-11-14 12:29     ` Brad Campbell
  0 siblings, 0 replies; 4+ messages in thread
From: Brad Campbell @ 2006-11-14 12:29 UTC (permalink / raw)
  To: Tejun Heo; +Cc: Jeff Garzik, linux-ide

Tejun Heo wrote:
> Jeff Garzik wrote:
>> Brad Campbell wrote:
>>> I've been planning on doing some testing with PMP's and noticed that 
>>> sata_sil does not support PMP. Is that a hardware limitation or just 
>>> that nobody has implemented it in the driver yet ?
>>
>> Well, it doesn't support hardware context switching.  It probably 
>> supports PMP "the slow way" (one PMP-attached device at a time)
> 
> I doubt 3112 can do pmp even "the slow way".  It doesn't expose FIS 
> interface nor does it have PMP field in its SControl register.  It just 
> can't generate PMP-aware FIS.
> 

That answers the question nicely then. Time to upgrade to some 3124's I guess.

Brad
-- 
"Human beings, who are almost unique in having the ability
to learn from the experience of others, are also remarkable
for their apparent disinclination to do so." -- Douglas Adams

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-11-14 12:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-13  6:29 Is the SIL 3112 capable of PMP support? Brad Campbell
2006-11-13 13:38 ` Jeff Garzik
2006-11-13 14:03   ` Tejun Heo
2006-11-14 12:29     ` Brad Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).