Re: biowait for seconds

Thor Lancelot Simon <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <[email protected]>
On Fri, Apr 18, 2025 at 12:46:45PM -0400, Mouse wrote:
> 
> I thought nvme was a storage technology, with the host interface being
> separate, in which case asking whether nvme supports non-MSI interrupts
> is rather like asking whether spinning rust supports non-MSI
> interrupts: it's a matter for the interface glue rather than for the
> storage technology.
> 
> Admittedly, my understanding of nvme is hazy.  Have I misunderstood?

You have misunderstood. nVME achieves most of its (substantial) performance
improvements by tightly coupling what you describe as the "interface glue"
and the "storage technology".  nVME "SSDs" sit directly on the PCIe bus.

It's basically unusable without a PCIe host; even embedded controllers
like those in nVME to USB drive enclosures have to implement PCIe on
the side facing the flash devices.

-- 
Thor Lancelot Simon	                                     [email protected]
  "The liberties...lose much of their value whenever those who have greater
   private means are permitted to use their advantages to control the course
   of public debate."					-John Rawls
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.