NVMe PCI Endpoint Function Target Driver Coming To Linux 6.14

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67385

    NVMe PCI Endpoint Function Target Driver Coming To Linux 6.14

    Phoronix: NVMe PCI Endpoint Function Target Driver Coming To Linux 6.14

    An interesting new driver set to premiere in the upcoming Linux 6.14 kernel is the NVMe PCI Endpoint Function Target code authored by Western Digital...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • Kjell
    Senior Member
    • Apr 2019
    • 691

    #2
    authored by Western Digital
    Western Digital is my go-to for Linux

    Their NVME SSDs support firmware updates with fwupd

    Even atomic writes and native 4k blocks are supported
    Phoronix: Device Mapper Atomic Write Support Patches Posted Along with other recent Linux kernel patches around atomic write support, a set of Device Mapper (DM) patches were posted today for implementing said functionality... https://www.phoronix.com/news/Device-Mapper-Atomic-Write


    However, WD HDDs don't support LVFS which is deeply disappointing and a major reason why I only buy HDDs from Seagate
    Last edited by Kjell; 15 January 2025, 06:13 PM.

    Comment

    • vladpetric
      Senior Member
      • Oct 2014
      • 516

      #3
      Could someone illuminate me as to what this driver allows one to do?

      Comment

      • mlau
        Senior Member
        • Sep 2006
        • 778

        #4
        Originally posted by vladpetric View Post
        Could someone illuminate me as to what this driver allows one to do?
        Some embedded processors support running their integrated PCI controllers as targets/devices (instead of the usual host role). This driver allows you to simulate an NVMe device on such a pci endpoint (i.e. the linux on the embedded processor acts as a nvme *device*).

        Comment

        • vladpetric
          Senior Member
          • Oct 2014
          • 516

          #5
          Originally posted by mlau View Post

          Some embedded processors support running their integrated PCI controllers as targets/devices (instead of the usual host role). This driver allows you to simulate an NVMe device on such a pci endpoint (i.e. the linux on the embedded processor acts as a nvme *device*).
          Thank you, kind person! (the like button ... disappeared?)

          Comment

          • muncrief
            Senior Member
            • Nov 2016
            • 866

            #6
            Originally posted by vladpetric View Post

            Thank you, kind person! (the like button ... disappeared?)
            I emailed Michael about the Like button and he's trying to restore it, he's just having some problems with the new forum code.

            Comment

            • bug77
              Senior Member
              • Dec 2009
              • 6524

              #7
              I still maintain Linux is the premier platform for developers. Try doing that on Windows or Mac.

              Comment

              • toughy
                Phoronix Member
                • Jan 2022
                • 107

                #8
                Beware the name Western Digital, they have created problems for this industry in the past, and have deceived users many times.

                And why do storage manufacturers use gigabytes instead of gibitytes ? How is it ok for them to mislead users with their own units, that are different then the rest of the industry ?

                Comment

                • kwilczynski
                  Junior Member
                  • Jan 2025
                  • 1

                  #9
                  Hello everyone!

                  Linux PCI maintainer here.

                  There is a very nice talk/presentation from the developer (Damien Le Moal) behind the feature. You can see it at the following:

                  Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.


                  Hopefully, this talk can answer questions about the feature itself and why it has been implemented, etc.

                  Comment

                  Working...
                  X