PCI_DEVICE_ID_NE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… PCI_DEVICE_ID_NE(9) πŸ’…

okay bestie, welcome to the Kernel API Manual, we're doing the Nitro Enclaves deep lore today and honestly? it's a short one but it's iconic πŸŽ€


✨ NAME ✨

PCI_DEVICE_ID_NE β€” literally just the Nitro Enclaves PCI device id. that's it. that's the whole thing. the main character of this page is one (1) device id and she ate πŸ’…


🌸 SYNOPSIS 🌸

PCI_DEVICE_ID_NE

no arguments, no flags, no vibes to configure β€” she's a bare identifier and she knows it ✨


πŸ¦‹ SEE ALSO πŸ¦‹

okay so this is the part where we tag everyone in the group chat 🫢 β€” every one of these is worth a look, fr fr:

  • the kernel file ./drivers/virt/nitro_enclaves/ne_pci_dev.h β€” that's where she lives, go say hi πŸ’–
  • Nitro Enclaves (NE) PCI device(9) β€” the whole device situation
  • PCI_BAR_NE(9) β€” the BAR, not the kind you go to on a friday night 😭
  • Device registers in the NE PCI device MMIO BAR(9) β€” registers, but make it memory-mapped ⭐
  • NE_ENABLE(9)
  • NE_VERSION(9)
  • NE_COMMAND(9)
  • NE_EVTCNT(9)
  • NE_SEND_DATA(9)
  • NE_RECV_DATA(9)
  • Device MMIO buffer sizes(9) β€” the sizes, the measurements, the fit check πŸŽ€
  • NE_SEND_DATA_SIZE(9)
  • NE_RECV_DATA_SIZE(9)
  • MSI-X interrupt vectors(9) β€” interrupts but glamorous πŸ”₯
  • NE_VEC_REPLY(9)
  • NE_VEC_EVENT(9)
  • enum ne_pci_dev_cmd_type(9) β€” the command types bestie, all of them πŸ‘‘
  • Device commands - payload structure for requests and replies.(9) β€” yes that's the full title, yes we're keeping every word of it πŸ’œ
  • struct enclave_start_req(9)
  • struct enclave_get_slot_req(9)
  • struct enclave_stop_req(9)
  • struct slot_alloc_req(9)
  • struct slot_free_req(9)
  • struct slot_add_mem_req(9)
  • struct slot_add_vcpu_req(9)
  • struct slot_count_req(9)
  • struct next_slot_req(9)
  • struct slot_info_req(9)
  • struct slot_add_bulk_vcpus_req(9)
  • struct ne_pci_dev_cmd_reply(9)
  • struct ne_pci_dev(9)
  • ne_do_request(9)

like, that's the entire friend group and they're all slaying in their own way 🌈

ngl if you clicked this page looking for options or arguments or exit statuses… there aren't any. it's a device id page. short king energy πŸ’€

mwah β€” this was PCI_DEVICE_ID_NE(9) from ./drivers/virt/nitro_enclaves, dated October 2026, and yes she's still serving the same header and footer, we just gave her a cute little sign-off instead πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from