pei core is started что это такое

Pei core is started что это такое

14 Reserved.
15 Pre-memory North-Bridge initialization is started.
16

18 Reserved.
19 Pre-memory South-Bridge initialization is started.
1A

2F Memory initialization.
31 Memory installed.
32

36 CPU PEI initialization.
37

3A IOH PEI initialization.
3B

3E PCH PEI initialization.
3F

4F Reserved.
60 DXE Core is started.
61 NVRAM initialization.
62 Installation of the PCH runtime services.
63

67 CPU DXE initialization is started.
68 PCI host bridge initialization is started.
69 IOH DXE initialization.
6A IOH SMM initialization.
6B

6F Reserved.
70 PCH DXE initialization.
71 PCH SMM initialization.
72 PCH devices initialization.
73

77 PCH DXE initialization (PCH module specific).
78 ACPI Core initialization.
79 CSM initialization is started.
7A

7F Reserved for AMI use.
80

8F Reserved for OEM use (OEM DXE
initialization codes).
90 Phase transfer to BDS (Boot Device Selection) from DXE.
91 Issue event to connect drivers.Regular Boot
92 PCI Bus initialization is started.
93 PCI Bus hot plug initialization.
94 PCI Bus enumeration for detecting how many resources are requested.
95 Check PCI device requested resources.
96 Assign PCI device resources.
97 Console Output devices connect(ex.Monitor is lighted).
98 Console input devices connect(ex.PS2/USB keyboard/mouse are activated).
99 Super IO initialization.
9A USB initialization is started.
9B Issue reset during USB initialization process.
9C Detect and install all currently connected USB devices.
9D Activated all currently connected USB devices.
9E

9F Reserved.
A0 IDE initialization is started.
A1 Issue reset during IDE initialization process.
A2 Detect and install all currently connected IDE devices.
A3 Activated all currently connected IDE devices.
A4 SCSI initialization is started.
A5 Issue reset during SCSI initialization process.
A6 Detect and install all currently connected SCSI devices.
A7 Activated all currently connected SCSI devices.
A8 Verify password if needed.
A9 BIOS Setup is started.
AA Reserved.
AB Wait user command in BIOS Setup.
AC Reserved.
AD Issue Ready To Boot event for OS Boot.
AE Boot to Legacy OS.
AF Exit Boot Services.
B0 Runtime AP installation begins.
B1 Runtime AP installation ends.
B2 Legacy Option ROM initialization.
B3 System reset if needed.
B(4,5) USB(PCI) device hot plug-in.
B6 Clean-up of NVRAM.
B7 Reconfigure NVRAM settings.
B8

CF Reserved.
E0 S3 Resume is stared(called from DXE IPL).
E1 Fill boot script data for S3 resume.
E2 Initializes VGA for S3 resume.
E3 OS S3 wake vector call.S3 Resume
F0 Recovery mode will be triggered due to invaild firmware volume detection.
F1 Recovery mode will be triggered by user decision.
F2 Recovery is started.
F(3,4)Recovery firmware image is found(loaded)
F5

F7 Reserved for future AMI progress codes.
50

55 Memory initialization error occurs.
56 Invalid CPU type or speed.
57 CPU mismatch.
58 CPU self test failed or possible CPU cache error.
59 CPU micro-code is not found or micro-code update is failed.
5A Internal CPU error.
5B Reset PPI is failed.
5C

5F Reserved.
D(0,1,2)-(CPU,IOH,PCH) initialization error.
D3 Some of the Architectural Protocols are not
available.
D4 PCI resource allocation error. Out of Resources.
D5 No Space for Legacy Option ROM initialization.
D(6,7) No Console Output(input) Devices are found.
D8 It is an invaild password.
D9

DA Can’t load Boot Option.
DB Flash update is failed.
DC Reset protocol is failed.
DE

DF Reserved.
E8 S3 resume is failed.
E9 S3 Resume PPI is not found.
EA S3 Resume Boot Script is invaild.
EB S3 OS Wake call is failed.
EC

EF Reserved.
F8 Recovery PPI is invaild.
F9 Recovery capsule is not found.
FA Invalid recovery capsule.
FB

Источник

Русские Блоги

Подробное объяснение каждого этапа полного процесса запуска системы UEFI

1 Процесс запуска

Запуск системы UEFI следует стандарту инициализации платформы UEFI (PlatformInitialization).
Система UEFI может быть разделена на 7 этапов от включения до выключения:

pei core is started что это такое. Смотреть фото pei core is started что это такое. Смотреть картинку pei core is started что это такое. Картинка про pei core is started что это такое. Фото pei core is started что это такое

Загрузчик операционной системы вызывает службу ExitBootServices () и входит в фазу RT.Фаза RT включает в себя позднюю стадию загрузчика операционной системы и время выполнения операционной системы.

Когда системное оборудование или операционная система имеют серьезные ошибки и не могут продолжать нормально работать, микропрограмма попытается исправить ошибки, и затем система перейдет в период AL. Однако ни спецификация PI, ни спецификация UEFI не определяют поведение периода AL. Знак «?» Указывает, что поведение определяется поставщиком системы.

1. Этап SEC

1.1 Функции на этапе SEC

Система UEFI включается или перезапускается для входа в стадию SEC, функционально она выполняет следующие четыре задачи.

Средство отчетности состоит в том, чтобы передавать следующую информацию в качестве параметра в функцию ввода PEI.

(2) SEC этап выполнения процесса

Функция SEC представлена ​​выше, давайте посмотрим на поток выполнения SEC, как показано на рисунке 1-3.

Процесс запуска системы UEFI (2)

Принимая временную инициализацию ОЗУ в качестве границы, выполнение SEC делится на две части: перед тем, как временная ОЗУ вступает в силу, она называется этапом сброса вектора, и после того, как временная ОЗУ вступает в силу, вызывается функция входа SEC для входа в функциональную область SEC.

Ход выполнения сброса вектора выглядит следующим образом.

1) Введите запись прошивки.

2) Переключение из реального режима в 32-битный плоский режим (включая режим).

3) Найдите BFV (объем загрузочной прошивки) в прошивке.

4) Найдите изображение SEC в BFV.

5) Если это 64-битная система, переключитесь из 32-битного режима в 64-битный режим.

6) Вызовите функцию ввода SEC.

Следующий код описывает процесс выполнения от записи сброса вектора встроенного ПО до функции ввода SEC:

После входа в функциональную область SEC сначала используйте технологию CAR для инициализации стека, инициализации IDT, инициализации EFI_SEC_PEI_HAND_OFF, передачи управления в PEI и передачи EFI_SEC_PEI_HAND_OFF в PEI.

Разные аппаратные платформы, код SEC будет иметь разные реализации, но общий процесс реализации схож.

2 этап PEI

Ресурсы этапа PEI (Pre-EFI Initialization) по-прежнему очень ограничены. Память не инициализируется до позднего PEI. Ее основная функция заключается в подготовке среды выполнения для DXE. Информация, которая должна быть передана в DXE, состоит из списка HOB (блок передачи обслуживания) и, в конечном итоге, управления Переезд в DXE.

pei core is started что это такое. Смотреть фото pei core is started что это такое. Смотреть картинку pei core is started что это такое. Картинка про pei core is started что это такое. Фото pei core is started что это такое

Функционально PEI можно разделить на следующие две части.

Ядро PEI (PEI Foundation): отвечает за основные услуги и процессы PEI.

Каждый PEIM является независимым модулем, и тип функции входа модуля определяется следующим образом:

typedef EFI_STATUS(EFIAPI *EFI_PEIM_ENTRY_POINT2)(IN EFI_PEI_FILE_HANDLE FileHandle,IN CONST EFI_PEI_SERVICES **PeiServices);

Через PeiServices PEIM может использовать системные сервисы, предоставляемые на этапе PEI, а через эти системные сервисы PEIM может получить доступ к ядру PEI. Связь между PEIM осуществляется через PPI (интерфейсы PEIM-to-PEIM).

PPI аналогичен протоколу на этапе DXE. Каждый PPI представляет собой структуру, которая содержит указатели функций и переменные, например:

struct _EFI_PEI_DECOMPRESS_PPI
extern EFI_GUID gEfiPeiDecompressPpiGuid;

У каждого PPI есть GUID. Согласно GUID, экземпляр PPI, соответствующий GUID, может быть получен через службу LocatePpi PeiServices.

3 DXE этап

Этап DXE (Driver Execution Environment) выполняет большую часть работы по инициализации системы.При переходе на этот этап память уже полностью используется, поэтому на этом этапе можно выполнить много сложной работы.

Как и PEI, функционально говоря, DXE можно разделить на следующие две части.

Каждый драйвер DXE является независимым модулем, и тип функции входа модуля определяется как:

Протокол связи между драйверами DXE
Протокол представляет собой специальную структуру, каждый протокол соответствует GUID, использует OpenProtocol системы BootServices и открывает соответствующий протокол в соответствии с GUID, а затем использует службы, предоставляемые этим протоколом.

Когда все драйверы выполнены, система инициализируется и DXE проходитEFI_BDS_ARCH_PROTOCOL

Найти BDS и вызвать функцию входа BDS

4 BDS этап

Основной функцией BDS (Boot Device Selection) является выполнение стратегии запуска, основными функциями которой являются:

Инициализируйте консольное устройство.

Загрузите необходимые драйверы устройств.

Загрузите и запустите элементы запуска в соответствии с настройками системы.

Если загрузка элементов автозагрузки не удалась, система повторно запустит диспетчер DXE для загрузки большего количества драйверов, а затем снова попытается загрузить элементы автозагрузки.

После того, как пользователь выбирает определенный элемент запуска (или система вводит элемент запуска по умолчанию), запускается загрузчик ОС, и система переходит в фазу TSL.

5 TSL этап

6 RT этап

После того, как система переходит в фазу RT (время выполнения), управление системой передается из ядра UEFI в загрузчик ОС. Различные ресурсы, занятые UEFI, восстанавливаются в загрузчик ОС. Только загрузочная среда UEFI зарезервирована для загрузчика ОС и ОС. С выполнением загрузчика ОС, ОС наконец получает контроль над системой.

7 AL этап

На этапе RT, если система (аппаратная или программная) сталкивается с катастрофической ошибкой, микропрограмма системы должна обеспечивать механизмы обработки ошибок и аварийного восстановления.Этот механизм работает на этапе AL (After Life). Ни стандарты UEFI, ни стандарты UEFI PI не определяют поведение и спецификации на данном этапе.

Источник

Pei core is started что это такое

pei core is started что это такое. Смотреть фото pei core is started что это такое. Смотреть картинку pei core is started что это такое. Картинка про pei core is started что это такое. Фото pei core is started что это такое

Сообщения: 40127
Благодарности: 9190

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

pei core is started что это такое. Смотреть фото pei core is started что это такое. Смотреть картинку pei core is started что это такое. Картинка про pei core is started что это такое. Фото pei core is started что это такое

Сообщения: 40127
Благодарности: 9190

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

pei core is started что это такое. Смотреть фото pei core is started что это такое. Смотреть картинку pei core is started что это такое. Картинка про pei core is started что это такое. Фото pei core is started что это такое

Сообщения: 40127
Благодарности: 9190

Источник

Расшифровка POST-кодов материнских плат HuananZhi X79

pei core is started что это такое. Смотреть фото pei core is started что это такое. Смотреть картинку pei core is started что это такое. Картинка про pei core is started что это такое. Фото pei core is started что это такое

Взято с открытого интернет источника.

10 PEI Core is started.
11 Pre-memory CPU initialization is started.
12

14 Reserved.
15 Pre-memory North-Bridge initialization is started.
16

18 Reserved.
19 Pre-memory South-Bridge initialization is started.
1A

2F Memory initialization.
31 Memory installed.
32

36 CPU PEI initialization.
37

3A IOH PEI initialization.
3B

3E PCH PEI initialization.
3F

4F Reserved.
60 DXE Core is started.
61 NVRAM initialization.
62 Installation of the PCH runtime services.
63

67 CPU DXE initialization is started.
68 PCI host bridge initialization is started.
69 IOH DXE initialization.
6A IOH SMM initialization.
6B

6F Reserved.
70 PCH DXE initialization.
71 PCH SMM initialization.
72 PCH devices initialization.
73

77 PCH DXE initialization (PCH module specific).
78 ACPI Core initialization.
79 CSM initialization is started.
7A

7F Reserved for AMI use.
80

8F Reserved for OEM use (OEM DXE
initialization codes).
90 Phase transfer to BDS (Boot Device Selection) from DXE.
91 Issue event to connect drivers.Regular Boot
92 PCI Bus initialization is started.
93 PCI Bus hot plug initialization.
94 PCI Bus enumeration for detecting how many resources are requested.
95 Check PCI device requested resources.
96 Assign PCI device resources.
97 Console Output devices connect(ex.Monitor is lighted).
98 Console input devices connect(ex.PS2/USB keyboard/mouse are activated).
99 Super IO initialization.
9A USB initialization is started.
9B Issue reset during USB initialization process.
9C Detect and install all currently connected USB devices.
9D Activated all currently connected USB devices.
9E

9F Reserved.
A0 IDE initialization is started.
A1 Issue reset during IDE initialization process.
A2 Detect and install all currently connected IDE devices.
A3 Activated all currently connected IDE devices.
A4 SCSI initialization is started.
A5 Issue reset during SCSI initialization process.
A6 Detect and install all currently connected SCSI devices.
A7 Activated all currently connected SCSI devices.
A8 Verify password if needed.
A9 BIOS Setup is started.
AA Reserved.
AB Wait user command in BIOS Setup.
AC Reserved.
AD Issue Ready To Boot event for OS Boot.
AE Boot to Legacy OS.
AF Exit Boot Services.
B0 Runtime AP installation begins.
B1 Runtime AP installation ends.
B2 Legacy Option ROM initialization.
B3 System reset if needed.
B(4,5) USB(PCI) device hot plug-in.
B6 Clean-up of NVRAM.
B7 Reconfigure NVRAM settings.
B8

CF Reserved.
E0 S3 Resume is stared(called from DXE IPL).
E1 Fill boot script data for S3 resume.
E2 Initializes VGA for S3 resume.
E3 OS S3 wake vector call.S3 Resume
F0 Recovery mode will be triggered due to invaild firmware volume detection.
F1 Recovery mode will be triggered by user decision.
F2 Recovery is started.
F(3,4)Recovery firmware image is found(loaded)
F5

F7 Reserved for future AMI progress codes.
50

55 Memory initialization error occurs.
56 Invalid CPU type or speed.
57 CPU mismatch.
58 CPU self test failed or possible CPU cache error.
59 CPU micro-code is not found or micro-code update is failed.
5A Internal CPU error.
5B Reset PPI is failed.
5C

5F Reserved.
D(0,1,2)-(CPU,IOH,PCH) initialization error.
D3 Some of the Architectural Protocols are not
available.
D4 PCI resource allocation error. Out of Resources.
D5 No Space for Legacy Option ROM initialization.
D(6,7) No Console Output(input) Devices are found.
D8 It is an invaild password.
D9

DA Can’t load Boot Option.
DB Flash update is failed.
DC Reset protocol is failed.
DE

DF Reserved.
E8 S3 resume is failed.
E9 S3 Resume PPI is not found.
EA S3 Resume Boot Script is invaild.
EB S3 OS Wake call is failed.
EC

EF Reserved.
F8 Recovery PPI is invaild.
F9 Recovery capsule is not found.
FA Invalid recovery capsule.
FB

Источник

Pei core is started что это такое

Если после запуска системы всё в порядке, POST-код должен быть АА, если он другой, то стоит посмотреть на расшифровку кодов ниже и выявить причину.

10 PEI Core is started.
11 Pre-memory CPU initialization is started.
12

14 Reserved.
15 Pre-memory North-Bridge initialization is started.
16

18 Reserved.
19 Pre-memory South-Bridge initialization is started.
1A

2F Memory initialization.
31 Memory installed.
32

36 CPU PEI initialization.
37

3A IOH PEI initialization.
3B

3E PCH PEI initialization.
3F

4F Reserved.
60 DXE Core is started.
61 NVRAM initialization.
62 Installation of the PCH runtime services.
63

67 CPU DXE initialization is started.
68 PCI host bridge initialization is started.
69 IOH DXE initialization.
6A IOH SMM initialization.
6B

6F Reserved.
70 PCH DXE initialization.
71 PCH SMM initialization.
72 PCH devices initialization.
73

77 PCH DXE initialization (PCH module specific).
78 ACPI Core initialization.
79 CSM initialization is started.
7A

7F Reserved for AMI use.
80

8F Reserved for OEM use (OEM DXE
initialization codes).
90 Phase transfer to BDS (Boot Device Selection) from DXE.
91 Issue event to connect drivers.Regular Boot
92 PCI Bus initialization is started.
93 PCI Bus hot plug initialization.
94 PCI Bus enumeration for detecting how many resources are requested.
95 Check PCI device requested resources.
96 Assign PCI device resources.
97 Console Output devices connect(ex.Monitor is lighted).
98 Console input devices connect(ex.PS2/USB keyboard/mouse are activated).
99 Super IO initialization.
9A USB initialization is started.
9B Issue reset during USB initialization process.
9C Detect and install all currently connected USB devices.
9D Activated all currently connected USB devices.
9E

9F Reserved.
A0 IDE initialization is started.
A1 Issue reset during IDE initialization process.
A2 Detect and install all currently connected IDE devices.
A3 Activated all currently connected IDE devices.
A4 SCSI initialization is started.
A5 Issue reset during SCSI initialization process.
A6 Detect and install all currently connected SCSI devices.
A7 Activated all currently connected SCSI devices.
A8 Verify password if needed.
A9 BIOS Setup is started.
AA Reserved.
AB Wait user command in BIOS Setup.
AC Reserved.
AD Issue Ready To Boot event for OS Boot.
AE Boot to Legacy OS.
AF Exit Boot Services.
B0 Runtime AP installation begins.
B1 Runtime AP installation ends.
B2 Legacy Option ROM initialization.
B3 System reset if needed.
B(4,5) USB(PCI) device hot plug-in.
B6 Clean-up of NVRAM.
B7 Reconfigure NVRAM settings.
B8

CF Reserved.
E0 S3 Resume is stared(called from DXE IPL).
E1 Fill boot script data for S3 resume.
E2 Initializes VGA for S3 resume.
E3 OS S3 wake vector call.S3 Resume
F0 Recovery mode will be triggered due to invaild firmware volume detection.
F1 Recovery mode will be triggered by user decision.
F2 Recovery is started.
F(3,4)Recovery firmware image is found(loaded)
F5

F7 Reserved for future AMI progress codes.
50

55 Memory initialization error occurs.
56 Invalid CPU type or speed.
57 CPU mismatch.
58 CPU self test failed or possible CPU cache error.
59 CPU micro-code is not found or micro-code update is failed.
5A Internal CPU error.
5B Reset PPI is failed.
5C

5F Reserved.
D(0,1,2)-(CPU,IOH,PCH) initialization error.
D3 Some of the Architectural Protocols are not
available.
D4 PCI resource allocation error. Out of Resources.
D5 No Space for Legacy Option ROM initialization.
D(6,7) No Console Output(input) Devices are found.
D8 It is an invaild password.
D9

DA Can’t load Boot Option.
DB Flash update is failed.
DC Reset protocol is failed.
DE

DF Reserved.
E8 S3 resume is failed.
E9 S3 Resume PPI is not found.
EA S3 Resume Boot Script is invaild.
EB S3 OS Wake call is failed.
EC

EF Reserved.
F8 Recovery PPI is invaild.
F9 Recovery capsule is not found.
FA Invalid recovery capsule.
FB

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *