ααΆαα ααααααΆααααααα CoreBoot 4.17 ααααΌαααΆαααααα»ααααααα»ααααααααααααααααααΎαα₯ααα·ααααααααααΆαααααααα·ααΈαααααααααααΆααααααα·αααα· αα·α BIOS αααα»αααααΌαααΆααααααΎαα‘αΎαα αααααΌαααααααααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα GPLv2 α α’αααα’αα·αααααα 150 ααΆααααΆαα αΌααα½ααααα»αααΆααααααΎαααααααααΈαααααΆααααα αααΆαααααΆααααααΌαα αααΎαααΆα 1300 α
ααΆαααααΆααααααΌαααααΆαααα
- ααΆαααΆαααααααα (CVE-2022-29264) αααααΆααααα αΆααααα½ααα αααα»α CoreBoot α ααααααΆα 4.13 αα 4.16 ααααΌαααΆααα½ααα»α αα·αα’αα»ααααΆαα±ααααααΎαααΆαααΌααα ααΎαααααααααααααΆα AP (Application Processor) αα ααααα·α SMM (System Management Mode) αααααΆαα’αΆαα·ααΆααααααααΆα ( Ring -2) ααΆααα»αααΆα hypervisor αα·αααΌααα ring ααααΆαααΆαααΆα α αΎαααΆααα·αααα·α αΌαααααΎ memory ααΆααα’ααααααΆαααααααααα αααα αΆααΊαααααΆαααααΈααΆαα α αα·αααααΉαααααΌααα ααΆαα SMI handler αα αααα»ααααΌαα»α smm_module_loaderα
- ααΆαααααααααΆαααΆαααααααααΆαα motherboard 12 ααααααα»αααα 5 ααααΌαααΆαααααΎαα
ααΎα§ααααααααααΆα Chrome OS α¬αα
ααΎαααΆαααΈααα Google α αααα»αα
ααααααααααααΆαα·αααα Googleα
- Clevo L140MU / L141MU / L142MU
- Dell ααΆαααΆααααΆαα T1650
- ααααΆααΈαααΆαααΆα HP Z220 CMT
- Star Labs LabTop Mk III (i7-8550u), LabTop Mk IV (i3-10110U, i7-10710U), Lite Mk III (N5000) αα·α Lite Mk IV (N5030) α
- ααΆαααΆαααααααααΆαα motherboards Google Deltan αα·α Deltaur ααααΌαααΆαααααααα
- ααΆααααααα payload coreDOOM ααααΈαααα’αα»ααααΆαα±ααα’αααα αΆααααααΎαα αααα DOOM ααΈ Coreboot α αααααααααααααΎααΌα doomgeneric αααααΌααα ααΆαα libpayload α Coreboot linear framebuffer ααααΌαααΆαααααΎαααααΆαααααααα α αΎαα―αααΆα WAD αααααΆαααααΆαα ααααααααΌαααΆααααα»αααΈ CBFS α
- ααΆαααααΎαα αα α»ααααααααΆααααΆαααΆαα» payload SeaBIOS 1.16.0 αα·α iPXE 2022.1 α
- ααΆααααααααα»αααΆα SeaGRUB (GRUB2 over SeaBIOS) αααα’αα»ααααΆαα±αα GRUB2 ααααΎααΆαα α αααα‘αααααα·αααααααααααα SeaBIOS ααΆα§ααΆα ααα ααΎααααΈα αΌαααααΎα§αααααααααα·αα’αΆα α αΌαααααΎααΆαααΈ GRUB2 payload α
- ααΆαααααααααΆαααΆαααΆααααααΆααααΉαααΆαααΆααααα αΆα SinkHole αααα’αα»ααααΆαα±ααααΌαααααΌαααΆαααααα·ααααα·αα ααααα·α SMM (System Management Mode) α
- ααΆαα’αα»αααααααααααΆααααα»αααΆααααααΎαααΆααΆααα·αα·αααααααααααααα·ααΈα―αααΆααα½αααααα»αααααΆ ααααα·αα αΆαααΆα αα α α§αααααααααΎααααΆααααΆααΈααΈααΈα
- α’αα»ααααΆαα±αααααααααααααΆαααααΆααααα α»ααα ααΆαααα»αααΌα CBMEMC ααΈα§ααααααααααααΆα SMI αα αααααααΎ DEBUG_SMI α
- ααααααααααα§ααααααααααααΆαααΆαα αΆααααααΎα CBMEM ααααΌαααΆαααααΆααααααΌα αααα½αα±ααα§ααααααααααααΆα *_CBMEM_INIT_HOOK αααααααΆαααα ααΉαααααΆααααΆα α’ααααααααααΆαααΈαααααΌαααΆαααααΎα‘αΎαα CBMEM_CREATION_HOOK (ααααΎαα ααααΆααααΆαααααΌαααααααααΎα cbmem) αα·α CBMEM_READY_HOOK (ααΆαααααΎαα ααααΆααααΆαααΆαα½αααα cbmem ααΆααα½α α αΎα ααΆααααααΎα) α
- ααΆαααααααααΆαααΆαααααααααΆαα PSB (Platform Secure Boot) αααααααΎαααΆααααααααααααααααΎαααΆα PSP (Platform Security Processor) ααΎααααΈαααααααααΆααααΆαααααΉαααααΌααα BIOS αααααααΎα αααααααΆααΈααΈααα
- ααΆαααααααααΆαα’αα»ααααααααΆαααααα½αααααααΎααααααααα·ααΈαααααααΆααααααΆααααΆαααααΆααααα α»ααα·αααααααααααΆααααααααΈ FSP (FSP Debug Handler) α
- ααΆααααααααα»αααΆα TIS ααΆααααΆααααααα’αααααα (ααΆααααααΆααα ααα»α αααααΆαα TPM) αααααΆααααΆαα’αΆα αα·αααααααααααααΆααααΈ TPM (αααΌαα»ααααα·ααΆαααα’αΆα αα»αα α·αααααΆα) α α»αααααα - tis_vendor_read() αα·α tis_vendor_write() α
- ααΆαααααααααΆαααΆαααααααααΆααααΆαααααΆααα αΆαααααααΆαααα½αααααΆααααααΆααααααΆαα α»ααααααααααΆααααα α»αα
- ααΆαα’αα»ααααααΆαααααΎαα§ααααα i2c αααααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆαααααΎααΆαααΆαα½αααααΆααααααααΆααααααααααααα α¬α’αααααααααααΈαααα»αα αα»αααα·αααααααααααΆα
- ααΆααααααααααααααΆααααα»αααΆααααααΆαα»ααα·αααααααααααααΆαααα»αααααααααααααααααααααΆααααΆααααααΎαααααΆα αα FlameGraph ααααααα αΆααααΆαα αααΆααααΆααΎααααΌαα αααΆααααααααΆααα»ααααΆααα ααααΆααααΆαααααααααααΆααααΆαα αΆααααααΎαα
- αααααΎααα½αααααΌαααΆααααααααα α§αααααααααΎααααΆαα cbmem ααΎααααΈαααααα "ααααΆαααααααΆ" αααααααααΆααΈααα αα’αααααααΎααααΆαααα ααΆααααΆααΆα cbmem αααααααΎα±ααααΆα’αΆα αααα»ααααα αΆααααααΉαααα·ααΆααααα αααα»αααααΆααααΆααααααΆαα’αα»αααααααααΆααααΈ CoreBoot αα αααα»α cbmem α
ααΎαααΈααα ααΎαα’αΆα
ααααααααΆααααΆαααααα»αααααααΆαααα OSFF (Open-Source Firmware Foundation) αααα·αα·αα
αα αα
ααΆαα Intel αααααααΎα±αααααααΎααααα
αααααα½ααααααα·ααΈαααααα (FSP, Firmware Support Package) αααΌαα»αααααααααα α αΎαα
αΆααααααΎαααααα»αααα―αααΆαααΆααααααΉαααΆαα
αΆααααααΎα Intel SoC α . αααααααΌα FSP ααααΎα±αααααα»αααααΆααααΆαααααΆαααααααΆααααααΎααααααα·ααΈααααααααΎαα
αα αα·αααΆαααΆαααΆαααΈαα
αααΎααααααααα Coreboot, U-Boot αα·α LinuxBoot αα
ααΎαααααααΉααααα Intel α ααΆαααΈαα»α αααα·ααααα½α
ααααΎαααααααααααΆαααααΆαααα½ααααααα α αΎα Intel ααΆαααΎαααΌααααααΆαααααααα·ααΈαααααααααα»α PSE (Programmable Services Engine) αααααααΎααααα ααααα
ααααα: opennet.ru