WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2008014635) 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
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2008/014635    N° de la demande internationale :    PCT/CN2006/001746
Date de publication : 07.02.2008 Date de dépôt international : 18.07.2006
CIB :
G06F 9/445 (2006.01)
Déposants : INTEL CORPORATION [US/US]; 2200 Mission College Boulevard, Santa Clara, CA 95052 (US) (Tous Sauf US).
MA, Xiang [CN/CN]; (CN) (US Seulement).
SHAO, Hua [CN/CN]; (CN) (US Seulement).
LIU, Zhijun [CN/CN]; (CN) (US Seulement)
Inventeurs : MA, Xiang; (CN).
SHAO, Hua; (CN).
LIU, Zhijun; (CN)
Mandataire : CHINA PATENT AGENT (H.K.) LTD.; 22/F, Great Eagle Centre, 23 Harbour Road, Wanchai, Hong Kong (CN)
Données relatives à la priorité :
Titre (EN) A METHOD TO USE GLOBAL VARIABLES FOR PRE-EFI INITIALIZATION MODULES IN EFI-BASED FIRMWARE
(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
Abrégé : front page image
(EN)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.
(FR)La présente invention concerne un procédé permettant des opérations le lecture/écriture de variables globaux dans l'initialisation d'interface de micrologiciel extensible (PEI). Le procédé comprend la génération d'une image pilote. L'image pilote comporte au moins une section code (c'est-à-dire, un texte), une section de données, et une section de relocalisation. Un premier cycle de fixation sur l'image pilote est effectué pour fixer tous les éléments de données d'adresse avec des adresses absolues de mémoire non volatile. Un second cycle de fixation sur l'image pilote est effectué pour fixer tous les éléments dans le premier cycle de fixation qui pointent vers la section de données avec des adresses absolues de mémoire cache en tant que mémoire vive. L'image pilote fixée est inscrite dans un dispositif de mémoire morte non volatile. Lors de l'amorçage du dispositif de mémoire non volatile, la section de données de l'image pilote inscrite en mémoire morte est copiée dans la mémoire cache en tant que mémoire vive, l'exécution du code exécutable dans la section de texte permet l'accès de lecture/écriture de variables statiques et globaux depuis la mémoire cache en tant que mémoire vive.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)