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

버전: 20180703 (사전 출시품) 날짜: 2018-07-03

사용 가능한 다운로드

Red Hat Enterprise Linux 7.4*
Red Hat Enterprise Linux 7.3*
Red Hat Enterprise Linux 7.2*
Red Hat Enterprise Linux 6.8*
Red Hat Enterprise Linux 6.7*
Red Hat Linux*
SUSE Linux*
SUSE Linux Enterprise Server 12 SP3*
SUSE Linux Enterprise Server 12 SP2*
SUSE Linux Enterprise Server 12 SP1*
SUSE Linux* Enterprise 서버 12
SUSE Linux Enterprise Server 11 SP4*
SUSE Linux* Enterprise 서버 11 SP3
SUSE Linux* Enterprise 서버 11 SP2
SUSE Linux* Enterprise 서버 11 SP1
CentOS*
Chromium OS*
Google Chrome OS*
Linux*
Ubuntu*

영어

1.48 MB

873f2bdd7c0edf317f416f54fee74b42

microcode-20180703.tgz

기타 버전

상세한 설명

Intel Processor Microcode Package for Linux

CPU microcode is a mechanism to correct certain errata in existing systems.

The normal preferred method to apply microcode updates is using the system

BIOS, but for a subset of Intel's processors this can be done at runtime

using the operating system. This package contains those processors that

support OS loading of microcode updates.

The target users for this package are OS vendors such as Linux distributions

for inclusion in their OS releases. Intel recommends getting the microcode

using the OS vendor update mechanism. Expert users can of course update their

microcode directly outside the OS vendor mechanism. This method is complex and

thus could be error prone.

Microcode is best loaded from the BIOS. Certain microcode must only be applied

from the BIOS. Such processor microcode updates are never packaged in this

package since they are not appropriate for OS distribution. An OEM may receive

microcode packages that might be a superset of what is contained in this

package.

OS vendors may choose to also update microcode that kernel can consume for early

loading. For example, Linux can update processor microcode very early in the kernel

boot sequence. In situations when the BIOS update isn't available, early loading

is the next best alternative to updating processor microcode. Microcode states

are reset on a power reset; hence, it is required to be updated every time during the

boot process.

Loading microcode using the initrd method is recommended so that the microcode

is loaded at the earliest time for best coverage. Systems that cannot tolerate

downtime may use the late reload method to update a running system without a

reboot.

== About Processor Signature, Family, Model, Stepping and Platform ID ==

Processor signature is a number identifying the model and version of a

Intel processor. It can be obtained using the CPUID instruction, and can

also be obtained via the command lscpu or from the content of /proc/cpuinfo.

It's usually presented as 3 fields: Family, Model and Stepping.

(In the table of updates below, they are shorten as F, MO and S.)

The width of Family/Model/Stepping is 12/8/4bit, but when arranged in the

32bit processor signature raw data is like 0FFM0FMS, hexadecimal.

e.g. if a processor signature is 0x000906eb, it means

Family=0x006, Model=0x9e and Stepping=0xb

A processor product can be implemented for multiple types of platforms,

So in MSR(17H), Intel processors have a 3bit Platform ID field,

that can specify a platform type from at most 8 types.

A microcode file for a specified processor model can support multiple

platforms, so the Platform ID of a microcode (shorten as PI in the table)

is a 8bit mask, each set bit indicates a platform type that it supports.

One can find the platform ID on Linux using rdmsr from msr-tools.

== Microcode update instructions ==

-- intel-ucode/ --

intel-ucode directory contains binary microcode files named in

family-model-stepping pattern. The file is supported in most modern Linux

distributions. It's generally located in the /lib/firmware directory,

and can be updated through the microcode reload interface.

To update early loading initrd, consult your distribution on how to package

microcode files for early loading. Some distros use update-initramfs or dracut.

As recommended above, please use the OS vendors are recommended method to ensure

microcode file is updated for early loading before attempting the late-load

procedure below.

To update the intel-ucode package to the system, one need:

1. Ensure the existence of /sys/devices/system/cpu/microcode/reload

2. Copy intel-ucode directory to /lib/firmware, overwrite the files in

/lib/firmware/intel-ucode/

3. Write the reload interface to 1 to reload the microcode files, e.g.

echo 1 > /sys/devices/system/cpu/microcode/reload

If you are using the OS vendor method to update microcode, the above steps may

have been done automatically during the update process.

-- intel-ucode-with-caveats/ --

This directory holds microcode that might need special handling.

BDX-ML microcode is provided in directory, because it need special commits in

the Linux kernel, otherwise, updating it might result in unexpected system

behavior.

OS vendors must ensure that the late loader patches (provided in

linux-kernel-patches\) are included in the distribution before packaging the

BDX-ML microcode for late-loading.

== 20180703 Release ==

-- Updates upon 20180425 release --

Processor Identifier Version Products

Model Stepping F-MO-S/PI Old->New

---- updated platforms ------------------------------------

SNB-EP C1 6-2d-6/6d 0000061c->0000061d Xeon E5

SNB-EP C2 6-2d-7/6d 00000713->00000714 Xeon E5

IVT C0 6-3e-4/ed 0000042c->0000042d Xeon E5 v2; Core i7-4960X/4930K/4820K

IVT D1 6-3e-7/ed 00000713->00000714 Xeon E5 v2

HSX-E/EP/4S C0 6-3f-2/6f 0000003c->0000003d Xeon E5 v3

HSX-EX E0 6-3f-4/80 00000011->00000012 Xeon E7 v3

SKX-SP/D/W/X H0 6-55-4/b7 02000043->0200004d Xeon Bronze 31xx, Silver 41xx, Gold 51xx/61xx Platinum 81xx, D/W-21xx; Core i9-7xxxX

BDX-DE A1 6-56-5/10 0e000009->0e00000a Xeon D-15x3N

---- intel-ucode-with-caveats/ ----------------------------

BDX-ML B/M/R0 6-4f-1/ef 0b00002c->0b00002e Xeon E5/E7 v4; Core i7-69xx/68xx

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

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

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

X

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

This Agreement is in the English language only, which language shall be controlling in all respects, and all versions of this Agreement in any other language shall be for accommodation only and shall not be binding on you or Intel. All communications and notices made or given pursuant to this Agreement, and all documentation and support to be provided, unless otherwise noted, shall be in the English language.

본 계약서는 영어로 작성되어 있으며 모든 사항을 영어로 처리합니다. 또한 편의상 다른 언어로 번역된 계약서 버전을 제공할 수도 있지만 그러한 번역본은 사용자 또는 인텔에 대해 구속력을 가지지 않습니다. 본 계약서에 따른 모든 의사 소통 및 고지 그리고 제공될 모든 문서와 지원은 별도의 언급이 없는 한 영어로 작성됩니다.

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

중요 - 복사, 설치 또는 사용하기 전에 반드시 읽어보시기 바랍니다. 아래 계약 내용을 주의 깊게 읽어본 후 본 소프트웨어와 모든 관련 자료("소프트웨어")를 사용하거나 로드하십시오. 본 소프트웨어를 로드하거나 사용하는 것은 곧 귀하가 본 동의서의 조항에 동의하는 것이 됩니다. 귀하가 아래 동의서의 내용에 동의하지 않으면 본 소프트웨어를 설치하거나 사용하지 마십시오.

사용권: 주의 사항: - 네트워크 관리자에게는 아래 "사이트 사용권"이 적용됩니다. - 최종 사용자에게는 "단일 사용자 사용권"이 적용됩니다. - OEM(Original Equipment Manufacturer)에게는 "OEM 사용권"이 적용됩니다.

사이트 사용권. 귀하는 아래 조건을 충족할 경우 조직에서 사용할 목적으로 해당 조직의 컴퓨터에 본 소프트웨어를 복사하고 합당한 개수의 소프트웨어 백업본을 만들 수 있습니다.

1. 본 소프트웨어는 오직 인텔 구성 요소 제품과 함께 사용하도록 허가되어 있습니다. 본 소프트웨어를 인텔 구성 요소 제품이 아닌 제품과 함께 사용하는 것은 본 사용권 동의서에서 허가되지 않습니다. 2. 본 계약 내용에서 허용한 경우를 제외하고 본 소프트웨어의 어떠한 부분도 복사, 수정, 대여, 판매, 배포 또는 양도할 수 없으며, 본 소프트웨어의 무단 복사 행위를 방지하는 데 동의해야 합니다. 3. 본 소프트웨어를 역엔지니어링, 디컴파일 또는 분해할 수 없습니다. 4. 귀하는 본 소프트웨어를 재라이센스하거나 두 명 이상의 사용자가 동시에 본 소프트웨어를 사용하도록 허용할 수 없습니다. 5. 본 소프트웨어에는 본 사용권의 계약 내용뿐 아니라 다른 함께 제공된 사용권 계약 내용도 함께 적용되는 부분이 포함되어 있을 수 있습니다.

단일 사용자 사용권. 아래의 조건을 충족할 경우 귀하는 비상업적인 개인 용도로 사용할 목적으로 컴퓨터 한 대에 본 소프트웨어를 복사하고 본 소프트웨어의 백업본을 한 개 만들 수 있습니다.

1. 본 소프트웨어는 오직 인텔 구성 요소 제품과 함께 사용하도록 허가되어 있습니다. 본 소프트웨어를 인텔 구성 요소 제품이 아닌 제품과 함께 사용하는 것은 본 사용권 동의서에서 허가되지 않습니다. 2. 본 계약 내용에서 허용한 경우를 제외하고 본 소프트웨어의 어떠한 부분도 복사, 수정, 대여, 판매, 배포 또는 양도할 수 없으며, 본 소프트웨어의 무단 복사 행위를 방지하는 데 동의해야 합니다. 3. 본 소프트웨어를 역엔지니어링, 디컴파일 또는 분해할 수 없습니다. 4. 귀하는 본 소프트웨어를 재라이센스하거나 두 명 이상의 사용자가 동시에 본 소프트웨어를 사용하도록 허용할 수 없습니다. 5. 본 소프트웨어에는 본 사용권의 계약 내용뿐 아니라 다른 함께 제공된 사용권 계약 내용도 함께 적용되는 부분이 포함되어 있을 수 있습니다.

OEM 사용권: 아래 조건을 충족할 경우 다른 모든 독립 실행형 제품을 제외하고 사용자 제품의 필수 부분이나 사용자 제품에 통합된 부분으로 또는 사용자 제품의 기존 최종 사용자를 위한 독립 실행형 소프트웨어 유지 관리 업데이트로만 본 소프트웨어를 복제하고 배포할 수 있습니다.

1. 본 소프트웨어는 오직 인텔 구성 요소 제품과 함께 사용하도록 허가되어 있습니다. 본 소프트웨어를 인텔 구성 요소 제품이 아닌 제품과 함께 사용하는 것은 본 사용권 동의서에서 허가되지 않습니다. 2. 본 계약 내용에서 허용한 경우를 제외하고 본 소프트웨어의 어떠한 부분도 복사, 수정, 대여, 판매, 배포 또는 양도할 수 없으며, 본 소프트웨어의 무단 복사 행위를 방지하는 데 동의해야 합니다. 3. 본 소프트웨어를 역엔지니어링, 디컴파일 또는 분해할 수 없습니다. 4. 귀하는 서면 사용권 계약서에 의거해서만 고객에게 본 소프트웨어를 배포할 수 있습니다. 그와 같은 사용권 계약서는 "봉인 개봉형" 사용권 계약서일 수 있습니다. 적어도 그와 같은 사용권은 본 소프트웨어에 대한 인텔의 소유권을 보호해야 합니다. 5. 본 소프트웨어에는 본 사용권의 계약 내용뿐 아니라 다른 함께 제공된 사용권 계약 내용도 함께 적용되는 부분이 포함되어 있을 수 있습니다.

다른 권리 없음. 본 계약 내용에서 명시적으로 제공한 경우를 제외하고 인텔은 모든 소유 정보 또는 인텔에서 소유하거나 관리하는 특허권, 저작권, 마스크 저작물, 상표권, 영업 비밀 또는 기타 지적 재산권에 대하여 어떠한 명시적 또는 묵시적 권리나 사용권도 부여하지 않습니다.

소프트웨어 소유권 및 저작권. 본 소프트웨어의 모든 사본에 대한 소유권은 인텔이나 그 공급자에게 있습니다. 본 소프트웨어는 저작권 보호를 받으며 미국, 대한민국 및/또는 기타 국가의 법률과 국제 협약 규정의 보호를 받습니다. 귀하는 본 소프트웨어에서 저작권 고지를 삭제할 수 없습니다. 인텔은 언제든 예고 없이 본 소프트웨어나 본 소프트웨어에서 참조하는 항목을 변경할 수 있지만 본 소프트웨어에 대한 지원이나 업데이트 의무는 지지 않습니다. 명시적으로 제공한 경우를 제외하고 인텔은 인텔 특허권, 저작권, 상표권 또는 기타 지적 재산권 하에서 어떠한 명시적 또는 묵시적 권리도 부여하지 않습니다. 귀하는 본 소프트웨어의 모든 사본을 폐기하고 양수인이 이 계약 내용을 완전히 준수하겠다고 동의한 경우에만 양수인에게 본 소프트웨어를 양도할 수 있습니다.

제한된 미디어 보증. 인텔에서 물리적 미디어에 담은 상태로 본 소프트웨어를 전달한 경우 인텔은 미디어 전달 후 90일 동안 해당 미디어의 재료에 물리적인 결함이 없음을 보증합니다. 그러나 그와 같은 결함이 발견되면 해당 미디어를 인텔로 반송하여 교환하거나 인텔에서 선택한 다른 방법으로 해당 소프트웨어를 전달받을 수 있습니다.

다른 보증의 배제. 위에서 제공한 경우를 제외하고 본 소프트웨어는 상품성, 비침해 또는 특정 목적에의 적합성에 대한 보증을 포함하여 어떠한 종류의 명시적이거나 묵시적인 보증도 없이 "있는 그대로" 제공됩니다. 인텔은 정보, 텍스트, 그래픽, 링크 또는 본 소프트웨어에 포함된 다른 항목의 정확성이나 완전성에 대하여 어떠한 보증이나 책임도 배제합니다.

책임의 제한. 인텔이나 그 공급자는 본 소프트웨어의 사용 또는 사용할 수 없음으로 인한 모든 손해(영업 이익 손실, 영업 중단 또는 정보 손실을 포함하되 이에 제한되지 않음)에 대하여 어떠한 경우에도 책임을 지지 않으며 이는 인텔이 그와 같은 손해의 가능성을 사전에 알고 있었던 경우에도 마찬가지입니다. 일부 관할지에서는 묵시적 보증이나 파생적 또는 부수적 손해에 대한 책임을 배제하거나 제한하는 행위를 허용하지 않으므로 위 제한이 귀하에게 적용되지 않을 수도 있습니다. 귀하는 또한 사법권에 따라 다른 법적 권리를 가질 수도 있습니다.

계약의 해지. 귀하가 본 계약 내용을 위반할 경우 인텔은 언제든 본 계약을 해지할 수 있습니다. 계약이 해지되면 귀하는 곧바로 본 소프트웨어를 파기하거나 본 소프트웨어의 모든 사본을 인텔로 반송해야 합니다.

적용 법률. 국제 사법의 원리와 국제 물품 매매에 관한 UN 협약을 제외하고, 본 계약으로 인해 제기되는 모든 소송에는 미국 캘리포니아주 법률이 적용됩니다. 귀하는 관련 수출법과 수출 규정을 위반하여 본 소프트웨어를 수출할 수 없습니다. 인텔은 서면에 의하지 않고 인텔 공인 담당자의 서명이 없는 다른 모든 계약에 대하여 어떠한 의무도 지지 않습니다.

정부 기관의 제한된 권리. 본 소프트웨어는 "제한된 권리" 하에서 제공됩니다. 정부기관에서의 사용, 복제 또는 공개는 FAR52.227-14, DFAR252.227-7013 이하 참조 또는 그 후속 규정에 설명된 제한을 따릅니다. 정부 기관에서의 본 소프트웨어 사용은 본 소프트웨어에 포함된 인텔의 소유권을 전제로 합니다. 계약자 또는 제조업자는 Intel 2200 Mission College Blvd., Santa Clara, CA 95052입니다.

사용권 계약에 동의합니다

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

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

제품 지원

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

제품 사양

제품 사양

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

피드백

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

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

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

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