- mkinitrd scripts:

- mkinitrd_setup-intel_microcode.sh
      Adding microcode to the initrd
    - mkinitrd_boot-intel_microcode.sh
      Triggering the reload at boot

OBS-URL: https://build.opensuse.org/package/show/Base:System/ucode-intel?expand=0&rev=12
This commit is contained in:
Thomas Renninger 2013-12-06 11:10:31 +00:00 committed by Git OBS Bridge
parent 348ad2b088
commit 46cd6918d1
3 changed files with 15 additions and 1 deletions

View File

@ -0,0 +1,7 @@
#!/bin/bash
#%stage: boot
if [ -w /sys/devices/system/cpu/microcode/reload ];then
echo 1 >/sys/devices/system/cpu/microcode/reload
fi

View File

@ -8,7 +8,11 @@ Mon Dec 2 14:17:33 UTC 2013 - trenn@suse.de
This must not be mixed up with early micorcode loading. This feature will
not be implemented via mkinitrd. Dracut is doing early microcode loading.
- bnc#847158
- mkinitrd script: mkinitrd_setup-intel_microcode.sh
- mkinitrd scripts:
- mkinitrd_setup-intel_microcode.sh
Adding microcode to the initrd
- mkinitrd_boot-intel_microcode.sh
Triggering the reload at boot
-------------------------------------------------------------------
Mon Nov 25 11:14:51 UTC 2013 - trenn@suse.de

View File

@ -29,6 +29,7 @@ Source0: microcode-%{version}.tgz
Source1: intel-microcode2ucode.c
Source2: LICENSE
Source3: mkinitrd_setup-intel_microcode.sh
Source4: mkinitrd_boot-intel_microcode.sh
Supplements: modalias(x86cpu:vendor%3A0000%3Afamily%3A*%3Amodel%3A*%3Afeature%3A*)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64
@ -46,6 +47,7 @@ cp %{SOURCE2} .
%install
install -D -m 0755 %{SOURCE3} %{buildroot}/lib/mkinitrd/scripts/setup-intel_microcode.sh
install -D -m 0755 %{SOURCE4} %{buildroot}/lib/mkinitrd/scripts/boot-intel_microcode.sh
install -D -m 0755 generate_microcode %{buildroot}%{_bindir}/generate_microcode
for file in intel-ucode/*; do
install -D -m 0644 $file %{buildroot}/lib/firmware/$file
@ -70,5 +72,6 @@ test -f /sys/devices/system/cpu/microcode/reload && /bin/echo 1 > /sys/devices/s
%dir /lib/mkinitrd
%dir /lib/mkinitrd/scripts
/lib/mkinitrd/scripts/setup-intel_microcode.sh
/lib/mkinitrd/scripts/boot-intel_microcode.sh
%changelog