linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] x86/cpu changes for v5.4
@ 2019-09-16 12:53 Ingo Molnar
  2019-09-17  2:55 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Ingo Molnar @ 2019-09-16 12:53 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, Thomas Gleixner, Peter Zijlstra, Borislav Petkov,
	Andrew Morton

Linus,

Please pull the latest x86-cpu-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-cpu-for-linus

   # HEAD: 0cc5359d8fd45bc410906e009117e78e2b5b2322 x86/cpu: Update init data for new Airmont CPU model

The changes in this cycle were:

 - Rework the Intel model names symbols/macros, which were decades of 
   ad-hoc extensions and added random noise. It's now a coherent, easy to 
   follow nomenclature.

 - Add new Intel CPU model IDs:
   - "Tiger Lake" desktop and mobile models,
   - "Elkhart Lake" model ID,
   - and the "Lightning Mountain" variant of Airmont, plus support code.

 - Add the new AVX512_VP2INTERSECT instruction to cpufeatures

 - Remove Intel MPX user-visible APIs and the self-tests, because the 
   toolchain (gcc) is not supporting it going forward. This is the first, 
   lowest-risk phase of MPX removal.

 - Remove X86_FEATURE_MFENCE_RDTSC.

 - Various smaller cleanups and fixes.

 Thanks,

	Ingo

------------------>
Borislav Petkov (1):
      x86/msr-index: Move AMD MSRs where they belong

Cao Jin (1):
      x86/cpufeature: Explain the macro duplication

Dave Hansen (3):
      x86/mpx: Remove selftests Makefile entry
      x86/mpx: Remove selftests themselves
      x86/mpx: Remove MPX APIs

Gayatri Kammela (4):
      cpu/cpuid-deps: Add a tab to cpuid dependent features
      x86/cpufeatures: Enable a new AVX512 CPU feature
      x86/cpu: Add Tiger Lake to Intel family
      x86/cpu: Add Elkhart Lake to Intel family

Jisheng Zhang (1):
      x86/ftrace: Remove mcount() declaration

Josh Poimboeuf (1):
      x86: Remove X86_FEATURE_MFENCE_RDTSC

Krzysztof Wilczynski (1):
      x86/PCI: Remove superfluous returns from void functions

Marco Ammon (1):
      x86: Correct misc typos

Mark Rutland (1):
      lib: Remove redundant ftrace flag removal

Masahiro Yamada (1):
      x86/bitops: Use __builtin_constant_p() directly instead of IS_IMMEDIATE()

Nikolas Nyby (1):
      x86/crash: Remove unnecessary comparison

Peter Zijlstra (5):
      x86/intel: Aggregate big core client naming
      x86/intel: Aggregate big core mobile naming
      x86/intel: Aggregate big core graphics naming
      x86/intel: Aggregate microserver naming
      x86/intel: Add common OPTDIFFs

Pingfan Liu (1):
      x86/realmode: Remove trampoline_status

Rahul Tanwar (3):
      x86/cpu: Use constant definitions for CPU models
      x86/cpu: Add new Airmont variant to Intel family
      x86/cpu: Update init data for new Airmont CPU model


 arch/x86/events/intel/core.c                 |   74 +-
 arch/x86/events/intel/cstate.c               |   40 +-
 arch/x86/events/intel/pt.c                   |    6 +-
 arch/x86/events/intel/rapl.c                 |   28 +-
 arch/x86/events/intel/uncore.c               |   28 +-
 arch/x86/events/msr.c                        |   26 +-
 arch/x86/include/asm/barrier.h               |    3 +-
 arch/x86/include/asm/bitops.h                |    7 +-
 arch/x86/include/asm/cpufeature.h            |    7 +
 arch/x86/include/asm/cpufeatures.h           |    2 +-
 arch/x86/include/asm/intel-family.h          |   60 +-
 arch/x86/include/asm/msr-index.h             |   13 +-
 arch/x86/include/asm/msr.h                   |    3 +-
 arch/x86/include/asm/realmode.h              |    1 -
 arch/x86/include/asm/text-patching.h         |    4 +-
 arch/x86/kernel/alternative.c                |    6 +-
 arch/x86/kernel/apic/apic.c                  |   20 +-
 arch/x86/kernel/cpu/amd.c                    |   21 +-
 arch/x86/kernel/cpu/bugs.c                   |   18 +-
 arch/x86/kernel/cpu/common.c                 |    5 +-
 arch/x86/kernel/cpu/cpuid-deps.c             |   97 +-
 arch/x86/kernel/cpu/hygon.c                  |   21 +-
 arch/x86/kernel/cpu/intel.c                  |   31 +-
 arch/x86/kernel/cpu/mce/intel.c              |    2 +-
 arch/x86/kernel/crash.c                      |    2 -
 arch/x86/kernel/kprobes/opt.c                |    2 +-
 arch/x86/kernel/quirks.c                     |    4 -
 arch/x86/kernel/smpboot.c                    |    5 -
 arch/x86/kernel/tsc.c                        |    2 +-
 arch/x86/kernel/tsc_msr.c                    |    5 +
 arch/x86/realmode/rm/header.S                |    1 -
 arch/x86/realmode/rm/trampoline_32.S         |    3 -
 arch/x86/realmode/rm/trampoline_64.S         |    3 -
 arch/x86/realmode/rm/trampoline_common.S     |    4 -
 drivers/acpi/x86/utils.c                     |    4 +-
 drivers/cpufreq/intel_pstate.c               |   26 +-
 drivers/edac/i10nm_base.c                    |    4 +-
 drivers/edac/pnd2_edac.c                     |    2 +-
 drivers/edac/sb_edac.c                       |    2 +-
 drivers/idle/intel_idle.c                    |   28 +-
 drivers/platform/x86/intel_pmc_core.c        |   12 +-
 drivers/platform/x86/intel_pmc_core_pltdrv.c |   12 +-
 drivers/powercap/intel_rapl_common.c         |   32 +-
 include/uapi/linux/prctl.h                   |    2 +-
 kernel/sys.c                                 |   16 +-
 lib/Makefile                                 |    4 -
 tools/arch/x86/include/asm/cpufeatures.h     |    1 -
 tools/power/x86/turbostat/turbostat.c        |  130 +--
 tools/testing/selftests/x86/Makefile         |    2 +-
 tools/testing/selftests/x86/mpx-debug.h      |   15 -
 tools/testing/selftests/x86/mpx-dig.c        |  497 --------
 tools/testing/selftests/x86/mpx-hw.h         |  124 --
 tools/testing/selftests/x86/mpx-mini-test.c  | 1613 --------------------------
 tools/testing/selftests/x86/mpx-mm.h         |   10 -
 54 files changed, 394 insertions(+), 2696 deletions(-)
 delete mode 100644 tools/testing/selftests/x86/mpx-debug.h
 delete mode 100644 tools/testing/selftests/x86/mpx-dig.c
 delete mode 100644 tools/testing/selftests/x86/mpx-hw.h
 delete mode 100644 tools/testing/selftests/x86/mpx-mini-test.c
 delete mode 100644 tools/testing/selftests/x86/mpx-mm.h

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

* Re: [GIT PULL] x86/cpu changes for v5.4
  2019-09-16 12:53 [GIT PULL] x86/cpu changes for v5.4 Ingo Molnar
@ 2019-09-17  2:55 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2019-09-17  2:55 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Linus Torvalds, linux-kernel, Thomas Gleixner, Peter Zijlstra,
	Borislav Petkov, Andrew Morton

The pull request you sent on Mon, 16 Sep 2019 14:53:27 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-cpu-for-linus

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

Thank you!

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

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

end of thread, other threads:[~2019-09-17  2:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-16 12:53 [GIT PULL] x86/cpu changes for v5.4 Ingo Molnar
2019-09-17  2:55 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).