• Linus Torvalds's avatar
    Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · a57ed936
    Linus Torvalds authored
    Pull x86/asm changes from Ingo Molnar:
     "The biggest change (by line count) is the unification of the XOR code
      and then the introduction of an additional SSE based XOR assembly
      method.
    
      The other bigger change is the head_32.S rework/cleanup by Borislav
      Petkov.
    
      Last but not least there's the usual laundry list of small but
      dangerous (and hopefully perfectly tested) changes to subtle low level
      x86 code, plus cleanups."
    
    * 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86, head_32: Give the 6 label a real name
      x86, head_32: Remove second CPUID detection from default_entry
      x86: Detect CPUID support early at boot
      x86, head_32: Remove i386 pieces
      x86: Require MOVBE feature in cpuid when we use it
      x86: Enable ARCH_USE_BUILTIN_BSWAP
      x86/xor: Add alternative SSE implementation only prefetching once per 64-byte line
      x86/xor: Unify SSE-base xor-block routines
      x86: Fix a typo
      x86/mm: Fix the argument passed to sync_global_pgds()
      x86/mm: Convert update_mmu_cache() and update_mmu_cache_pmd() to functions
      ix86: Tighten asmlinkage_protect() constraints
    a57ed936
pgtable.h 19.3 KB