Oneiric SRU: x86, amd: Avoid cache aliasing penalties on AMD family 15h

Tim Gardner tim.gardner at canonical.com
Thu Sep 29 17:41:57 UTC 2011


I've tested this patch series on the targeted CPU as well as regression 
testing on non-AMD CPUs. Without intricate and in-depth instrumentation 
I cannot tell if the patch has a positive impact, but I can at least be 
reasonably sure its not deleterious. The AMD guys are pretty hot for 
this patch set. Its been well discussed and merged into tip awaiting the 
3.2 merge window.

The following changes since commit c7d90650a63f4cca4af4df1bd1f97d642453f55f:
   Leann Ogasawara (1):
         UBUNTU: Start new release

are available in the git repository at:

   git://kernel.ubuntu.com/rtg/ubuntu-oneiric bdozer

Borislav Petkov (4):
       x86, amd: Avoid cache aliasing penalties on AMD family 15h
       x86: Add a BSP cpu_dev helper
       x86, amd: Move BSP code to cpu_dev helper
       x86-32, amd: Move va_align definition to unbreak 32-bit build

  Documentation/kernel-parameters.txt |   13 ++++++
  arch/x86/include/asm/elf.h          |   31 ++++++++++++++
  arch/x86/kernel/cpu/amd.c           |   46 +++++++++++++--------
  arch/x86/kernel/cpu/common.c        |    3 +
  arch/x86/kernel/cpu/cpu.h           |    1 +
  arch/x86/kernel/sys_x86_64.c        |   77 
+++++++++++++++++++++++++++++++++-
  arch/x86/mm/mmap.c                  |   20 ++-------
  arch/x86/vdso/vma.c                 |    9 ++++
  8 files changed, 164 insertions(+), 36 deletions(-)
-- 
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-x86-amd-Avoid-cache-aliasing-penalties-on-AMD-family.patch
Type: text/x-patch
Size: 9371 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20110929/71575267/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-x86-Add-a-BSP-cpu_dev-helper.patch
Type: text/x-patch
Size: 1731 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20110929/71575267/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-x86-amd-Move-BSP-code-to-cpu_dev-helper.patch
Type: text/x-patch
Size: 2993 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20110929/71575267/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-x86-32-amd-Move-va_align-definition-to-unbreak-32-bi.patch
Type: text/x-patch
Size: 2127 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20110929/71575267/attachment-0003.bin>


More information about the kernel-team mailing list