STRUCT SGX_SECINFO(9)
struct sgx_secinfo(9)
okay bestie, welcome to the Kernel API Manual corner for struct sgx_secinfo(9) β we're folding the manual name in right here because that's the vibe. π
β¨ NAME β¨
struct sgx_secinfo - describes attributes of an EPC page. that's it, that's the whole assignment, and it ate. π
π¦ SYNOPSIS π¦
struct sgx_secinfo {
u64 flags;
u8 reserved[56];
};
π Members π
flagsβ permissions and type. literally the permissions and type info, slay. β¨
πΈ Description πΈ
bestie, this struct is used together with ENCLS leaves that add or modify an EPC page to an enclave, and it defines page permissions and type. no cap, that's the whole purpose. π«Ά
π SEE ALSO π
- Kernel file
./arch/x86/include/asmandSGX_ENCLS_FAULT_FLAG(9) enum sgx_return_code(9)enum sgx_miscselect(9)enum sgx_attribute(9)struct sgx_secs(9)enum sgx_tcs_flags(9)struct sgx_tcs(9)struct sgx_pageinfo(9)enum sgx_page_type(9)enum sgx_secinfo_flags(9)struct sgx_pcmd(9)struct sgx_sigstruct_header(9)struct sgx_sigstruct_body(9)struct sgx_sigstruct(9)
mwah π this page's source/version is ./arch/x86/include/asm, the date is October 2026, and yes it's still struct sgx_secinfo(9) β iconic, 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