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.

Intel® Platform Innovation Framework pour les spécifications EFI et UEFI

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 du Framework, veuillez nous contacter.

Groupe industriel UEFI
Forum Unified EFI

Code de base UEFI pour implémentations EFI
TianoCore.org

Centre de ressources de la communauté Intel® UEFI
Votre portail pour le développement de micrologiciels, pilotes et applications UEFI destinés aux plates-formes d'architecture Intel®

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 IA-32 est disponible sur 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

Fedora* : wiki EFI Fedora 9

Formation

Pour obtenir une formation près de chez vous, contactez l'éditeur de votre micrologiciel UEFI. Pour définir votre propre formation, contactez-nous pour obtenir les documents nécessaires.

Télécharger les présentations récentes du forum Intel® des développeurs