Intel® Firmware Support Package (Intel® FSP) provides key programming information for initializing Intel® silicon and can be easily integrated into a boot loader of the developer’s choice. It is easy to adopt, scalable to design, reduces time-to-market, and is economical to build. Components include:
- CPU, memory controller, and Intel® chipset initialization functions as a binary package: Provides silicon initialization ingredients, preserves existing features and frameworks, and fits into existing boot loaders.
- Integration guide: Describes the APIs available to communicate with Intel FSP and to integrate it with a boot-loader solution.
Key Benefits
No Cost of Royalties
Intel FSP helps to reduce bill of materials (BOM) costs
Re-usability
Intel FSP can be used as a plug-in component to easily support future-generations of products
Greater Flexibility
Helps to meet the diverse boot-loader needs of Intel® processor-based systems
Reduced Boot Time
Allows for fast-boot implementations
Broader Roadmap
Support many products on Intel® IA roadmap
More Solutions
Can be integrated with real-time operating system (RTOS) board support packages, hypervisor solutions, and open-source firmware solutions
Ecosystem Support
Ecosystem available to integrate into value-add boot solutions
Package and Tool Downloads from GitHub
Access package and tool downloads on GitHub.
Technical Documentation
Guides
White Papers
Specifications
- Intel® FSP External Architecture Specification v2.3
- Intel® FSP 2.x Measurement and Attestation Specification v1.0
- Intel® FSP External Architecture Specification v2.2
- Intel® FSP External Architecture Specification v2.1
- Intel® FSP External Architecture Specification v2.0
- Intel® FSP External Architecture Specification v.1.1a
- Intel® FSP External Architecture Specification v.1.1
- Intel® FSP External Architecture Specification v.1.0