ENCLAVE START INFO FLAGS(9)
πΈ ENCLAVE START INFO FLAGS π
okay so picture this: you're deep in the Kernel API Manual (yes bestie, the kernel API manual, we're fancy now β¨) and you've landed on the page for enclave start info flags. Iconic. This is the page that tells you where else to look β it's giving air traffic control for Nitro Enclaves knowledge π«. No options, no arguments, no return values on this one; it's purely a "go read these next" situation and honestly? Slay. π
π SEE ALSO π«Ά
the whole squad, in order, bestie β don't skip a single one:
Kernel file ./include/uapi/linux/nitro_enclaves.hNitro Enclaves (NE) Kernel Driver Interface(9)β the header file AND the driver interface page, they come as a package deal πNE_CREATE_VM(9)NE_ADD_VCPU(9)NE_GET_IMAGE_LOAD_INFO(9)NE_SET_USER_MEMORY_REGION(9)NE_START_ENCLAVE(9)NE specific error codes(9)β the error-code gang, they all get their own page fr fr πNE_ERR_VCPU_ALREADY_USED(9)NE_ERR_VCPU_NOT_IN_CPU_POOL(9)NE_ERR_VCPU_INVALID_CPU_CORE(9)NE_ERR_INVALID_MEM_REGION_SIZE(9)NE_ERR_INVALID_MEM_REGION_ADDR(9)NE_ERR_UNALIGNED_MEM_REGION_ADDR(9)NE_ERR_MEM_REGION_ALREADY_USED(9)NE_ERR_MEM_NOT_HUGE_PAGE(9)NE_ERR_MEM_DIFFERENT_NUMA_NODE(9)NE_ERR_MEM_MAX_REGIONS(9)NE_ERR_NO_MEM_REGIONS_ADDED(9)NE_ERR_NO_VCPUS_ADDED(9)NE_ERR_ENCLAVE_MEM_MIN_SIZE(9)NE_ERR_FULL_CORES_NOT_USED(9)NE_ERR_NOT_IN_INIT_STATE(9)NE_ERR_INVALID_VCPU(9)NE_ERR_NO_CPUS_AVAIL_IN_POOL(9)NE_ERR_INVALID_PAGE_SIZE(9)NE_ERR_INVALID_FLAG_VALUE(9)NE_ERR_INVALID_ENCLAVE_CID(9)Image load info flags(9)NE_EIF_IMAGE(9)struct ne_image_load_info(9)User memory region flags(9)NE_DEFAULT_MEMORY_REGION(9)struct ne_user_memory_region(9)NE_ENCLAVE_PRODUCTION_MODE(9)NE_ENCLAVE_DEBUG_MODE(9)struct ne_enclave_start_info(9)
ngl this list is long and that's the whole point β it's a see also page, not a shortcut page. Every single entry above is a real ref you can go pull up, so treat it like a reading list and not a vibe check you can skim π§
and that's the whole page, bestie β no hidden lore, no extra flags, just the cross-references π
sign-off time: this little baddie lives under ./include/uapi/linux and the date on it is October 2026 β periodt. π¦π
π¦ 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