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

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

상세한 설명

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

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

이 패키지의 대상 사용자는 Linux * 배포와 같은 OS 공급 업체입니다.
OS 릴리스에 포함 됩니다. 인텔 은 마이크로코드를 가져오는 것이 좋습니다.
OS 공급 업체 업데이트 메커니즘 사용 전문가 사용자는 물론 자신의
OS 공급 업체 메커니즘 외부에서 직접 마이크로코드 이 방법은 복잡 하 고
따라서 오류가 발생할 수 있습니다.

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

OS 벤더는 커널이 초기에 사용할 수 있는 마이크로코드도 업데이트 하도록 선택할 수 있습니다.
로드. 예를 들어 Linux는 커널의 초기에 프로세서 마이크로코드를 업데이트할 수 있습니다.
부팅 순서. BIOS 업데이트를 사용할 수 없는 경우에는 초기 로드
프로세서 마이크로코드를 업데이트 하는 가장 좋은 방법입니다. 마이크로코드 상태
리셋 되는 동안 매번 업데이트 되어야 합니다.
부팅 프로세스.

Initrd 메서드를 사용 하 여 마이크로코드를 로드 하는 것이 좋습니다.
최상의 커버리지를 위해 가장 빠른 시간에 로드 됩니다. 허용할 수 없는 시스템
중단 시간을 사용 하 여 실행 중인 시스템을 업데이트할 수 있습니다.
재부팅.

프로세서 서명, 제품군, 모델, 스테핑 및 플랫폼 ID에 대 한 = =
프로세서 서명은 모델 및 버전을 식별 하는 번호입니다.
인텔 프로세서. CPUID 명령어를 사용 하 여 구할 수 있으며,
또한 명령 lscpu를 통해 또는/proc/cpuinfo의 내용에서 얻을 수 있습니다.
일반적으로 3 개 필드로 제공 됩니다: 패밀리, 모델 및 스테핑
(아래의 업데이트 표에서는 F, MO 및 S로 단축 됩니다.)

패밀리/모델/스테핑 폭은 12/4/4bit 이지만,
32 비트 프로세서 서명 원시 데이터는 16 진수 0FFM0FMS와 비슷합니다.
예를 들어 프로세서 서명이 0x000906eb 인 경우
패밀리 = 0x006, 모델 = 0x9e 및 스테핑 = 0x9e

프로세서 제품은 여러 유형의 플랫폼에 대해 구현 될 수 있으며,
따라서 인텔 프로세서 는 3bit 플랫폼 ID 필드를가지고 있으며,
최대 8 가지 유형의 플랫폼 유형을 지정할 수 있습니다.
지정 된 프로세서 모델에 대 한 마이크로코드 파일 은 여러
플랫폼 ID는 마이크로 코드 (테이블에서 PI로 단축)
는 8 비트 마스크 이며 각 설정 비트는 지원 되는 플랫폼 유형을 나타냅니다.
하나는 msr 도구에서 rdmsr를 사용 하 여 리눅스에서 플랫폼 ID를 찾을 수 있습니다.

= = 마이크로코드 업데이트 지침 = =
--인텔-ucode/-
인텔-ucode 디렉터리에 라는 이진 마이크로코드 파일이 포함 되어 있습니다.
패밀리 모델 스테핑 패턴. 이 파일은 대부분의 최신 Linux에서 지원 됩니다.
배포판. 그것은 일반적으로/blib/펌웨어 디렉토리에 위치 하 고 있습니다.
되며 마이크로코드 다시 로드 인터페이스를 통해 업데이트할 수 있습니다.

초기 로드 initrd를 업데이트 하려면 패키지 방법에 대 한 배포를 참조 하십시오.
초기 로딩을 위한 마이크로코드 파일. 일부 배포판은 업데이트-initramfs 또는 dracut를 사용 합니다.
위의 권장 사항에 따라 OS 공급 업체가 권장 하는 방법을 사용 하 여
마이크로코드 파일은 지연 로드를 시도 하기 전에 초기 로드를 위해 업데이트 됩니다.
절차를 아래.

인텔-ucode 패키지를 시스템으로 업데이트 하려면 다음을 수행 해야 합니다.
1./시스템/a i i/마이크로 코드/다시 로드의 존재를 확인
2. 인텔-ucode 디렉토리를/bb/펌웨어에 복사 하 고 파일을 덮어 씁니다.
/lib/firmware/intel-ucode/
3. 다시 로드 인터페이스를 1로 작성 하 여 마이크로코드 파일을 다시 로드 합니다 (예:
에코 1 >/ssys/s장치/시스템/cpu/마이크로 코드/다시 로드

OS 공급 업체 방법을 사용 하 여 마이크로코드를 업데이트 하는 경우 위의 단계를 수행 해도
업데이트 과정에서 자동으로 수행 되었습니다.

--인텔-ucode-경고
이 디렉터리에는 특별 한 처리가 필요할 수 있는 마이크로코드를 포함 합니다.
BDX-ML 마이크로코드는 특별 한 커밋이 필요 하기 때문에 디렉터리에 제공 됩니다.
리눅스 커널, 그렇지 않으면, 그것을 업데이트 예기치 않은 시스템 발생할 수 있습니다.
동작.
OS 벤더는 지연 로더 패치가 있는지 확인 해야 합니다 (
linux 커널 패치 \)는 배포에 포함 되어 있습니다.
지연 로드를 위한 BDX-ML 마이크로 코드입니다.

= = 20180807 릴리스 = =
-20180703 릴리스 시 업데이트--
프로세서 식별자 버전 제품
모델 스테핑 F-MO/PI 이전 > 신규
새로운 플랫폼을--------------------------------------------
WSM EP/WS U1 0000001f 제온 E/X56xx, W36xx
D0/X65xx 0000000d 제온 E/L/5x/75xx
BXT C0 00000014 원자 T5500/5700
APL E0 6c5c/03 0000000c 아톰 x5-E39xx
DVN B0 6~5f-1/01 00000024 원자 C3xxx
업데이트 된 플랫폼을----------------------------------------
NHM-EP/WS D0 00000019 > 0000001d 제온 E/L/W55xx
NHM B1 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, 셀 레 온 P45xx; 제온 L3406
WSM K0 6-25-5/92 00000004-> 00000007 코어 i7/5xx/4xx, i3-5xx/U5xxx, 펜티엄 G69xx/P6xxx/P4xxx, 셀러론 U3xxx/
SNB D2-2a-> 0000002d 코어 Gen2; 제온 E3
Wsm-EX A2-00000037 2 층-> 0000003b 제온 E7
IVB E2 6-00000020/12 0000001f-> 코어 Gen3 모바일
HSW-H/S/E3 Cx/Dx 00000024-> 00000025 코어 Gen4 데스크탑; 제온 E3 v3
BDW-U/Y E/F 6-3d-4/c0 0000002a-> 0000002a 코어 Gen5 모바일
HSW-훌 트 Cx/Dx 6-45-1/72 00000023-> 00000024 코어 Gen4 모바일 및 파생 펜티엄/셀러론
HSW-H Cx 6-46-1/32 00000019-> 0000001a 코어 익스트림 i7-5xxxX
Bd-h/E3 E/G 6-47-1/22 0000001d-> 0000001d 코어 i7-5xxxR/C, 제온 E3 v4
D0 000000c2 코어 Gen6 모바일-U/Y는 6-4-3/c0 000000c2->
BDX-DE V1 6-56-2/10 00000015-> 00000017 제온 D-1520/40
6-56-3/10 07000012 > 07000013 제온 D-1518/1921/274/31, 펜티엄 D1507/08/09/17/19/27-1642
BDX-DE Y0 6-56-4/10 0f000011-> 0f000011 제온 D-1557/59/67/71/778/877
APL > D0 00000032 펜티엄 n/J4xxx, 셀러론 n/J3xxx, 아톰 x5/7-E39xx
SKL-H/S e R0 000000c2-> 000000c2 코어 Gen6; 제온 E3 v5
GLK B0 00000022-> 00000028 펜티엄 실버 N/J5xxx, 셀러론 N/J4xxx
H0/c0 00000084-> 0000008e 코어 Gen7 모바일의 경우
Cfl-U43e D0-> 00000084 00000096 코어 Gen8 모바일
KBL-H/S/E3 B0 6e-9/2a 00000084-> 0000008e 코어 Gen7; 제온 E3 v6
CFL-H/S/E3 U0 6-9e 00000084-> 00000096 코어 Gen8
CFL-H/S/E3 B0 00000084-> 0000008e 코어 Gen8 데스크탑

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

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

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

X

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

사용권 계약에 동의합니다

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

피드백

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

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

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

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