Intel Extensible Firmware Interface Benutzerhandbuch

Seite von 494
Version 1.02
12/12/00
v
Table of Contents
1 Introduction
1.1
Overview.................................................................................................... 2
1.2
Goals ......................................................................................................... 3
1.3
Target Audience ........................................................................................ 5
1.4
Related Information ................................................................................... 6
1.5
Prerequisite Specifications ........................................................................ 8
1.5.1
ACPI Specification ............................................................................. 8
1.5.2
WfM Specification .............................................................................. 8
1.5.3
Additional Considerations for Itanium™-based Platforms.................. 9
1.6
EFI Design Overview ................................................................................. 9
1.7
Migration Requirements........................................................................... 11
1.7.1
Legacy Operating System Support .................................................. 11
1.7.2
Supporting the EFI Specification on a Legacy Platform................... 11
1.8
Conventions Used in This Document....................................................... 12
1.8.1
Data Structure Descriptions............................................................. 12
1.8.2
Typographic Conventions ................................................................ 12
1.9
Guidelines for Use of the Term “Extensible Firmware Interface” ............. 12
2 Overview
2.1
Boot Manager .......................................................................................... 14
2.2
Firmware Core ......................................................................................... 14
2.2.1
EFI Services .................................................................................... 14
2.2.2
Runtime Services ............................................................................ 15
2.3
Calling Conventions................................................................................. 16
2.3.1
Data Types ...................................................................................... 16
2.3.2
IA-32 Platforms................................................................................ 18
2.3.3
Itanium-based Platforms.................................................................. 18
2.4
Protocols.................................................................................................. 19
2.5
Requirements .......................................................................................... 21
2.5.1
Required Elements .......................................................................... 21
2.5.2
Optional Elements ........................................................................... 22
2.5.3
Appendixes...................................................................................... 23