An error occurred while fetching folder content.
x86: ucode-amd: Load ucode-patches once and not separately of each CPU
Andreas Herrmann authored
This also implies that corresponding log messages, e.g.

  platform microcode: firmware: requesting amd-ucode/microcode_amd.bin

show up only once on module load and not when ucode is updated
for each CPU.
Signed-off-by: default avatarAndreas Herrmann <andreas.herrmann3@amd.com>
Cc: dimm <dmitry.adamushko@gmail.com>
LKML-Reference: <20091110110723.GH30802@alberich.amd.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
d1c84f79
Name Last commit Last update
..
uv x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
visws x86: drop double underscores from header guards
xen Xen: Add virt_to_pfn helper function
Kbuild byteorder: make swab.h include asm/swab.h like a regular header
a.out-core.h x86: add %gs accessors for x86_32
a.out.h x86: Fix ASM_X86__ header guards
acpi.h ACPI: Handle CONFIG_ACPI=n better from linux/acpi.h
aes.h crypto: aes - Export x86 AES encrypt/decrypt functions
agp.h agp: kill phys_to_gart() and gart_to_phys()
alternative-asm.h x86, um: ... and asm-x86 move
alternative.h x86: properly annotate alternatives.c
amd_iommu.h Merge branches 'amd-iommu/fixes' and 'dma-debug/fixes' into iommu/fixes
amd_iommu_types.h Merge branch 'amd-iommu/pagetable' into amd-iommu/2.6.32
apic.h Merge branch 'linus' into x86/urgent
apicdef.h Merge branch 'kvm-updates/2.6.32' of git://git.kernel.org/pub/scm/virt/kvm/kvm
apicnum.h irq: initialize nr_irqs based on nr_cpu_ids
apm.h x86: move mach-default/*.h files to asm/
asm.h x86, asm: Make _ASM_EXTABLE() usable from assembly code
atomic.h x86, um: ... and asm-x86 move
atomic_32.h x86: atomic64: Inline atomic64_read() again
atomic_64.h x86: atomic64: Code atomic(64)_read and atomic(64)_set in C not CPP
auxvec.h x86: Fix ASM_X86__ header guards
bios_ebda.h x86: Fix ASM_X86__ header guards
bitops.h x86, generic: mark complex bitops.h inlines as __always_inline
bitsperlong.h asm-generic: introduce asm/bitsperlong.h
boot.h
bootparam.h
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
calgary.h
calling.h
checksum.h
checksum_32.h
checksum_64.h
cmpxchg.h
cmpxchg_32.h
cmpxchg_64.h
compat.h
cpu.h
cpu_debug.h
cpufeature.h
cpumask.h
cputime.h
current.h
debugreg.h
delay.h
desc.h
desc_defs.h
device.h
div64.h
dma-mapping.h
dma.h
dmi.h
ds.h
dwarf2.h
e820.h
edac.h
efi.h
elf.h
emergency-restart.h
entry_arch.h
errno.h
fb.h
fcntl.h
fixmap.h
floppy.h
frame.h
ftrace.h
futex.h
gart.h
genapic.h
geode.h
gpio.h
hardirq.h
highmem.h
hpet.h
hugetlb.h
hw_irq.h
hypertransport.h
hypervisor.h
i387.h
i8253.h
i8259.h
ia32.h
ia32_unistd.h
idle.h
init.h
io.h
io_32.h
io_64.h
io_apic.h
ioctl.h
ioctls.h
iomap.h
iommu.h
ipcbuf.h
ipi.h