18 lines
429 B
Plaintext
18 lines
429 B
Plaintext
|
start()
|
||
|
{
|
||
|
dmesg | grep microcode_updated
|
||
|
if [ $? -ne 0 ]; then
|
||
|
echo -en 'Waiting for system to settle '
|
||
|
for x in 0 1 2; do echo -en '.'; sleep 1; done
|
||
|
cmd_line="$(dmesg | grep "command line:" | cut -f2- -d: | sed 's/noapic//g')"
|
||
|
/sbin/microcode_ctl -u &&
|
||
|
/sbin/kexec -l /boot/kernel --append "$cmd_line microcode_updated" &&
|
||
|
/sbin/kexec -e
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
stop()
|
||
|
{
|
||
|
echo ""
|
||
|
}
|