All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] x86/microcode for v6.2
@ 2022-12-13 14:42 Borislav Petkov
  2022-12-13 23:31 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Borislav Petkov @ 2022-12-13 14:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: x86-ml, lkml

Hi Linus,

please pull a pile of x86/microcode fixes for 6.2.

The IFS stuff goes through tip because the IFS driver uses the same
structures and similar functionality as the microcode loader and it made
sense to route it all through this branch so that there are no conflicts.

Thx.

---

The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780:

  Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_microcode_for_v6.2

for you to fetch changes up to be1b670f61443aa5d0d01782e9b8ea0ee825d018:

  x86/microcode/intel: Do not retry microcode reloading on the APs (2022-12-05 21:22:21 +0100)

----------------------------------------------------------------
- Add support for multiple testing sequences to the Intel In-Field Scan
driver in order to be able to run multiple different test patterns.
Rework things and remove the BROKEN dependency so that the driver can be
enabled (Jithu Joseph)

- Remove the subsys interface usage in the microcode loader because it
is not really needed

- A couple of smaller fixes and cleanups

----------------------------------------------------------------
Ashok Raj (3):
      platform/x86/intel/ifs: Add metadata support
      x86/microcode/intel: Do not print microcode revision and processor flags
      x86/microcode/intel: Do not retry microcode reloading on the APs

Borislav Petkov (5):
      x86/microcode: Rip out the subsys interface gunk
      x86/microcode: Simplify init path even more
      x86/microcode: Kill refresh_fw
      x86/microcode: Do some minor fixups
      x86/microcode: Drop struct ucode_cpu_info.valid

Jithu Joseph (16):
      platform/x86/intel/ifs: Remove unused selection
      platform/x86/intel/ifs: Return a more appropriate error code
      platform/x86/intel/ifs: Remove image loading during init
      platform/x86/intel/ifs: Remove memory allocation from load path
      x86/microcode/intel: Reuse find_matching_signature()
      x86/microcode/intel: Use appropriate type in microcode_sanity_check()
      x86/microcode/intel: Reuse microcode_sanity_check()
      x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check()
      x86/microcode/intel: Use a reserved field for metasize
      platform/x86/intel/ifs: Use generic microcode headers and functions
      platform/x86/intel/ifs: Add metadata validation
      platform/x86/intel/ifs: Remove reload sysfs entry
      platform/x86/intel/ifs: Add current_batch sysfs entry
      Documentation/ABI: Update IFS ABI doc
      Revert "platform/x86/intel/ifs: Mark as BROKEN"
      platform/x86/intel/ifs: Add missing kernel-doc entry

 Documentation/ABI/testing/sysfs-platform-intel-ifs |  30 +--
 arch/x86/include/asm/cpu.h                         |   2 +
 arch/x86/include/asm/microcode.h                   |   4 +-
 arch/x86/include/asm/microcode_intel.h             |   5 +-
 arch/x86/kernel/cpu/intel.c                        | 144 +++++++++++++-
 arch/x86/kernel/cpu/microcode/amd.c                |   5 +-
 arch/x86/kernel/cpu/microcode/core.c               | 205 ++++---------------
 arch/x86/kernel/cpu/microcode/intel.c              | 165 ++--------------
 drivers/platform/x86/intel/ifs/Kconfig             |   4 -
 drivers/platform/x86/intel/ifs/core.c              |  23 ++-
 drivers/platform/x86/intel/ifs/ifs.h               |  30 ++-
 drivers/platform/x86/intel/ifs/load.c              | 218 ++++++++++++---------
 drivers/platform/x86/intel/ifs/runtest.c           |  10 +-
 drivers/platform/x86/intel/ifs/sysfs.c             |  41 ++--
 14 files changed, 410 insertions(+), 476 deletions(-)



-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette

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

* Re: [GIT PULL] x86/microcode for v6.2
  2022-12-13 14:42 [GIT PULL] x86/microcode for v6.2 Borislav Petkov
@ 2022-12-13 23:31 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2022-12-13 23:31 UTC (permalink / raw)
  To: Borislav Petkov; +Cc: Linus Torvalds, x86-ml, lkml

The pull request you sent on Tue, 13 Dec 2022 15:42:23 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_microcode_for_v6.2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a70210f41566131f88d31583f96e36cb7f5d2ad0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

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

end of thread, other threads:[~2022-12-13 23:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-13 14:42 [GIT PULL] x86/microcode for v6.2 Borislav Petkov
2022-12-13 23:31 ` pr-tracker-bot

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.