NE_ERR_VCPU_NOT_IN_CPU_POOL(9)
π NE_ERR_VCPU_NOT_IN_CPU_POOL(9) β the Kernel API Manual moment β¨
okay so bestie, welcome to the NE_ERR_VCPU_NOT_IN_CPU_POOL(9) page, part of the Kernel API Manual fam π«Ά this is the one about Nitro Enclaves (NE), and she's a whole vibe. grab a strawberry drink π and let's get into it.
πΈ NAME πΈ
NE_ERR_VCPU_NOT_IN_CPU_POOL β literally the error for when the vCPU you handed over is not available in the NE CPU pool. that's the tea π
it's giving "girl, that core isn't in the group chat."
β¨ SYNOPSIS β¨
NE_ERR_VCPU_NOT_IN_CPU_POOL
that's it, that's the whole synopsis β she's a single line and she ATE π₯ no arguments, no flags, just the name and main character energy π
π¦ SEE ALSO π
okay this is the long part and yes we're keeping every single one of them, no skipping, periodt π start off with the header file itself:
- Kernel file
./include/uapi/linux/nitro_enclaves.h
and then the whole iconique lineup of related pages, in order, exactly as the original lists them:
Nitro Enclaves (NE) Kernel Driver Interface(9)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)NE_ERR_VCPU_ALREADY_USED(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)Enclave start info flags(9)NE_ENCLAVE_PRODUCTION_MODE(9)NE_ENCLAVE_DEBUG_MODE(9)struct ne_enclave_start_info(9)
like, that's the whole friend group and every one of them is invited to the function π iykyk.
ngl reading all of these is lowkey a lot, but each one is its own lil page and honestly? iconic. go read them, bestie, they're all in section 9 with this one π
and that's the page, bestie! no cap, you now know exactly what NE_ERR_VCPU_NOT_IN_CPU_POOL(9) is about π§ββοΈ
signing off from ./include/uapi/linux π dated October 2026 β¨ and the page name is NE_ERR_VCPU_NOT_IN_CPU_POOL(9) in case you forgot β slay π
π¦ 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