Announcement

Collapse
No announcement yet.

Native PCIe Enclosure Management Submitted For Linux 6.12

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Native PCIe Enclosure Management Submitted For Linux 6.12

    Phoronix: Native PCIe Enclosure Management Submitted For Linux 6.12

    The PCI changes for the in-development Linux 6.12 kernel add support for Native PCIe Enclosure Management "NPEM" as a code contribution by Intel for implementing the PCIe spec to standardize storage LEDs...

    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

  • #2
    I don't quite understand why this specifically belongs within the PCI-e spec?

    To my understanding PCI-e is specifically for the transport of data, not for specific device details?

    Comment


    • #3
      Originally posted by emansom View Post
      I don't quite understand why this specifically belongs within the PCI-e spec?

      To my understanding PCI-e is specifically for the transport of data, not for specific device details?
      Nope. It also contains such 'irrelevancies' such as power management and delivery based on lane utilization, error correction, side channel meta data like dealing with indicators, error reporting, other stuff. Bus specifications nearly always deal with a lot more than just data protocols in moving user data from point A to point B. The problem with PCI-e specifications is that the only people that can get them are the PCI-e SIG members (note the fee - "any one is able to join" IF you have several thousand USD to toss them every year). Everyone else has to either get the documentation on the sly, or interpret them from any publicly accessible source code (and hope the coder didn't make too many mistakes). The PCI-e spec has had NPEM since around 2018. It's taken this long for someone with access to the documentation to get around to implementing it for Linux.

      Comment

      Working...
      X