ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π΅ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° CoreBoot 4.18, Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΈΡΠ΅ ΡΡΡΠΌΡΠ΅ΡΠΈ ΠΈ BIOS. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GPLv2. Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΡΠ°ΡΡΠ²Π°Ρ Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 200 ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡ Π° Π½Π°Π΄ 1800 ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° 23 Π΄ΡΠ½Π½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ, 19 ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Chrome OS ΠΈΠ»ΠΈ Π½Π° ΡΡΡΠ²ΡΡΠΈ Π‘ΡΠ΅Π΄ Π½Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ Ρ Google ΠΏΠ»Π°ΡΠΊΠΈ:
- MSI PRO Z690-A WIFI DDR4
- AMD Birman
- AMD Pademelon
- Siemens MC APL7
- ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π΄ΡΠ½Π½Π°ΡΠ° ΠΏΠ»Π°ΡΠΊΠ° Google Brya4ES.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° SoC Intel Meteor Lake, Mediatek Mt8188 ΠΈ AMD Morgana.
- Π sconfig, ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΡΡ Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° device tree, ΠΎΠΏΠΈΡΠ²Π°ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° Π²ΡΡΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅ ΡΠΊΠ°Π·Π²Π°Ρ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° C ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, βdevice pci 00.0 alias system_agent on ops system_agent_ops endβ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° i2c ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΠΏΠΈΡΠΈ Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠΈΡΠ΅ ACPI/SSDT. Π’Π°Π·ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΡΡΠΏΡΠ΅ΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΡΠ»Π°Π³ βdetectβ, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΡ ΡΠ»Π°Π³ βprobedβ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Π·Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π² ChromeOS.
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° SBoM (Firmware Software Bill of Materials), ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΠ° ΡΡΡΡΠ°Π²Π° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΠΎΠ±ΡΠ°Π·Π° Π½Π° ΡΡΡΠΌΡΠ΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅ Π² ΡΡΡΠΌΡΠ΅ΡΠ°.
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΡΡΡ Ρ ΡΠ΅ΡΠ²ΡΡΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ (RESOURCE_ALLOCATOR_V4), Π² ΠΊΠΎΠ΅ΡΠΎ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΡ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡΠ΅ΡΡΡΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π»ΠΈΡ Π°Π΄ΡΠ΅ΡΠ΅Π½ ΠΎΠ±Ρ Π²Π°Ρ ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π² Π·ΠΎΠ½Π° Π½Π°Π΄ 4 ΠΠ.
- ΠΠ±ΡΠ²Π΅Π½ Π΅ Π·Π° ΠΎΡΡΠ°ΡΡΠ» ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ (LEGACY_SMP_INIT), ΠΊΠΎΠΉΡΠΎ Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ Ρ ΠΊΠΎΠ΄ Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ PARALLEL_MP.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π΅Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ smbus.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° checkpatch Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Lunux 5.19.
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ Π΅ ΠΏΡΠ΅Π²ΠΎΠ΄ΡΡ Π½Π° ACPI Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ASL 2.0.
- ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡΡ payload, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° UEFI ΡΡΠ΅ΠΊΠ° EDK II (TianoCore), ΠΊΠΎΠΉΡΠΎ Π΅ ΡΠ΅ΡΡΠ²Π°Π½ Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Intel Core (ΠΎΡ 2 Π΄ΠΎ 12 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅), Intel Small Core BYT, BSW, APL, GLK ΠΈ GLK-R, AMD Stoney Ridge ΠΈ Picasso.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
