Définir l'interface entre le système d'exploitation et le micrologiciel de la plate-forme
Introduction
La spécification UEFI (Unified EFI, anciennement EFI) définit une interface entre le système d'exploitation et le micrologiciel d'une plate-forme.
L'interface se compose de tables de données contenant des informations sur la plate-forme, ainsi que sur les appels aux services d'amorçage et d'exécution disponibles pour le système d'exploitation et son chargeur. Ces informations forment un environnement standard pour le démarrage d'un système d'exploitation et l'exécution des applications avant amorçage.
Extension du programme Intel® Boot Initiative (IBI) lancé en 1998, la spécification UEFI était avant tout destinée à la nouvelle génération d'ordinateurs basés sur l'architecture IA.
La version originale de cette spécification développée par Intel s'intitulait EFI, EFI 1.10 étant la dernière version.
En 2005, le forum Unified EFI fut constitué pour promouvoir l'adoption et le développement de la spécification EFI dans l'ensemble de l'industrie. Avec la spécification EFI 1.10 comme point de départ, ce groupe a publié les spécifications suivantes, renommées Unified EFI.
La version actuelle de la spécification UEFI est disponible sur le site UEFI.
Spécifications
Spécifications UEFI
La version la plus récente de la spécification UEFI est disponible sur le site UEFI.
Intel® Platform Innovation Framework pour les spécifications UEFI et EFI
Pour en savoir plus, téléchargez les documents relatifs aux spécifications.
Ressources utiles
Centre UEFI pour constructeurs indépendants
Outils et formations pour commencer à développer des pilotes et des applications.
Évolution d'UEFI
Pour en savoir plus sur l'historique d'UEFI et de son infrastructure, veuillez nous contacter.
Groupe industriel UEFI
Forum Unified EFI
Code de base UEFI pour implémentations EFI
TianoCore.org
Éditeurs de micrologiciels
Débogueurs matériels EFI tiers
Sources Linux* ELILO*
Le code source du nouveau chargeur d'amorçage ELILO nécessite GCC 3.x et Binutils 2.11.90 ou des binaires supérieurs déjà compilés. Le noyau Linux* avec prise en charge d'EFI pour IA32 est disponible sur http://www.kernel.org dans tout noyau à partir de la version 2.6.1 ou supérieure.
EGRUB : disponible sur demande. Envoyez un courrier électronique au service EFI General Feedback.
Novell* : recommandations de partitionnement UEFI SLES/SLED 11 pour l'installation de X64
Livres blancs et articles techniques
Article technique : Présentation succincte de la conception du shell UEFI
Article technique : Présentation détaillée du shell UEFI
Article technique : Utilisation du shell UEFI pour la mise en service sans système d'exploitation
Formation
Pour obtenir une formation près de chez vous, contactez l'éditeur de votre micrologiciel UEFI. Si vous souhaitez une formation personnalisée, contactez-nous pour obtenir les documents nécessaires.
Télécharger les présentations récentes du forum Intel® des développeurs


