Browse Source

Enable 'early_microcode' by default

We initially enabled it for Haswell TSX bug (mga#16657)

Now there is also Meltdown and Spectre security issues,
and more microcode issues will most likely show up...

So the sane default for 'early_microcode' to have it enabled,
as theese changes must be done early in boot process to take
effect as intended.

Update documentation accordingly.

Reference: https://bugs.mageia.org/show_bug.cgi?id=16657

Signed-off-by: Thomas Backlund <tmb@mageia.org>
Signed-off-by: Neal Gompa <ngompa13@gmail.com>
master
Thomas Backlund 7 years ago committed by Neal Gompa
parent
commit
b25ef46f93
  1. 2
      dracut.conf.5.asc
  2. 2
      dracut.sh

2
dracut.conf.5.asc

@ -167,7 +167,7 @@ provide a valid _/etc/fstab_.
Directory to search for ACPI tables if acpi_override= is set to yes. Directory to search for ACPI tables if acpi_override= is set to yes.


*early_microcode=*"{yes|no}":: *early_microcode=*"{yes|no}"::
Combine early microcode with ramdisk (default=no) Combine early microcode with ramdisk (default=yes)


*stdloglvl*="__\{0-6\}__":: *stdloglvl*="__\{0-6\}__"::
Set logging to standard error level. Set logging to standard error level.

2
dracut.sh

@ -748,7 +748,7 @@ stdloglvl=$((stdloglvl + verbosity_mod_l))
[[ $nofscks_l ]] && nofscks="yes" [[ $nofscks_l ]] && nofscks="yes"
[[ $ro_mnt_l ]] && ro_mnt="yes" [[ $ro_mnt_l ]] && ro_mnt="yes"
[[ $early_microcode_l ]] && early_microcode=$early_microcode_l [[ $early_microcode_l ]] && early_microcode=$early_microcode_l
[[ $early_microcode ]] || early_microcode=no [[ $early_microcode ]] || early_microcode=yes
[[ $logfile_l ]] && logfile="$logfile_l" [[ $logfile_l ]] && logfile="$logfile_l"
[[ $reproducible_l ]] && reproducible="$reproducible_l" [[ $reproducible_l ]] && reproducible="$reproducible_l"
[[ $loginstall_l ]] && loginstall="$loginstall_l" [[ $loginstall_l ]] && loginstall="$loginstall_l"

Loading…
Cancel
Save