• Linus Torvalds's avatar
    Merge branch 'x86-nuke386-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 743aa456
    Linus Torvalds authored
    Pull "Nuke 386-DX/SX support" from Ingo Molnar:
     "This tree removes ancient-386-CPUs support and thus zaps quite a bit
      of complexity:
    
        24 files changed, 56 insertions(+), 425 deletions(-)
    
      ... which complexity has plagued us with extra work whenever we wanted
      to change SMP primitives, for years.
    
      Unfortunately there's a nostalgic cost: your old original 386 DX33
      system from early 1991 won't be able to boot modern Linux kernels
      anymore.  Sniff."
    
    I'm not sentimental.  Good riddance.
    
    * 'x86-nuke386-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86, 386 removal: Document Nx586 as a 386 and thus unsupported
      x86, cleanups: Simplify sync_core() in the case of no CPUID
      x86, 386 removal: Remove CONFIG_X86_POPAD_OK
      x86, 386 removal: Remove CONFIG_X86_WP_WORKS_OK
      x86, 386 removal: Remove CONFIG_INVLPG
      x86, 386 removal: Remove CONFIG_BSWAP
      x86, 386 removal: Remove CONFIG_XADD
      x86, 386 removal: Remove CONFIG_CMPXCHG
      x86, 386 removal: Remove CONFIG_M386 from Kconfig
    743aa456
processor.h 24.3 KB