Difference between pages "Microcode" and "Install/fr/Kernel"

(Difference between pages)
 
(Created page with "=== Configuration et mise en place du noyau === {{PageNeedsUpdates}}")
 
Line 1: Line 1:
== What is this "microcode?" ==
+
=== Configuration et mise en place du noyau ===
''Wikipedia defines microcode as:'' "a layer of hardware-level instructions or data structures involved in the implementation of higher level machine code instructions in central processing units, and in the implementation of the internal logic of manychannel controllers, disk controllers, network interface controllers, network processors, graphics processing units, and other hardware. It resides in special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations. It helps separate the machine instructions from the underlying electronics so that instructions can be designed and altered more freely. It also makes it feasible to build complex multi-step instructions while still reducing the complexity of the electronic circuitry compared to other methods. " [http://en.wikipedia.org/wiki/Microcode]
+
  
== AMD microcode support ==
+
{{PageNeedsUpdates}}
{{fancynote| Supported CPU families: 10h (Barcelona), 11h (Turion x2 Ultra), 12h (Llano), 14h (Bobcat), 15h (Bulldozer)}}
+
 
+
=== Emerging the required package ===
+
For microcode to work with AMD, first emerge {{Package|sys-kernel/linux-firmware}}:
+
 
+
<console>
+
###i## emerge linux-firmware
+
</console>
+
 
+
=== Kernel configuration ===
+
 
+
{{kernelop
+
| <br> |<pre>
+
Processor type and features --->
+
  <*> CPU microcode loading support
+
  [ ] Intel microcode loading support
+
  [*] AMD microcode loading support
+
Device Drivers --->
+
  Generic Driver Options --->
+
      (amd-ucode/microcode_amd.bin amd-ucode/microcode_amd_fam15h.bin) External firmware blobs to build into the kernel binary
+
</pre>}}
+
 
+
Now, run:
+
 
+
<console>###i## reboot
+
</console>
+
 
+
The new microcode will be loaded after the next reboot.
+
 
+
[[Category:Hardware]]
+
[[Category:Hardware_Compatibility]]
+

Revision as of 20:17, December 31, 2014

Configuration et mise en place du noyau