\!/ KyuuKazami \!/

Path : /lib/firmware/4.14.343-183.564.amzn1.x86_64/
Upload :
Current File : //lib/firmware/4.14.343-183.564.amzn1.x86_64/readme-intel

Older Linuxkernels try to early load microcode even inside virtual
machine, which may lead to panic on some hypervisors.  In order to circumvent
that, microcode is installed into a kernel-version-specific directory
, and path to microcode files provided only in case
initramfs is generated for the kernel version that properly handles early
microcode inside a virtual machine (i.e. do not attempts yo load it).
The versions of the kernel package that properly handle early microcode load
inside a virtual machine are as follows:
	AL AMI: kernel 4.14.42 or newer

If you want to avoid adding this ucode for a specific kernel, please create
"disallow-early-intel" file inside /lib/firmware/<kernel_version> directory:


    touch /lib/firmware/4.14.97-90.72.amzn2.x86_64/disallow-intel
    /usr/libexec/microcode_ctl/update_ucode

If you want to skip processing of this microcode for all kernels, please create
"disallow-early-intel" file inside the "/etc/microcode_ctl/ucode_with_caveats"
directory:

    mkdir -p /etc/microcode_ctl/ucode_with_caveats
    touch /etc/microcode_ctl/ucode_with_caveats/disallow-intel

If you want to enforce addition of this microcode to initramfs for a specific
kernel, please create "force-early-intel" file inside
/lib/firmware/<kernel_version> directory:

    modir -p/lib/firmware/4.14.97-90.72.amzn2.x86_64/
    touch /lib/firmware/4.14.97-90.72.amzn2.x86_64/force-early-intel

If you want to enforce addition of this microcode for all kernels, please
create "force-early-intel" file inside /etc/microcode_ctl/ucode_with_caveats
directory:

    mkdir -p /etc/microcode_ctl/ucode_with_caveats
    touch /etc/microcode_ctl/ucode_with_caveats/force-early-intel

In order to override late load behaviour, the "early" part of file names should
be replaced with "late".


See /usr/share/doc/microcode_ctl/README.caveats for additional information.

@KyuuKazami