summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/soc/intel/xeon_sp/community_preview_guide.md84
1 files changed, 84 insertions, 0 deletions
diff --git a/Documentation/soc/intel/xeon_sp/community_preview_guide.md b/Documentation/soc/intel/xeon_sp/community_preview_guide.md
index 923a359c51..6a32b4fd8b 100644
--- a/Documentation/soc/intel/xeon_sp/community_preview_guide.md
+++ b/Documentation/soc/intel/xeon_sp/community_preview_guide.md
@@ -19,6 +19,90 @@ The supported platform status are as below,
- Buildable and bootable with real FSP headers/binaries
+## Targeted features list
+
+1. ACPI
+
+- RSDP/RSDT/XSDT/FADT/FACS/DSDT/SSDT
+
+- MCFG/MADT/SRAT/SLIT/HMAT/DMAR/CEDT
+
+- HEPT/SPMI/TPM2
+
+- HEST/EINJ/ERST/BERT
+
+2. SMBIOS
+
+- Type 0 - BIOS information
+
+- Type 1 - system information
+
+- Type 2 - base board information
+
+- Type 3 - chassis information
+
+- Type 4 - processor information
+
+- Type 17 - memory device
+
+3. Hardware related
+
+- Basic PCIe support
+
+ * IIO bifurcation
+
+ * PCIe hot plug
+
+ * VT-d
+
+- Customizable PCIe host bridge bus/MMIO resource window size for smart NIC support
+
+ * To handle the case where a large amount of PFs/VFs will be presented under specific PCIe host bridge
+
+- On-Chip accelerator (QAT, IAA, DSA, DLB)
+
+- CXL 2.0 Type-3 memory
+
+- NUMA and sub-NUMA clustering
+
+- GPIO (with physical pins)
+
+- Virtual GPIO
+
+ * eSPI based, use BMC or CPLD to expand GPIO pin counts on PCH-less SoC
+
+- BMC support
+
+ * IPMI KCS
+
+- Power Sequence
+
+ * ACPI S0/S5
+
+ * Fast cold/warm reset
+
+- CPU OSPM
+
+ * OS native (based on intel p_state/intel_idle OS driver)
+
+- RAS
+
+ * Based on FSP2.4 FSP-SMM
+
+ * APEI support
+
+ * Memory CE/UCE (firmware first mode, e.g. MCA/eMCA)
+
+ * IIO CE/UCE (firmware first mode, e.g. DPC/eDPC)
+
+4. Firmware related
+
+- Boot to various payloads (Linux payload/TianoCore/UniversalPayload)
+
+- Enlarged CBFS (>16MB) for one or multiple cloud payloads
+
+- VPD
+
## Build steps
### Prepare workspace