āĻāĻŽāĻ°āĻž āĻāĻŦāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¨ā§āĻŽā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻŦāĻ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° x86-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°āĻāĻŋāĨ¤ āĻāĻāĻŦāĻžāĻ°, āĻāĻŦā§āĻˇāĻŖāĻžāĻ° āĻŽā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻ˛ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ (Intel BIOS āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻŦā§āĻ¨ āĻ¨āĻž!) - āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ BIOS āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻŦā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻ āĻŋāĻ āĻāĻā§, āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻŦā§āĻˇāĻŖāĻžāĻ° āĻ°ā§āĻ¸āĻŋāĻĒāĻŋāĻāĻŋ āĻāĻžāĻ¨āĻŋ: āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻā§ āĻĒāĻžāĻ¤āĻ˛āĻž āĻāĻ°ā§ āĻāĻžāĻā§āĻ¨, āĻāĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻāĻāĻŋāĻā§ āĻ
āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻžāĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋāĻā§ āĻ¸ā§āĻŦāĻžāĻĻ āĻ¨āĻŋāĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ°āĻŽāĻŖ āĻā§āĻā§āĻāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¯āĻŧā§āĻ āĻŦāĻāĻ° āĻ§āĻ°ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻ¨ āĻāĻ°āĻž āĻŦāĻžāĻ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻāĻ¨ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻā§ āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻ°ā§āĻāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ (āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž) āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ āĻĨā§āĻā§ "āĻ
āĻ¨ āĻāĻžāĻ°ā§āĻĄ āĻĢāĻ° āĻ°ā§āĻāĻāĻŋāĻāĻ¸: āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻāĻāĻžāĻ°ā§āĻĄ" āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ
Intel 64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¸ā§āĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ: āĻāĻ¨ā§āĻā§āĻ˛ 64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§? āĻ āĻŦāĻļā§āĻ¯āĻ, UEFI BIOS. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻāĻ¤ā§āĻ¤āĻ° āĻ¸āĻ āĻŋāĻ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻĻā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ, āĻ¯āĻž āĻāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻĄā§āĻ¸ā§āĻāĻāĻĒ (āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒ) āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻ˛ āĻ˛āĻŋāĻā§āĻ:
- āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° (āĻ¸āĻŋāĻĒāĻŋāĻāĻ, āĻ¸ā§āĻ¨ā§āĻā§āĻ°āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻāĻ¨āĻŋāĻ), āĻ¯ā§āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§ (āĻ¸āĻŦ āĻŽāĻĄā§āĻ˛ā§ āĻ¨āĻ¯āĻŧ) āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° (āĻāĻāĻāĻŽāĻ¸āĻŋ, āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°);
- āĻāĻŋāĻĒāĻ¸ā§āĻ (PCH, āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻšāĻžāĻŦ), āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻā§āĻ¯āĻžāĻ¤ āĻāĻ¨ā§āĻā§āĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻā§āĻāĻŋāĻ¨ (ME), āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (Intel ME āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°) āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĒāĻ°ā§āĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ (ACPI EC, āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¨ā§āĻ¸āĻĄ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻāĻŦāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°) āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¯āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻžāĻāĻĒā§āĻ¯āĻžāĻĄ, āĻā§āĻŦā§āĻ°ā§āĻĄ, āĻāĻĢāĻāĻ¨ āĻā§ (āĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§āĻ° āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž, āĻļāĻŦā§āĻĻ āĻāĻ˛āĻŋāĻāĻŽ, āĻā§āĻŦā§āĻ°ā§āĻĄ) āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§āĨ¤ āĻŦā§āĻ¯āĻžāĻāĻ˛āĻžāĻāĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§āĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻĒāĻ°ā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖāĻāĻŋ āĻšāĻ˛ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°), āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻ¤ā§ āĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¨āĻž āĻšāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŦāĻ˛ā§, āĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻā§āĻāĻ˛ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻŋāĻ¤ā§āĻ°ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§):
- āĻāĻ¯āĻŧā§āĻĢāĻŋ āĻŦāĻžāĻ¯āĻŧā§āĻ¸;
- ACPI EC āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° (2015) āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ āĻā§āĻāĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¤āĻŦā§ āĻŦāĻ¨ā§āĻ¯ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻāĻŋāĻ¨āĻŋ, āĻ¤āĻžāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻāĻ¨āĻ UEFI BIOS-āĻāĻ° āĻ āĻāĻļ);
- āĻāĻ¨ā§āĻā§āĻ˛ ME āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°;
- āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ GbE (āĻāĻŋāĻāĻžāĻŦāĻŋāĻ āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ) āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ (MAC āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ);
- āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ - āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻā§āĻāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻ
āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ (āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§) SPI āĻŦāĻžāĻ¸ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ - āĻāĻŋāĻĒāĻ¸ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ SPI āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°, āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻāĻŋ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋāĻā§āĻ˛āĻŋ Intel āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ (āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§) āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻ
āĻā§āĻāĻ˛ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ (āĻĒāĻĄāĻŧāĻ¨/āĻ˛āĻŋāĻāĻ¤ā§) āĻĨāĻžāĻāĻŦā§āĨ¤ āĻŦāĻžāĻāĻŋāĻā§āĻ˛ā§ āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦāĻž āĻ
āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĨ¤ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻāĻ¨āĻž: āĻ
āĻ¨ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, CPU-āĻāĻ° UEFI BIOS āĻāĻŦāĻ GbE-āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ° āĻĒāĻĄāĻŧāĻžāĻ° āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ Intel ME āĻ
āĻā§āĻāĻ˛ā§ āĻā§āĻ¨āĻ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨ā§āĻāĨ¤ āĻā§āĻ¨ āĻ
āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻŦ āĻ¨āĻž? āĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻā§āĻāĻŋāĻ. āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ°āĻ āĻŦāĻ˛āĻŦāĨ¤
āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ, āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻā§āĻ¤āĻž āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¯āĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻā§ āĻāĻāĻŋāĻ¤ā§ āĻĒāĻž āĻ°āĻžāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§ (āĻāĻāĻ¸ āĻāĻĒāĻĄā§āĻ / āĻĒā§āĻ¨āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻŦā§āĻāĻā§ āĻĨāĻžāĻāĻž), āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻŽā§āĻĄā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻŦāĻ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ, āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻ¨ā§āĻā§āĻ˛ ME āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻ
āĻāĻŖā§āĻĄāĻ¤āĻž āĻāĻŦāĻ āĻ¸āĻ¤ā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° ME UMA āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ ME āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻ
āĻāĻŦāĻ ACPI EC āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻāĻŖā§āĻĄāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻāĻŋ UEFI BIOS-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ āĻ§ā§āĻ¨ āĻĨāĻžāĻā§ āĻ¯āĻž UEFI BIOS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻž āĻ¯āĻžāĻ.
āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
UEFI BIOS āĻ āĻā§āĻāĻ˛ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ˛āĻŋāĻā§āĻ¨
- āĻāĻāĻāĻŋ āĻ˛āĻŋāĻāĻ¨-āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻāĻžāĻŽā§āĻĒāĻžāĻ° āĻ¸āĻš SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž;
- āĻāĻŋāĻĒāĻ¸ā§āĻā§āĻ° PRx āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ CPU āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§ UEFI BIOS āĻ āĻā§āĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻā§āĻāĻļāĻ¨ā§āĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻž;
- āĻāĻŋāĻĒāĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ BIOS_WE/BLE āĻāĻŦāĻ SMM_BWP āĻŦāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ SMI āĻāĻ¨ā§āĻāĻžāĻ°āĻžāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ UEFI BIOS āĻ āĻā§āĻāĻ˛ā§ āĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž;
- āĻāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻ°āĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻšāĻ˛ Intel BIOS āĻāĻžāĻ°ā§āĻĄ (PFAT)āĨ¤
āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻŦāĻŋāĻāĻžāĻļ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, UEFI BIOS āĻāĻĒāĻĄā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻāĻ°āĻž)āĨ¤
āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ (āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§), āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻŦāĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
UEFI BIOS āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ
āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻŦā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ, āĻ¤āĻāĻ¨ āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻŽāĻžāĻĨāĻžāĻ¯āĻŧ āĻāĻ¸ā§ āĻ¤āĻž āĻšāĻ˛ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦā§āĻāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻāĻ¤āĻāĻžāĻŦā§, āĻāĻāĻŋ UEFI BIOS (āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°, āĻ˛ā§āĻĄāĻžāĻ°, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻāĻ° āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¤āĻžāĻ, āĻŦā§ āĻā§āĻ°ā§āĻāĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° (2012) āĻ¸āĻš SoC-āĻ¤ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻ¨-āĻ¸ā§āĻāĻāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻŦā§āĻ (āĻā§āĻ°āĻŋāĻĢāĻžāĻ¯āĻŧā§āĻĄ āĻŦā§āĻ) āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻā§, āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻŦā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻ¨ā§āĻāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ (2013), āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ, Intel Boot Guard āĻ¨āĻžāĻŽā§, Haswell microarchitecture āĻ¸āĻš āĻĄā§āĻ¸ā§āĻāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻāĻ¸ā§āĻ¨ Intel 64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻŋ, āĻ¯āĻž āĻāĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻŦā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ° āĻŽā§āĻ˛āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻā§āĻ¯āĻžāĻĒ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧ āĻ¯ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ āĻāĻ¨ā§āĻā§āĻ˛ 64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻŦā§āĻļāĨ¤ āĻā§āĻ¨ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ° āĻŽā§āĻ˛āĻ? āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻ§āĻŋāĻāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§:
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ°āĻŽ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ
-āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§, āĻ
-āĻĒā§āĻ¨āĻāĻ˛āĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋāĨ¤ āĻāĻāĻž āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻšāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻšāĻāĻ¤āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄā§āĻ āĻāĻā§
āĻŦāĻžāĻ . āĻ¸ā§āĻ¤āĻ°āĻžāĻ BIOS-āĻ āĻāĻĒāĻ¨āĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻ¸āĻš āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĒāĻžāĻ°āĻāĻŽā§āĻĒā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻ°āĻŽ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž)āĨ¤ āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻāĻāĻŋāĻ˛ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ (āĻ āĻ¤āĻāĻŦ, āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻžāĻ°āĻž āĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤), āĻāĻŦāĻ āĻ āĻāĻŖā§āĻĄāĻ¤āĻž āĻāĻŦāĻ āĻ¸āĻ¤ā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ; - āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻāĻĒāĻĄā§āĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻ¤ā§ AES āĻā§;
- RSA āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§-āĻāĻ° āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻļ āĻ¯āĻž āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻāĻĒāĻĄā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§;
- RSA āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§ āĻšā§āĻ¯āĻžāĻļ, āĻ¯āĻž āĻāĻ¨ā§āĻā§āĻ˛-āĻŦāĻŋāĻāĻļāĻŋāĻ¤ ACM (āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻā§āĻĄ āĻŽāĻĄāĻŋāĻāĻ˛) āĻā§āĻĄ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§, āĻ¯āĻž CPU BIOS āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ (āĻšā§āĻ¯āĻžāĻ˛ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ) āĻŦāĻž āĻ¤āĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨, āĻ¯āĻāĻ¨ āĻāĻŋāĻā§ āĻāĻāĻ¨āĻž āĻāĻā§ āĻ¤āĻāĻ¨ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ ME
āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ˛āĻā§ āĻāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ¨āĻŋāĻŦā§āĻĻāĻŋāĻ¤ āĻāĻŋāĻ˛
āĻ¸ā§āĻāĻŋāĻ˛āĻĨ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, āĻāĻ¨ā§āĻā§āĻ˛ MEāĻ āĻāĻ¸ā§āĻĨāĻžāĻ° āĻŽā§āĻ˛, āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§:
- ME āĻ°āĻŽ - āĻ -āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§, āĻ -āĻĒā§āĻ¨āĻāĻ˛āĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋ (āĻā§āĻ¨ āĻāĻĒāĻĄā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ), āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻā§āĻĄ āĻ¸āĻš RSA āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§-āĻāĻ° SHA256 āĻšā§āĻ¯āĻžāĻļ, āĻ¯āĻž Intel ME āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§;
- āĻā§āĻĒāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ AES āĻā§;
- āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻŋāĻā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĒāĻ¸ā§āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻĢāĻŋāĻāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ (āĻāĻĢāĻĒāĻŋāĻāĻĢ, āĻĢāĻŋāĻ˛ā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻŦāĻ˛ āĻĢāĻŋāĻāĻ) āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ 1.x
āĻā§āĻ āĻĻāĻžāĻŦāĻŋāĻ¤ā§āĻ¯āĻžāĻ. āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ°āĻā§āĻ˛āĻŋ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ āĻ¤āĻž āĻāĻā§āĻāĻžāĻŽāĻ¤ āĻāĻŦāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻ¨ā§āĻā§āĻ˛ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻā§ āĻāĻ°āĻžāĻ° āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻļāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŦāĻ Intel Boot Guard-āĻāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻāĻāĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ (āĻŦāĻŋāĻāĻŋ) āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ UEFI BIOS āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤ [āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻā§āĻāĻ¨ā§āĻ˛āĻāĻŋ āĻ°āĻŋāĻāĻŋāĻ˛āĻĄ, āĻā§āĻ¯āĻžāĻĒā§āĻāĻžāĻ° āĻŦā§āĻ āĻāĻāĻĨ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°āĻŋāĻāĻŋ, āĻ āĻ° āĻ¨āĻ āĻŦā§āĻ] āĻŦāĻāĻ¤ā§ āĻāĻ° āĻā§āĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻāĻžāĻ° āĻāĻ°āĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻŦā§āĻ āĻā§āĻāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻšāĻ˛ CPU-āĻāĻ° āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻŦā§āĻ āĻā§āĻĄ (āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ), āĻ¯ā§āĻāĻŋ RESET āĻāĻā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻšāĻ¯āĻŧ (BIOS-āĻ RESET āĻā§āĻā§āĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻŦā§āĻ¨ āĻ¨āĻž!)āĨ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ¸āĻĒāĻŋāĻāĻ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻļāĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻā§āĻĄ āĻŽāĻĄāĻŋāĻāĻ˛ (āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻāĻ¸āĻŋāĻāĻŽ) āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻ˛ā§āĻĄ āĻāĻ°ā§, āĻāĻāĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§ (āĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§ āĻšā§āĻ¯āĻžāĻļ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž ACM āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĨ¤ ) āĻāĻŦāĻ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻā§āĻĄ āĻŽāĻĄāĻŋāĻāĻ˛āĻāĻŋ UEFI BIOS - āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ āĻŦā§āĻ˛āĻ (IBB) āĻāĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻ
āĻāĻļ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, UEFI BIOS-āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ
āĻāĻļ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ, Intel BG āĻāĻĒāĻ¨āĻžāĻā§ OS āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§ BIOS āĻāĻ° āĻ¸āĻ¤ā§āĻ¯āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ (āĻ¯āĻž āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻŦā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¤āĻ¤ā§āĻ¤ā§āĻŦāĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĻā§āĻāĻŋ āĻŽā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ (āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°ā§ āĻ¨āĻž, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻŽāĻžāĻĒāĻž āĻŦā§āĻ
āĻŽā§āĻāĻžāĻ°āĻĄ āĻŦā§āĻ (āĻāĻŽāĻŦāĻŋ) āĻŽā§āĻĄā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ (āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦā§āĻ āĻ°āĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§) āĻā§āĻ°āĻžāĻ¸ā§āĻā§āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻŽāĻĄāĻŋāĻāĻ˛ (āĻāĻŋāĻĒāĻŋāĻāĻŽ) āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻŋāĻā§ "āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ" āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻ°āĻž āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŋāĨ¤
TPM-āĻāĻ° PCR (āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°) āĻāĻā§, āĻ¯āĻž āĻ¸ā§āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻšā§āĻ¯āĻžāĻļāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§:
āĻ¸ā§āĻā§āĻ˛ā§. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻŋāĻ¸āĻŋāĻāĻ° āĻŽāĻžāĻ¨ āĻāĻā§āĻ°āĻāĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻžāĻŦā§, āĻāĻŽāĻŦāĻŋ āĻŽā§āĻĄā§, āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧā§, āĻĒāĻŋāĻ¸āĻŋāĻāĻ°āĻā§āĻ˛āĻŋ "āĻŽāĻžāĻĒāĻž" āĻā§āĻĄ āĻŦāĻž āĻĄā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ (āĻšā§āĻ¯āĻžāĻļ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§) āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ PCR āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻŋāĻā§ āĻĄā§āĻāĻž (TPM_Seal) āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ° āĻĒāĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ (TPM_Unseal) āĻ¤āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻĢāĻ˛ā§ PCR āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ (āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻāĻŋ "āĻŽāĻžāĻĒāĻž" āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ)āĨ¤
āĻ¯āĻžāĻāĻžāĻāĻā§āĻ¤ āĻŦā§āĻ
āĻ¯āĻžāĻ°āĻž UEFI BIOS āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¯āĻŧāĻā§āĻāĻ° āĻāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻ˛ āĻā§āĻ°āĻŋāĻĢāĻžāĻāĻĄ āĻŦā§āĻ (VB) āĻŽā§āĻĄ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻ°āĻāĻŋāĻ° āĻ āĻāĻŖā§āĻĄāĻ¤āĻž āĻāĻŦāĻ āĻ¸āĻ¤ā§āĻ¯āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, (āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ) āĻāĻā§:
- 1 āĻŽāĻŋāĻ¨āĻŋāĻ āĻĨā§āĻā§ 30 āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻāĻŽāĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļāĻžāĻāĻĄāĻžāĻāĻ¨ (āĻ¯āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻāĻ¤ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻā§āĻ¨ āĻ¤āĻžāĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻŦā§āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧ, BIOS āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§);
- āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻļāĻžāĻāĻĄāĻžāĻāĻ¨ (āĻ¯āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻž āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦā§āĻ¯āĻ¤ā§āĻ¤, āĻāĻ°āĻžāĻ°);
- āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻž āĻŽā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž (āĻ¯āĻāĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻ°āĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻāĻ°āĻžāĻ° āĻāĻā§)āĨ¤
āĻāĻ°ā§āĻŽā§āĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨, āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻ¨ā§āĻ¤āĻŋāĻ¤ā§), āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°ā§āĻā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ - āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĢāĻŋāĻāĻ (āĻāĻĢāĻĒāĻŋāĻāĻĢ)āĨ¤ āĻāĻŽāĻ°āĻž āĻĒāĻ°ā§ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻŦāĻžāĻ¸ āĻāĻ°āĻŦāĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻĻā§āĻāĻŋ RSA 2048 āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻāĻŋāĻ¤ā§āĻ°ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§):
- āĻā§āĻ¨ā§āĻĄāĻ° āĻ°ā§āĻ āĻā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ (KEYM, OEM āĻ°ā§āĻ āĻā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ), āĻ¯āĻž āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° SVN (āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ°) āĻ°āĻžāĻā§, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§-āĻāĻ° SHA256 āĻšā§āĻ¯āĻžāĻļ, RSA āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ āĻāĻļāĨ¤ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻ°ā§āĻ āĻā§) āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§;
- IBB āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ (IBBM, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ āĻŦā§āĻ˛āĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ), āĻ¯āĻž āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° SVN āĻ°āĻžāĻā§, IBB-āĻāĻ° SHA256 āĻšā§āĻ¯āĻžāĻļ, āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§, āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¨āĻŋāĻā§āĻāĨ¤
OEM āĻ°ā§āĻ āĻā§-āĻāĻ° SHA256 āĻšā§āĻ¯āĻžāĻļ āĻāĻŋāĻ°āĻ¤āĻ°ā§ Intel BG āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĢāĻŋāĻāĻā§ (FPFs) āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻ¨ āĻĨā§āĻā§ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° OEM āĻ°ā§āĻ āĻā§-āĻāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ āĻāĻļā§āĻ° āĻŽāĻžāĻ˛āĻŋāĻāĻ BIOS āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨), āĻ¯ā§āĻŽāĻ¨ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻŦāĻŋāĻāĻŋ āĻĻā§āĻā§āĻ¨, āĻ¤āĻāĻ¨āĻ āĻāĻ¤ āĻĻā§āĻ°ā§āĻ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻā§āĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¨ā§āĻĻā§āĻš āĻĻā§āĻāĻž āĻĻā§āĻ¯āĻŧ - āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻ¤ā§āĻ¨āĨ¤ āĻā§āĻ¨ āĻāĻāĻŋāĻ˛?
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻŖā§āĻ¯ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ IBB āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ IBB āĻā§-āĻāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ āĻāĻļ (āĻ¯āĻž āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻāĻ°ā§) āĻĢāĻžāĻāĻ¸ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻāĻ¨āĻžāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻŖā§āĻ¯ āĻ˛āĻžāĻāĻ¨āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¯āĻŧāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ BIOS āĻāĻĒāĻĄā§āĻā§ āĻĒā§āĻ¨āĻāĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ°ā§āĻ āĻā§ āĻāĻĒāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤), āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§ āĻ¨āĻž, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻā§-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ āĻāĻļā§āĻ° āĻšā§āĻ¯āĻžāĻļ FPF-āĻ āĻāĻāĻŦāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻŦ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻāĻāĻ¨ āĻāĻ¸ā§āĻ¨ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻĻā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ˛ āĻāĻŋāĻ (STK) āĻĨā§āĻā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŽā§āĻ āĻā§āĻ˛ā§āĻ° GUI-āĻ¤ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻŦāĻāĻŋ āĻĻā§āĻā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻ°ā§āĻ āĻā§-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ āĻāĻļā§āĻ° āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻļ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĨ¤ āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻ¤āĻžāĻāĨ¤ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ āĻ¨:
typedef struct BG_PROFILE
{
unsigned long Force_Boot_Guard_ACM : 1;
unsigned long Verified_Boot : 1;
unsigned long Measured_Boot : 1;
unsigned long Protect_BIOS_Environment : 1;
unsigned long Enforcement_Policy : 2; // 00b â do nothing
// 01b â shutdown with timeout
// 11b â immediate shutdown
unsigned long : 26;
};
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻ¤ā§āĻ¤āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, Force_Boot_Guard_ACM āĻĒāĻ¤āĻžāĻāĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ¸āĻžāĻĢ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļā§ BG āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ ACM āĻŽāĻĄāĻŋāĻāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻā§āĻ¨ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻŦā§āĻ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻšāĻŦā§.
āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ°ā§ āĻ˛āĻŋāĻā§āĻāĻŋ āĻ¯ā§ VB āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻ¨ā§āĻ¤āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§, āĻāĻŦāĻžāĻ°, āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻāĻŦā§āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻŋāĻ¨āĻŋāĻ¸ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¨...
āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻ° GUI āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ "āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ" āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§:
āĻ¸āĻāĻā§āĻ¯āĻž
āĻļāĻžāĻ¸āĻ¨
āĻŦāĻŋāĻŦāĻ°āĻŖ
0
No_FVME
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
1
VE
VB āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻāĻžāĻāĻŽāĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļāĻžāĻāĻĄāĻžāĻāĻ¨
2
āĻāĻŋāĻāĻŽāĻ
āĻāĻāĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (VB āĻāĻŦāĻ MB), āĻāĻžāĻāĻŽāĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļāĻžāĻāĻĄāĻžāĻāĻ¨
3
VM
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻ¨ā§āĻ§ āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
4
FVE
VB āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦāĻ¨ā§āĻ§
5
FVME
āĻāĻāĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦāĻ¨ā§āĻ§
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§, Intel BG āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĢāĻŋāĻāĻā§ (FPFs)-āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ - āĻāĻŋāĻĒāĻ¸ā§āĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ (āĻ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 256 āĻŦāĻžāĻāĻ) āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻ, āĻ¯āĻž āĻŦāĻžāĻāĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻā§āĻ˛ā§āĻ° āĻā§āĻĒāĻžāĻĻāĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° (āĻ¤āĻžāĻ āĻ¤āĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻŦāĻ˛ āĻĢāĻŋāĻāĻ)āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ°āĻŖ:
- āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻ¨-āĻāĻžāĻāĻŽ-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻŦāĻ˛ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻ˛āĻžāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ (āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ˛ā§āĻāĻž āĻāĻā§);
- āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Intel ME āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋ āĻāĻ°ā§:
- āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŽā§āĻ āĻā§āĻ˛ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻāĻ¨ā§āĻā§āĻ˛ STK āĻĨā§āĻā§), āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻāĻ¨ā§āĻā§āĻ˛ ME āĻ āĻā§āĻāĻ˛ā§āĻ° (āĻāĻĢāĻĒāĻŋāĻāĻĢāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽāĻŋāĻ°āĻ°) āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĨāĻžāĻā§;
- āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻā§āĻ˛ (Intel STK āĻĨā§āĻā§) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻ āĻāĻŦāĻŋāĻāĻŋ āĻ˛ā§āĻā§ āĻāĻŦāĻ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĢā§āĻ¯āĻžāĻāĻāĻžāĻ°āĻŋāĻ āĻŽā§āĻĄ (āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ ME-āĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ)āĨ¤
āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¨ā§āĻā§āĻ˛ ME ME āĻ āĻā§āĻāĻ˛ā§ FPFāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻ°āĻ° āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ FPF-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻŦā§, SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻŦā§ (āĻĒā§āĻ°āĻĨāĻŽā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§) āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°āĻŋāĻ¸ā§āĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž Intel BG āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋ:
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ GA-H170-D3H
Skylake, āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§
āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ GA-Q170-D3H
Skylake, āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§
āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ GA-B150-HD3
Skylake, āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§
MSI H170A āĻā§āĻŽāĻŋāĻ āĻĒā§āĻ°ā§
Skylake, āĻā§āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻ
Lenovo ThinkPad 460
Skylake, āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻā§āĻˇāĻŽ
āĻ˛ā§āĻ¨ā§āĻā§ āĻ¯ā§āĻ 2 āĻĒā§āĻ°ā§
āĻšā§āĻ¯āĻžāĻ¸āĻāĻ¯āĻŧā§āĻ˛, āĻā§āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻ
āĻ˛ā§āĻ¨ā§āĻā§ u330p
āĻšā§āĻ¯āĻžāĻ¸āĻāĻ¯āĻŧā§āĻ˛, āĻā§āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻ
"āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨" āĻŽāĻžāĻ¨ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ ACM āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ, āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻāĻŦāĻ BIOS-āĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ āĻĢāĻŋāĻ¸ āĻĨā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ GA-H170-D3H (āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ F4) āĻāĻ° āĻāĻ¨ā§āĻ¯ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻ¸āĻžāĻāĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ°āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦā§āĻ āĻ°āĻŽ
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻž āĻ¯āĻžāĻāĨ¤
āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄā§āĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛ āĻ¨āĻž, āĻ¤āĻžāĻ āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄā§ āĻŦāĻž āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§) āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻĒā§āĻ°āĻļā§āĻ¨ā§ˇ āĻ¤āĻŦā§āĻ, āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ "āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§" āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĨ¤
RESET āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° (āĻ¯āĻžāĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻāĻā§) FIT (āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻŦāĻŋāĻ˛) āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻšāĻ, āĻāĻāĻŋāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ FFFF FFC0h āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻāĻā§āĨ¤
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ FFD6 9500h āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻĻāĻŋāĻā§ āĻā§āĻ°ā§, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° FIT āĻā§āĻŦāĻŋāĻ˛āĻāĻŋ āĻĻā§āĻā§, āĻ¯āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻ°ā§āĻāĻ°ā§āĻĄā§ āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻšāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ:
typedef struct FIT_HEADER
{
char Tag[8]; // â_FIT_ â
unsigned long NumEntries; // including FIT header entry
unsigned short Version; // 1.0
unsigned char EntryType; // 0
unsigned char Checksum;
};
āĻāĻŋāĻā§ āĻ
āĻāĻžāĻ¨āĻž āĻāĻžāĻ°āĻŖā§, āĻā§āĻāĻ¸āĻžāĻŽ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ āĻĨāĻžāĻā§)āĨ¤
āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋāĻā§ BIOS āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž/āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻ°āĻŋāĻ¸ā§āĻ āĻā§āĻā§āĻāĻ°ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻāĻā§ (FFFF FFF0h)āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ° āĻāĻ āĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
typedef struct FIT_ENTRY
{
unsigned long BaseAddress;
unsigned long : 32;
unsigned long Size;
unsigned short Version; // 1.0
unsigned char EntryType;
unsigned char Checksum;
};
āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻžāĻāĻĒ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻŦā§āĻ˛āĻā§āĻ° āĻ§āĻ°āĻ¨āĻāĻŋ āĻāĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ¨āĻŋ:
enum FIT_ENTRY_TYPES
{
FIT_HEADER = 0,
MICROCODE_UPDATE,
BG_ACM,
BIOS_INIT = 7,
TPM_POLICY,
BIOS_POLICY,
TXT_POLICY,
BG_KEYM,
BG_IBBM
};
āĻāĻāĻ¨ āĻāĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ Intel BG āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ ACM āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻāĻŋāĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻ āĻ¨āĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ (ACM, āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻāĻĒāĻĄā§āĻ, āĻāĻ¨ā§āĻā§āĻ˛ ME āĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻ, ...) āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻā§āĻĄ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĨ¤
typedef struct BG_ACM_HEADER
{
unsigned short ModuleType; // 2
unsigned short ModuleSubType; // 3
unsigned long HeaderLength; // in dwords
unsigned long : 32;
unsigned long : 32;
unsigned long ModuleVendor; // 8086h
unsigned long Date; // in BCD format
unsigned long TotalSize; // in dwords
unsigned long unknown1[6];
unsigned long EntryPoint;
unsigned long unknown2[16];
unsigned long RsaKeySize; // in dwords
unsigned long ScratchSize; // in dwords
unsigned char RsaPubMod[256];
unsigned long RsaPubExp;
unsigned char RsaSig[256];
};
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻāĻŋāĻā§ āĻ¤āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻ˛ā§āĻĄ āĻāĻ°ā§, āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻāĻ¸āĻŋāĻāĻŽ
āĻāĻ ACM āĻāĻ° āĻāĻžāĻā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§ āĻ¯ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋ āĻāĻ°ā§:
- āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĢāĻŋāĻāĻā§ āĻ˛ā§āĻāĻž āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ Intel ME āĻĨā§āĻā§ āĻĒāĻžāĻ¯āĻŧ (FPF);
- KEYM āĻāĻŦāĻ IBBM āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻĻā§āĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§, ACM āĻāĻāĻžāĻĄāĻŧāĻžāĻ FIT āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻāĻžāĻ āĻžāĻŽā§āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻ§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻĒāĻ°ā§āĻ° FIT_ENTRY_TYPES āĻĻā§āĻā§āĻ¨)āĨ¤
āĻāĻ° āĻāĻļāĻ¤ā§āĻšāĻžāĻ° āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻ¨āĻāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ. āĻĒā§āĻ°āĻĨāĻŽ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§-āĻāĻ° āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻļ āĻāĻŦāĻ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻāĻžāĻ āĻžāĻŽā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ OEM āĻ°ā§āĻ āĻā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ:
typedef struct KEY_MANIFEST
{
char Tag[8]; // â__KEYM__â
unsigned char : 8; // 10h
unsigned char : 8; // 10h
unsigned char : 8; // 0
unsigned char : 8; // 1
unsigned short : 16; // 0Bh
unsigned short : 16; // 20h == hash size?
unsigned char IbbmKeyHash[32]; // SHA256 of an IBBM public key
BG_RSA_ENTRY OemRootKey;
};
typedef struct BG_RSA_ENTRY
{
unsigned char : 8; // 10h
unsigned short : 16; // 1
unsigned char : 8; // 10h
unsigned short RsaPubKeySize; // 800h
unsigned long RsaPubExp;
unsigned char RsaPubKey[256];
unsigned short : 16; // 14
unsigned char : 8; // 10h
unsigned short RsaSigSize; // 800h
unsigned short : 16; // 0Bh
unsigned char RsaSig[256];
};
OEM āĻ°ā§āĻ āĻā§-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻŽāĻ°āĻŖ āĻāĻ°āĻŋ āĻ¯ā§ āĻĢāĻŋāĻāĻāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ SHA256 āĻšā§āĻ¯āĻžāĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ Intel ME āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻļāĻ¤ā§āĻšāĻžāĻ°ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻāĻŋ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤:
typedef struct IBB_MANIFEST
{
ACBP Acbp; // Boot policies
IBBS Ibbs; // IBB description
IBB_DESCRIPTORS[];
PMSG Pmsg; // IBBM signature
};
āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ¤ā§ āĻāĻŋāĻā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ°āĻ¯āĻŧā§āĻā§:
typedef struct ACBP
{
char Tag[8]; // â__ACBP__â
unsigned char : 8; // 10h
unsigned char : 8; // 1
unsigned char : 8; // 10h
unsigned char : 8; // 0
unsigned short : 16; // x & F0h = 0
unsigned short : 16; // 0 < x <= 400h
};
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋāĻ¤ā§ IBB-āĻāĻ° SHA256 āĻšā§āĻ¯āĻžāĻļ āĻāĻŦāĻ IBB-āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻā§ āĻĨā§āĻā§ āĻšā§āĻ¯āĻžāĻļ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ):
typedef struct IBBS
{
char Tag[8]; // â__IBBS__â
unsigned char : 8; // 10h
unsigned char : 8; // 0
unsigned char : 8; // 0
unsigned char : 8; // x <= 0Fh
unsigned long : 32; // x & FFFFFFF8h = 0
unsigned long Unknown[20];
unsigned short : 16; // 0Bh
unsigned short : 16; // 20h == hash size ?
unsigned char IbbHash[32]; // SHA256 of an IBB
unsigned char NumIbbDescriptors;
};
āĻāĻāĻŦāĻŋāĻŦāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻā§:
typedef struct IBB_DESCRIPTOR
{
unsigned long : 32;
unsigned long BaseAddress;
unsigned long Size;
};
āĻāĻāĻž āĻ¸āĻšāĻ: āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ IBB āĻāĻŖā§āĻĄā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž/āĻāĻāĻžāĻ° āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖāĻāĻŋ āĻšāĻ˛ āĻāĻāĻŦāĻŋāĻŦāĻŋāĨ¤ āĻāĻŦāĻ, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, IBB āĻšāĻ˛ SEC āĻāĻŦāĻ PEI āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖāĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻāĻāĻŋ IBB āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§ (āĻĒā§āĻ°āĻĨāĻŽ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻ āĻĨā§āĻā§ SHA256 āĻšā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯āĻžāĻāĻžāĻāĻā§āĻ¤) āĻāĻŦāĻ āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ:
typedef struct PMSG
{
char Tag[8]; // â__PMSG__â
unsigned char : 8; // 10h
BG_RSA_ENTRY IbbKey;
};
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, UEFI BIOS āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§āĻ, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° ACM āĻāĻžāĻ˛ā§ āĻāĻ°āĻŦā§, āĻ¯āĻž SEC āĻāĻŦāĻ PEI āĻĢā§āĻ āĻā§āĻĄ āĻ¸āĻš āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻ¤ā§āĻ¯āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ°āĻĒāĻ°, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° ACM āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§, RESET āĻā§āĻā§āĻāĻ° āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ BIOS āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤
PEI āĻ¯āĻžāĻāĻžāĻāĻā§āĻ¤ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻž āĻŦāĻžāĻāĻŋ BIOS (DXE āĻā§āĻĄ) āĻā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ āĻŽāĻĄāĻŋāĻāĻ˛āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ IBV (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ BIOS āĻā§āĻ¨ā§āĻĄāĻ°) āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ¨ā§āĻĄāĻ° āĻ¨āĻŋāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§āĨ¤ āĻāĻžāĻ°āĻŖ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Lenovo āĻāĻŦāĻ Gigabyte āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻˇā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ Intel BG āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ¸ā§āĻ¨ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻŦā§āĻ° āĻāĻ°āĻž āĻā§āĻĄāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤
UEFI BIOS āĻŽāĻĄāĻŋāĻāĻ˛ LenovoVerifiedBootPei
Lenovo āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻŋ LenovoVerifiedBootPei {B9F2AC77-54C7-4075-B42E-C36325A9468D} āĻŽāĻĄāĻŋāĻāĻ˛, Lenovo āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ° āĻāĻžāĻ āĻšāĻ˛ DXE-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛ (GUID āĻĻā§āĻŦāĻžāĻ°āĻž) āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ DXE āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĨ¤
if (EFI_PEI_SERVICES->GetBootMode() != BOOT_ON_S3_RESUME)
{
if (!FindHashTable())
return EFI_NOT_FOUND;
if (!VerifyDxe())
return EFI_SECURITY_VIOLATION;
}
ĐĨĐĩŅ ŅĐ°ĐąĐģиŅĐ° {389CC6F2-1EA8-467B-AB8A-78E769AE2A15} иĐŧĐĩĐĩŅ ŅĐģĐĩĐ´ŅŅŅиК ŅĐžŅĐŧĐ°Ņ:
typedef struct HASH_TABLE
{
char Tag[8]; // â$HASHTBLâ
unsigned long NumDxeDescriptors;
DXE_DESCRIPTORS[];
};
typedef struct DXE_DESCRIPTOR
{
unsigned char BlockHash[32]; // SHA256
unsigned long Offset;
unsigned long Size;
};
UEFI BIOS āĻŽāĻĄāĻŋāĻāĻ˛ BootGuardPei
āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻŋ BootGuardPei {B41956E1-7CA2-42DB-9562-168389F0F066} āĻŽāĻĄāĻŋāĻāĻ˛, AMI āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻā§āĻ˛āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ¸ā§āĻāĻāĻ¨ā§āĻ¯ Intel BG āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ¯ā§āĻā§āĻ¨ā§ AMI BIOS-āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤
āĻāĻāĻŋāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻāĻŋāĻā§āĻāĻž āĻāĻ˛āĻžāĻĻāĻž, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻāĻžāĻŦā§ āĻĢā§āĻā§ āĻāĻ ā§:
int bootMode = EFI_PEI_SERVICES->GetBootMode();
if (bootMode != BOOT_ON_S3_RESUME &&
bootMode != BOOT_ON_FLASH_UPDATE &&
bootMode != BOOT_IN_RECOVERY_MODE)
{
HOB* h = CreateHob();
if (!FindHashTable())
return EFI_NOT_FOUND;
WriteHob(&h, VerifyDxe());
return h;
}
āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛āĻāĻŋ {389CC6F2-1EA8-467B-AB8A-78E769AE2A15} āĻĻā§āĻāĻ¤ā§ āĻ¨āĻŋāĻā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ°āĻ¯āĻŧā§āĻā§:
typedef HASH_TABLE DXE_DESCRIPTORS[];
typedef struct DXE_DESCRIPTOR
{
unsigned char BlockHash[32]; // SHA256
unsigned long BaseAddress;
unsigned long Size;
};
āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ 2.x
āĻāĻ¸ā§āĻ¨ āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ, āĻ¯ā§āĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛ā§ āĻ˛ā§āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻ¸āĻāĻ¸āĻŋ-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§ - ASRock J4205-ITāĨ¤
āĻ¯āĻĻāĻŋāĻ āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° SoCs-āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ (āĻāĻžāĻŦāĻŋ āĻ˛ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻš āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ Intel Boot Guard 1.x āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛ā§āĻā§), āĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ SoCs-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻŦā§āĻˇāĻŖā§ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻā§āĻ°āĻšā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ, āĻ¯āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ āĻĻā§āĻāĻž āĻā§āĻā§āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
- BIOS āĻāĻŦāĻ Intel ME āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋ (āĻ āĻĨāĻŦāĻž āĻŦāĻ°āĻ Intel TXE, Intel SoC āĻĒāĻ°āĻŋāĻāĻžāĻˇāĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§) āĻāĻāĻ¨ āĻāĻāĻāĻŋ IFWI āĻ āĻā§āĻāĻ˛;
- āĻ¯āĻĻāĻŋāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŋāĻ˛, āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽā§āĻ°āĻŋāĻ¤ā§ FIT, KEYM, IBBM-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻ āĻžāĻŽā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ;
- TXE āĻāĻŦāĻ ISH āĻā§āĻ° (x86) āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻā§āĻ° (āĻāĻŦāĻžāĻ° ARC, āĻ¯āĻžāĻāĻšā§āĻ) āĻāĻŋāĻĒāĻ¸ā§āĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - PMC (āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°), āĻ¯āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¨āĻ¤ā§āĻ¨ IFWI āĻ
āĻā§āĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ:
āĻŦāĻžāĻ¯āĻŧāĻžāĻ¸
āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻŦāĻ°āĻŖ
0000 2000 āĻ
āĻāĻ¸āĻāĻŽāĻāĻāĻĒāĻŋ
āĻāĻŋāĻā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0000 6000 āĻ
āĻāĻ°āĻŦāĻŋāĻāĻĒāĻŋ
Intel TXE āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻ, x86, Intel āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0001 0000 āĻ
āĻĒāĻŋāĻāĻŽāĻ¸āĻŋāĻĒāĻŋ
āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻ Intel PMC, ARC, Intel āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0002 0000 āĻ
āĻāĻĢāĻāĻŋāĻĒāĻŋāĻāĻ°
Intel TXE āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻ, x86, Intel āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0007B000h
āĻāĻāĻ¸āĻŋāĻāĻĄāĻŋ
Intel āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ CPU āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻāĻĒāĻĄā§āĻ
0008 0000 āĻ
IBBP
UEFI BIOS, SEC/PEI āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ, x86, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0021 8000 āĻ
āĻāĻāĻāĻ¸āĻāĻāĻāĻ¸āĻŋ
Intel ISH āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻ, x86, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0025 8000 āĻ
āĻāĻ¨āĻāĻĢāĻāĻŋāĻĒāĻŋ
Intel TXE āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻ, x86, Intel āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
0036 1000 āĻ
āĻāĻāĻāĻāĻāĻ¨āĻĒāĻŋ
āĻ
āĻāĻžāĻ¨āĻž
0038 1000 āĻ
āĻāĻŦāĻŋāĻŦāĻŋāĻĒāĻŋ
UEFI BIOS, DXE āĻĢā§āĻ, x86, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨
TXE āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻšāĻ¯āĻŧā§ āĻāĻ ā§ āĻ¯ā§ RESET āĻāĻ° āĻĒāĻ°ā§, TXE āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻāĻŋ CPU (FIT, ACM, RESET āĻā§āĻā§āĻāĻ° ...) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, TXE āĻāĻ āĻĄā§āĻāĻžāĻāĻŋāĻā§ āĻ¤āĻžāĻ° SRAM-āĻ āĻ°āĻžāĻā§, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ°āĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ "āĻŽā§āĻā§āĻ¤" āĻāĻ°ā§āĨ¤
āĻ°ā§āĻāĻāĻŋāĻ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž
āĻāĻā§āĻāĻž, āĻāĻāĻ¨ "āĻšāĻ" āĻ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻŦāĻžāĻ° āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻ¯ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻā§ SPI āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻ āĻā§āĻāĻ˛ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻā§āĻ˛ā§. āĻā§āĻ¨āĻāĻžāĻŦā§āĻ āĻ¨āĻž.
MEinfo āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ (Intel STK āĻĨā§āĻā§) āĻā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻŽāĻ°āĻž āĻĻā§āĻā§āĻāĻŋ āĻ¯ā§ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻŽā§āĻĄ āĻŦāĻ¨ā§āĻ§ āĻāĻŋāĻ˛ āĻ¨āĻž, āĻ¤āĻžāĻ, āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĢāĻŋāĻāĻāĻā§āĻ˛āĻŋ (FPFs) āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻšā§āĻ¯āĻžāĻ, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ Intel BG āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻāĻŋ (āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŦāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻĒāĻ°ā§ āĻā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŽāĻ°āĻž āĻšāĻžāĻ¸āĻāĻ¯āĻŧā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦ):
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻĒāĻŖā§āĻ¯;
- āĻ¸āĻŽāĻ¸ā§āĻ¤ MSI āĻĒāĻŖā§āĻ¯;
- 21āĻāĻŋ āĻ˛ā§āĻ¨ā§āĻā§ āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ 4āĻāĻŋ āĻ˛ā§āĻ¨ā§āĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŽāĻĄā§āĻ˛āĨ¤
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻŽāĻ°āĻž āĻāĻ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻĻā§āĻ° āĻāĻŦāĻ āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻā§āĻ˛āĻā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĨā§āĻā§ āĻ
āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ˛ā§āĻ¨ā§āĻā§āĻ¯āĻžāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§ āĻāĻŦāĻ
āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻ¤āĻžāĻ°āĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ā§āĻāĻžāĻŦā§āĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°ā§āĻ¨āĻŋāĨ¤
āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻŽāĻāĻ¸āĻāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻĒāĻŋāĻāĻŋāĻĒāĻŋ āĻā§ (āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯) āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸ā§āĻĨāĻāĻŋāĻ¤āĨ¤ āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛ā§āĻā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž "āĻāĻāĻāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻāĻžāĻ°āĻ āĻāĻŦāĻ PGP āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤"
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻ°ā§. āĻ¯ā§āĻšā§āĻ¤ā§ āĻĢāĻŋāĻāĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ (āĻŦāĻž āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§) āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¨
1. āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻāĻ¸ā§ āĻŦā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒāĻĻāĻā§āĻˇā§āĻĒāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĨā§āĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻā§āĻ˛ STK-āĻāĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨)āĨ¤ MEinfo āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĢāĻŋāĻāĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
2. āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻĄāĻŧā§āĻ¨āĨ¤
3. āĻ¯ā§āĻā§āĻ¨ā§ UEFI BIOS āĻāĻĄāĻŋāĻāĻŋāĻ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ°āĻŋāĻĄ āĻāĻŽā§āĻ āĻā§āĻ˛ā§āĻ¨, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨), ME āĻ
āĻā§āĻāĻ˛ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ KEYM āĻāĻŦāĻ IBBM āĻāĻžāĻ āĻžāĻŽā§ āĻ¤ā§āĻ°āĻŋ/āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
RSA āĻā§-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ
āĻāĻļāĻāĻŋ āĻāĻŦāĻŋāĻ¤ā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻšā§āĻ¯āĻžāĻļāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŦāĻžāĻāĻŋ āĻ
āĻāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĢāĻŋāĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
4. āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŽā§āĻ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§)āĨ¤
5. āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŦāĻŋ āĻ˛āĻŋāĻā§āĻ¨, MEinfo āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ ME āĻ
āĻā§āĻāĻ˛ā§ āĻāĻāĻ¨ Intel BG āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
6. āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĢā§āĻ¯āĻžāĻāĻāĻžāĻ°āĻŋāĻ āĻŽā§āĻĄ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
7. āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ°āĻŋāĻŦā§āĻ āĻšāĻŦā§, āĻ¤āĻžāĻ°āĻĒāĻ°ā§, MEinfo āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ FPFāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻāĻ°ā§āĻŽ āĻāĻŋāĻ°āĻ¤āĻ°ā§ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻžāĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻž āĻ
āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§, āĻ¯āĻžāĻ° āĻ
āĻ°ā§āĻĨ:
- āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§āĻ āĻā§-āĻāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ āĻāĻļā§āĻ° āĻŽāĻžāĻ˛āĻŋāĻ (āĻ āĻ°ā§āĻĨāĻžā§ āĻ¯āĻŋāĻ¨āĻŋ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻā§āĻ¨) āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ UEFI BIOS āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨;
- āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ¸āĻ˛ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻāĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻžāĻ˛ā§ āĻšāĻŦā§ āĻ¨āĻž (āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻāĻžāĻ°ā§ āĻ¨ā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻŖāĻ¤āĻŋ);
- āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° UEFI BIOS āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻ¤ā§āĻ°āĻžāĻŖ āĻĒā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ "āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°" āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž FPF-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻĒāĻ¸ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻžāĻĄāĻŧāĻŋāĻ° āĻĻāĻžāĻŽā§ āĻāĻ¨āĻĢā§āĻ°āĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ˛ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻļāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĨāĻžāĻāĻ˛ā§ āĻāĻŋāĻĒāĻ¸ā§āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻĻāĻžāĻ°āĻŦā§āĻ°ā§āĻĄāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ )
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻāĻāĻŋāĻ āĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ UEFI BIOS āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻ¤āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻŦāĻ˛ā§āĻ¨, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻŽā§āĻĄā§ - āĻāĻ¸āĻāĻŽāĻāĻŽāĨ¤ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻ°ā§āĻāĻāĻŋāĻā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
- OS-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻŦā§ (āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ SMI āĻŦāĻžāĻ§āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§);
- āĻāĻ¸āĻāĻŽāĻāĻŽ āĻŽā§āĻĄā§ āĻĨāĻžāĻāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§ (RAM āĻāĻŦāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸, OS āĻĨā§āĻā§ āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž);
- SMM āĻŽā§āĻĄā§ āĻāĻžāĻ˛ā§ āĻšāĻ˛ā§ āĻ°ā§āĻāĻāĻŋāĻ āĻā§āĻĄ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° SMM āĻŽā§āĻĄā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¯ā§āĻā§āĻ¨ āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, SMRAM āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻļāĨ¤ āĻāĻ āĻā§ āĻĒā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ SMM-āĻ āĻāĻ°ā§āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ SMM āĻā§āĻĄā§ RCE āĻā§āĻāĻā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻāĻžāĻā§ āĻ˛āĻžāĻāĻžāĻ¨, āĻ āĻĨāĻŦāĻž BIOS-āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ SMM āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻ āĻ¸āĻŽā§āĻāĻŦ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻāĻāĻāĻ¨ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ:
- āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻāĻžāĻ¨āĻž āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻžāĻ¨ā§, āĻ āĻĒāĻ¸āĻžāĻ°āĻŖāĻ¯ā§āĻā§āĻ¯ āĻ°ā§āĻāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨;
- āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻ¸āĻāĻ¸āĻŋ-āĻ° āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻāĻŋāĻĒāĻ¸ā§āĻ āĻā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĻ¨, āĻ¯āĻĨāĻž, āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻāĻ¸āĻāĻāĻ-āĻ (āĻāĻŦāĻŋāĻāĻŋ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻ¯āĻĻāĻŋāĻ āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻāĻ¸āĻāĻāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻāĻ¨āĻ āĻ
āĻ¨ā§āĻŦā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ˛ ME āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻā§āĻ°āĻŽāĻŖ āĻā§āĻā§āĻāĻ° āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§āĨ¤
āĻ¤āĻĨā§āĻ¯āĻ
- āĻāĻŦā§āĻˇāĻŖāĻžāĻ¯āĻŧ āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻā§āĨ¤ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨ā§āĻā§āĻ˛ā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻāĻāĻŋ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻĻā§āĻļā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻāĻāĻŋ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖāĻ¯ā§āĻā§āĻ¯ āĻ°ā§āĻāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻāĻŽāĻ°āĻž āĻĻā§āĻā§āĻāĻŋ āĻ¯ā§ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋ BIOS āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§āĻ āĻĒā§āĻ°āĻā§āĻ° āĻŽāĻžāĻ˛āĻŋāĻāĻžāĻ¨āĻž āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
- Intel 64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻš āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽ āĻāĻŦāĻ āĻāĻŽ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§ āĻāĻ āĻā§: āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ, āĻŽāĻžāĻ˛āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž (SOC āĻāĻŋāĻĒāĻ¸ā§āĻā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§āĻ°: x86 ME, x86 ISH āĻāĻŦāĻ ARC PMC)āĨ¤
āĻĒā§āĻ°āĻļāĻŽāĻ¨
āĻ¯ā§ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ°āĻž āĻāĻā§āĻāĻžāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻŽā§āĻĄ āĻā§āĻ˛āĻž āĻ°ā§āĻā§ āĻĻā§āĻ¯āĻŧ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻ¨āĻ āĻ āĻŦāĻ§āĻŋ, āĻ¤āĻžāĻ°āĻž āĻā§āĻŦāĻ˛ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻā§ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻŦāĻŋ āĻ˛ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻāĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž -closemnf āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻā§āĻ˛ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ (āĻ¯āĻž āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ) Intel BG āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ (MEinfo āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§) āĻ¯ā§ ME āĻ
āĻā§āĻāĻ˛ā§ Intel BG-āĻāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ FPF-āĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻ āĻŋāĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com