NE_ERR_NO_VCPUS_ADDED(9)
π NAME π
okay so bestie, gather round, because this page is short and iconic and I refuse to pretend otherwise π
NE_ERR_NO_VCPUS_ADDED β literally what it says on the tin: the command to start an enclave is triggered and no vCPUs are added. That's the whole vibe. No vCPUs, no starty. π«
(it's giving "you forgot the actual CPU part of the CPU party" energy, fr fr)
β¨ SYNOPSIS β¨
NE_ERR_NO_VCPUS_ADDED
that's it. that's the whole synopsis. she's a constant, she's a symbol, she's lowkey a whole personality π
π¦ SEE ALSO π¦
okay this part is stacked, like genuinely a full friend group, so let's go down the list together π«Ά
Kernel file ./include/uapi/linux/nitro_enclaves.hβ the actual header file where all the good stuff lives, go touch grass in there π±Nitro Enclaves (NE) Kernel Driver Interface(9)β the big-picture page, start here if you're new here π§NE_CREATE_VM(9)NE_ADD_VCPU(9)β π yes this one, the one this error code is literally aboutNE_GET_IMAGE_LOAD_INFO(9)NE_SET_USER_MEMORY_REGION(9)NE_START_ENCLAVE(9)β the start command in question β¨NE specific error codes(9)β the whole error-code family reunion, mother hen of this pageNE_ERR_VCPU_ALREADY_USED(9)β bestie said "no double dipping" π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)β align your stuff, diva π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)β this page's sibling who also got forgotten at pickup π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)Enclave start info flags(9)NE_ENCLAVE_PRODUCTION_MODE(9)NE_ENCLAVE_DEBUG_MODE(9)struct ne_enclave_start_info(9)
like I said. STACKED. π
ngl this page does not have a DESCRIPTION section, and I'm not about to invent one for the plot, so what you see is what you get. no cap, no filler, no extra lore. π€·ββοΈ
and that's the whole page, bestie β written under ./include/uapi/linux, dated October 2026, and if you flip to the bottom it still proudly says NE_ERR_NO_VCPUS_ADDED(9) because consistency ate and left no crumbs πβ¨πΈ xoxo go add your vCPUs π¦π
π¦ 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