Intel® Software Guard Extensions (Intel® SGX) on Xeon processors require Non-Uniform Memory Access (NUMA) to be enabled in the system BIOS.
This article provides steps to check and enable NUMA and SGX in both BIOS and the operating system.
Check for NUMA Enablement:
- Access BIOS Settings:
- During the system boot, enter the BIOS setup (usually by pressing F2, Del, or another key specified by your motherboard manufacturer).
- Navigate to Advanced -> ACPI Settings -> NUMA and ensure NUMA is enabled.
- Alternatively, some BIOS setups might have the NUMA option under System Configuration or similar sections.
- Verify NUMA in the operating system:
- Use the numactl command to list the NUMA configuration: numactl -H
This command will provide details about the NUMA nodes in your system.
Check for SGX Enablement:
- Access BIOS Settings:
- During the system boot, enter the BIOS setup.
- Navigate to Advanced -> SGX Configuration or similar sections.
- Ensure that Intel® SGX is enabled.
- Verify SGX in the Operating System:
- Use the CPUID command to detect SGX support: cpuid -l 0x12
This command will enumerate the number of EPC sections and their sizes, indicating SGX support.
These steps and references should help you verify the enablement of NUMA and Intel® SGX on your Intel® Xeon® Processors system.