[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <49E0F581.6010901@garzik.org>
Date: Sat, 11 Apr 2009 15:54:41 -0400
From: Jeff Garzik <jeff@...zik.org>
To: Alan Cox <alan@...rguk.ukuu.org.uk>
CC: Linux IDE mailing list <linux-ide@...r.kernel.org>,
LKML <linux-kernel@...r.kernel.org>,
Jens Axboe <jens.axboe@...cle.com>,
Arjan van de Ven <arjan@...radead.org>,
Linus Torvalds <torvalds@...ux-foundation.org>
Subject: Re: Implementing NVMHCI...
Alan Cox wrote:
>> The spec describes the sector size as
>> "512, 1k, 2k, 4k, 8k, etc." It will be interesting to reach
>> "etc" territory.
>
> Over 4K will be fun.
>
>> - ahci.c becomes a tiny stub with a pci_device_id match table,
>> calling functions in libahci.c.
>
> It needs to a be a little bit bigger because of the folks wanting to do
> non PCI AHCI, so you need a little bit of PCI wrapping etc
True...
>> With a brand new command set, might as well avoid SCSI completely IMO,
>> and create a brand new block device.
>
> Providing we allow for the (inevitable ;)) joys of NVHCI over SAS etc 8)
Perhaps... from what I can tell, this is a direct, asynchronous NVM
interface. It appears to lack any concept of bus or bus enumeration.
No worries about link up/down, storage device hotplug, etc. (you still
have PCI hotplug case, of course)
Jeff
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists