PCI_DEVICE_ID_NE(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms