EP 2047364 A4 20090805 - A METHOD TO USE GLOBAL VARIABLES FOR PRE-EFI INITIALIZATION MODULES IN EFI-BASED FIRMWARE
Title (en)
A METHOD TO USE GLOBAL VARIABLES FOR PRE-EFI INITIALIZATION MODULES IN EFI-BASED FIRMWARE
Title (de)
VERFAHREN ZUR VERWENDUNG GLOBALER VARIABLEN FÜR VOR-EFI-INITIALISIERUNGSMODULE IN AUF EFI BASIERENDER FIRMWARE
Title (fr)
PROCÉDÉ D'UTILISATION DE VARIABLES GLOBAUX POUR DES MODULES D'INITIALISATION PRÉALABLE D'INTERFACE DE MICROLOGICIEL EXTENSIBLE (EFI) DANS UN LOGICIEL DE TYPE EFI
Publication
Application
Priority
CN 2006001746 W 20060718
Abstract (en)
[origin: WO2008014635A1] A method for enabling global variable read/write operations in a pre-EFI Initialization (PEI). The method includes the generation of a driver image. The driver image includes at least a code (i.e., text) section, a data section, and a relocation section. A first round fixing on the driver image is performed to fix all address data items with absolute non-volatile memory addresses. A second round fixing on the driver image is performed to fix all address data items fixed in the first round fixing that point to the data section with absolute Cache-As-RAM (Cache-As-Random Access Memory) addresses. The fixed driver image is burned into a non-volatile memory device. Upon booting the non-volatile memory device, the data section of the burned driver image is copied to a Cache-As-RAM (CAR), wherein execution of executable code in the text section enables static and global variables to have read/write access from the CAR.
IPC 8 full level
G06F 9/445 (2006.01)
CPC (source: EP KR)
G06F 9/06 (2013.01 - KR); G06F 9/44521 (2013.01 - EP); G06F 9/4401 (2013.01 - EP)
Citation (search report)
- [Y] US 2005015582 A1 20050120 - SHIDA NOBUTOSHI [JP], et al
- [Y] US 2004103272 A1 20040527 - ZIMMER VINCENT J [US], et al
- [A] TANENBAUM, A.S.: "Structured Computer Organization", 1976, PRENTICE-HALL, INC., ENGLEWOOD CLIFFS, N.J., USA, XP002531781
- See references of WO 2008014635A1
Designated contracting state (EPC)
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR
DOCDB simple family (publication)
WO 2008014635 A1 20080207; CN 101484878 A 20090715; CN 101484878 B 20121128; EP 2047364 A1 20090415; EP 2047364 A4 20090805; JP 2009544085 A 20091210; JP 4961019 B2 20120627; KR 101036675 B1 20110524; KR 20090035521 A 20090409
DOCDB simple family (application)
CN 2006001746 W 20060718; CN 200680055349 A 20060718; EP 06761481 A 20060718; JP 2009519776 A 20060718; KR 20097000765 A 20060718