All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] x86, microcode: Reload ucode only per-system
@ 2012-06-19 16:03 Borislav Petkov
  2012-06-19 16:03 ` [PATCH 1/2] x86, microcode: Sanitize per-cpu microcode reloading interface Borislav Petkov
  2012-06-19 16:03 ` [PATCH 2/2] x86, microcode: Make reload interface per system Borislav Petkov
  0 siblings, 2 replies; 51+ messages in thread
From: Borislav Petkov @ 2012-06-19 16:03 UTC (permalink / raw)
  To: X86-ML
  Cc: H. Peter Anvin, Ingo Molnar, Thomas Gleixner, LKML,
	Andreas Herrmann, Borislav Petkov

From: Borislav Petkov <borislav.petkov@amd.com>

Once upon a time there was this microcode reloading interface
/sys/devices/system/cpu/cpuX/microcode/reload, where X is an online
cpu on the system, which allowed the loading of microcode in a per-cpu
manner.

This had problems like having different ucode revisions on an otherwise
homogeneous system and needed O(n^2) overhead when tracking minimum
microcode revision per-core.

So make this interface per-system so that it does microcode reloading on
the whole system only.

Single commit messages have more info too.

The first patch has a stable tag which I'd like to see in stable but
since it is not fixing a direct regression, I'd like to not push it
upstream now but have it get tested in linux-next and go upstream during
the next merge window from where it can trickle slowly to stable.

Patches have been tested on all AMD families, it wouldn't hurt if it saw
some Intel testing too, although it should just work.

Holler if you see regressions/problems with it.

Thanks.

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2012-06-23  2:28 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-19 16:03 [PATCH 0/2] x86, microcode: Reload ucode only per-system Borislav Petkov
2012-06-19 16:03 ` [PATCH 1/2] x86, microcode: Sanitize per-cpu microcode reloading interface Borislav Petkov
2012-06-19 18:25   ` Henrique de Moraes Holschuh
     [not found]   ` <CANDHA0iu+QtQn=UxjpN34U=Ob4ABkZc4VWpPT5EidAgZm59JJQ@mail.gmail.com>
2012-06-19 23:15     ` Yu, Fenghua
2012-06-19 23:38       ` Borislav Petkov
2012-06-19 16:03 ` [PATCH 2/2] x86, microcode: Make reload interface per system Borislav Petkov
2012-06-19 18:26   ` Henrique de Moraes Holschuh
     [not found]   ` <CANDHA0jf2fLOtg1E6CbyNM=omn=kj=YoRJ3VTkNA0AhkS-MLtg@mail.gmail.com>
2012-06-19 23:10     ` Yu, Fenghua
2012-06-19 23:28       ` Borislav Petkov
2012-06-20  3:26         ` Henrique de Moraes Holschuh
2012-06-20  9:57           ` Borislav Petkov
2012-06-20 23:10             ` Henrique de Moraes Holschuh
2012-06-20  8:59         ` Peter Zijlstra
2012-06-20  9:56           ` Borislav Petkov
2012-06-20 10:08             ` Peter Zijlstra
2012-06-20 10:19               ` Borislav Petkov
2012-06-20 10:22                 ` Peter Zijlstra
2012-06-20 10:27                   ` Borislav Petkov
2012-06-20 10:33                     ` Peter Zijlstra
2012-06-20 11:09                       ` Borislav Petkov
2012-06-22 18:57                         ` H. Peter Anvin
2012-06-23  1:54                           ` Henrique de Moraes Holschuh
2012-06-23  2:26                             ` H. Peter Anvin
2012-06-20 23:21                   ` Henrique de Moraes Holschuh
2012-06-20 23:26                     ` Borislav Petkov
2012-06-22 16:26                 ` Nix
2012-06-22 18:21                   ` H. Peter Anvin
2012-06-23  1:32                     ` Henrique de Moraes Holschuh
2012-06-20 23:08           ` Henrique de Moraes Holschuh
2012-06-20 23:10             ` H. Peter Anvin
2012-06-20 23:23               ` Borislav Petkov
2012-06-20 23:27                 ` H. Peter Anvin
2012-06-20 23:32                   ` Borislav Petkov
2012-06-20 23:34                     ` H. Peter Anvin
2012-06-20 23:46                       ` Borislav Petkov
2012-06-20 23:48                         ` H. Peter Anvin
2012-06-21 10:07                           ` Borislav Petkov
2012-06-21 23:27                             ` H. Peter Anvin
2012-06-22  2:56                               ` Borislav Petkov
2012-06-22  3:19                                 ` H. Peter Anvin
2012-06-22  3:36                                   ` Borislav Petkov
2012-06-22  6:41                                     ` Markus Trippelsdorf
2012-06-20 23:59                         ` Henrique de Moraes Holschuh
2012-06-20 23:50                     ` Henrique de Moraes Holschuh
2012-06-21  0:02                       ` Henrique de Moraes Holschuh
2012-06-21  8:24             ` Peter Zijlstra
2012-06-21  9:58               ` Borislav Petkov
2012-06-21 23:28                 ` H. Peter Anvin
2012-06-21 23:00               ` Henrique de Moraes Holschuh
2012-06-22  3:01                 ` Borislav Petkov
2012-06-20 13:18         ` Borislav Petkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.