Linux * 프로세서 마이크로코드 데이터 파일

버전: 20180807 (사전 출시품) 날짜: 2018-08-07

상세한 설명

Linux * 용 인텔 프로세서 마이크로코드 패키지

CPU 마이크로코드는 기존 시스템에서 특정 오류를 해결할 수 있는 메커니즘입니다.
마이크로코드 업데이트를 적용 하는 일반적인 방법은 시스템을 사용 하는 것입니다.
BIOS는 있지만, 인텔 프로세서의 하위 집합인이는 런타임 시에 수행 될 수 있습니다.
운영 체제를 사용 하 고 있습니다. 이 패키지에는 해당 프로세서가 포함 되어 있습니다.
마이크로코드 업데이트의 OS 로딩을 지원 합니다.

이 패키지의 대상 사용자는 Linux * 배포판과 같은 OS 벤더입니다.
OS 릴리스에 포함 됩니다. 인텔이 마이크로코드를 얻는 것이 좋습니다.
OS 벤더 업데이트 메커니즘 사용. 전문가의 교육을 받은 사용자는 다음을 업데이트할 수 있습니다.
OS 벤더 메커니즘 외부에서 직접 마이크로코드를 제공 합니다. 이 방법은 복잡 하며
따라서 오류가 발생할 가능성이 있습니다.

마이크로코드는 BIOS에서 로드 하는 것이 가장 좋습니다. 특정 마이크로코드만 적용 해야 합니다.
BIOS에서. 이러한 프로세서 마이크로코드 업데이트는이 경우에도 패키지화 되지 않습니다.
패키지가 OS 배포에 적합 하지 않기 때문입니다. OEM이 받을 수 있음
이에 포함 된 항목의 상위 집합이 될 수 있는 마이크로코드 패키지
패키징할.

OS 벤더는 커널에서 일찍 소비할 수 있는 마이크로코드도 업데이트 하도록 선택할 수 있습니다.
동안. 예를 들어, Linux에서 커널 초반 프로세서 마이크로코드를 업데이트할 수 있습니다.
부팅 시퀀스. BIOS 업데이트가 사용 가능 하지 않은 상황에서 조기 로딩
프로세서 마이크로코드를 업데이트 하는 데 적합 한 차세대 대안입니다. 마이크로코드 상태
전력 재설정 시 재설정 되며, 따라서 everytime 중에 업데이트 해야 합니다.
부팅 프로세스.

Initrd 방법을 사용 하 여 마이크로코드를 로드 하는 것이 좋습니다. 마이크로코드
가장 적합 한 검사를 위해 가장 이른 시간에 로드 됩니다. 허용할 수 없는 시스템
가동 중단 시간은 후기 reload 메서드를 사용 하 여 실행 중인 시스템을 업데이트 없이 업데이트할 수 있습니다.
다시.

= = 프로세서 서명, 제품군, 모델, 스테핑 및 플랫폼 ID = =
프로세서 시그니처는 모델의 모델과 버전을 식별 하는 숫자입니다.
인텔 프로세서. 이는 CPUID 명령을 사용 하 여 얻을 수 있으며 다음을 수행할 수 있습니다.
또한 명령 lscpu 또는/proc/cpuinfo.의 콘텐츠를 통해 얻을 수 있습니다.
일반적으로 제품군, 모델, 스테핑 세 가지 필드로 표시 됩니다.
아래 업데이트 테이블에서 F, MO 및 S로 단축 됩니다.

제품군/모델/스테핑에 대 한 폭은 12/8/4bit 이지만,
32 비트 프로세서 서명 원시 데이터는 0FFM0FMS, 16 진수와 같습니다.
예를 들어, 프로세서 서명이 0x000906eb 인 경우, 다음을 의미 합니다.
제품군 = 0x006, 모델 = 0x9e 및 스테핑 = 0xb

다양 한 유형의 플랫폼에 적합 한 프로세서 제품을 구현할 수 있습니다.
MSR (17H)에서 인텔 프로세서에는 3bit 플랫폼 ID 필드가 있습니다.
이는 8 가지 유형의 플랫폼 유형을 지정할 수 있습니다.
지정 된 프로세서 모델에 대 한 마이크로코드 파일은 여러 가지를 지원할 수 있습니다.
플랫폼, 즉, 마이크로코드 플랫폼 ID (표에서 PI로 단축 됨)
는 8bit 마스크 이며, 각 세트 비트는 지원 되는 플랫폼 유형을 나타냅니다.
Msr-tools에서 rdmsr을 사용 하 여 Linux에서 플랫폼 ID를 찾을 수 있습니다.

= = 마이크로코드 업데이트 지침 = =
--인텔-ucode/-
인텔 ucode 디렉토리에는 다음과 같은 바이너리 마이크로코드 파일이 포함 되어 있습니다.
제품군-모델-레벨 패턴. 이 파일은 대부분의 최신 Linux에서 지원 됩니다.
배포. 일반적으로/lib/firmware 디렉토리에 위치 합니다.
하며 마이크로코드 재로드 인터페이스를 통해 업데이트할 수 있습니다.

Initrd 로딩 조기 업데이트를 위해서는 배포에 대 한 패키지를 참조 하십시오.
조기 로딩을 위한 마이크로코드 파일. 일부 distros와 호환는 update-init다중 fs 또는 드 acgon을 사용 합니다.
위의 권장 사항에 따라 OS 벤더를 사용 하는 것이 권장 되는 방법 입니까?
최신 로딩을 시도 하기 전에 마이크로코드 파일을 업데이트 하 여 후기 로드가 발생 합니다.
아래 절차를 참조 하십시오.

시스템에 인텔 ucode 패키지를 업데이트 하려면 한 가지 요구 사항이 필요 합니다.
1./sys/devices/system/cpu/microcode/reload의 존재 보장
2. 인텔 ucode 디렉토리를/vv/펌웨어로 복사 하 고 파일을 덮어씁니다.
/lib/firmware/intel-ucode/
3. 다시 로드 인터페이스를 1에 기록 하 여 마이크로코드 파일을 다시 로드 합니다. 예:
에코 1 >/sys/devices/system/cpu/microcode/reload

OS 벤더 방법을 사용 하 여 마이크로코드를 업데이트 하는 경우에는 위의 단계에서
업데이트 프로세스 중에 자동으로 수행 됩니다.

--인텔-ucode-주의 사항/-
이 디렉터리에는 특별 한 처리가 필요할 수 있는 마이크로코드가 포함 되어 있습니다.
BDX-ML 마이크로코드는 특별 한 커밋이 필요 하므로 디렉터리에 제공 됩니다.
Linux 커널의 경우 업데이트를 통해 예상치 못한 시스템이 발생할 수 있습니다.
동작과.
OS 벤더는 최신 로더 패치가 있는지 확인 해야 합니다 (
linux-커널 패치 \)는 패키지를 만들기 전에 배포에 포함 됩니다.
BDX-후기 로딩을 위한 ML 마이크로코드.

= = 20180807 릴리스 = =
--20180703 릴리스 시 업데이트--
프로세서 식별자 버전 제품
모델 스테핑 F-MO-S/PI 구형-> 신규
----새 플랫폼----------------------------------------
WSM-EP/WS U1 6-2c-2/03 0000001f 제온 E/L/X56xx, W36xx
NHM-EX D0 6-2e-6/04 0000000d 제온 E/L/X65xx/75xx
BXT C0 6-5c-2/01 00000014 아톰 T5500/5700
APL E0 6-5c-a/03 0000000c 아톰 x5-E39xx
DVN B0 6-5f-1/01 00000024 아톰 C3xxx
업데이트 된 플랫폼----------------------------------------
NHM-EP/WS D0 6-1a-5/03 00000019-> 0000001d 제온 E/L/X/W55xx
NHM B1 6-1e ~ 5/13 00000007-> 0000000a i7-8xx, i5-7xx; 제온 L3426, X24xx
WSM B1 6-25-2/12 0000000e-> 00000011 코어 i7-6xx, i5-6xx/4xxM, i3-5xx/3xxM, 펜티엄 G69xx, Celeon P45xx; 제온 L3406
WSM K0 6-25-5/92 00000004-> 00000007 코어 i7-6xx, i5-6xx/5xx/4xx, i3-5xx/3xx, 펜티엄 G69xx/P6xxx/U5xxx, 셀러론 P4xxx/U3xxx
SNB D2 6-2a-7/12 0000002d > 0000002d 코어 Gen2; 제온 E3
WSM-EX A2 6-2f ~ 2/05 00000037-> 0000003b 제온 E7
IVB E2 6-3a-9/12 0000001f-> 00000020 코어 Gen3 모바일
HSW-H/S/E3 Cx/Dx 6-3c-3/32 00000024-> 00000025 코어 Gen4 데스크탑; 제온 E3 v3
BDW-U/Y E/F 6-3d-4/c0 0000002a-> 0000002a 코어 Gen5 모바일
HSW-ULT Cx/Dx 6-45-1/72 00000023-> 00000024 코어 Gen4 모바일 및 파생 펜티엄/셀러론
HSW-H Cx 6-46-1/32 00000019-> 0000001a 코어 익스트림 i7-5xxxX
BDW-H/r E p/G 6-47-1/22 0000001d-> 0000001d 코어 i5-5xxxR/C, i7-5xxxHQ/EQ; 제온 E3 v4
4e-U/Y D0 6-3/c0 000000c2-> 000000c2 코어 Gen6 모바일
BDX-DE V1 6-56-2/10 00000015-> 00000017 제온 D-1520/40
BDX-DE V2/3 6-56-3/10 07000012-> 07000013 제온 D-1518/19/21/27/28/31/17, 펜티엄 D1507/08/09/17/19
BDX-DE Y0 6-56-4/10 0f000011-> 0f000012 제온 D-1557/59/67/71/77/81/87
APL D0 6-5c-9/03 0000002c-> 00000032 Pentium N/J4xxx, 셀러론 N/J3xxx, 아톰 x5/7-E39xx
R0 l-H/S/E3, 6-5e-3/36 000000c2-> 000000c2 코어 Gen6; 제온 E3 v5
글 k B0 6-7a-1/01 00000022-> 00000028 펜티엄 실버 N/J5xxx, 셀러론 N/J4xxx
KBL-R-U/Y H0 6-8e-9/c0 00000084-> 0000008e 코어 Gen7 모바일
CFL-U43e D0 6-8e-a/c0 00000084-> 00000096 코어 Gen8-lp 모바일
KBL-R-H/S/E3 B0 6-9e-9/2a 00000084-> 0000008e 코어 Gen7; 제온 E3 v6
CFL-H/S/E3 U0 6-9e-a/22 00000084-> 00000096 코어 Gen8-lp
CFL-H/S/E3 B0 6-9e-b/02 00000084-> 0000008e 코어 Gen8-lp 데스크탑

이 정보는 편의를 위해 원래 컨텐츠를 번역사가 번역한 것과 컴퓨터가 번역한 것을 조합해서 제공하는 것입니다. 이 컨텐츠는 일반적인 정보 제공 용도로만 제공되는 것으로, 완전하거나 정확한 것으로 간주해서는 안 됩니다.

이 다운로드는 아래 나온 제품에 적용할 수 있습니다.

인텔 소프트웨어 사용권 계약

X

소프트웨어에 포함된 소프트웨어 사용권 계약 조항에 따라 소프트웨어를 사용해야 합니다.

사용권 계약에 동의합니다

사용권 계약에 동의하지 않습니다

제품 특징 지원, 특종 콘텐츠 및 더많은 정보 제공.

제품 지원

제품 특징 지원, 특종 콘텐츠 및 더많은 정보 제공.

제품 사양

제품 사양

필요한 모든 정보를 간편하게 확인할 수 있습니다

피드백

인텔에서는 다운로드 센터가 유용한 리소스로 활용될 수 있도록 지속적으로 개선하고 있습니다. 의견이나 질문 또는 제안 사항이 있으면 이곳에서 제출해 주십시오.

인텔® 제품과 관련하여 도움이 필요하십니까? 지원팀 연락 방법

이 사이트의 정보가 유용했습니까?

개인 정보는 이 질의에 응답하기 위한 용도로만 사용됩니다. 이름과 이메일 주소는 메일 목록에 추가되지 않으며 요청이 있지 않는 한 인텔사로부터 이메일을 받지 않습니다. ‘제출’을 클릭하면 인텔 이용 약관을 수락하고 인텔 개인 정보 보호 정책을 이해했다는 데 동의한 것으로 간주합니다.