[Beowulf] Nooooo.......

Christopher Samuel samuel at unimelb.edu.au
Thu Dec 13 21:14:16 PST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/12/12 22:45, Hearns, John wrote:

> http://www.theregister.co.uk/2012/12/12/linux_no_longer_runs_on_386_cpus/

The pull request from Ingo is instructive:

https://lkml.org/lkml/2012/12/11/131

A lot of cleanup is possible (including dropping a bunch of CONFIG_'s)
as support for software emulation of instructions like cmpxchg is no
longer necessary, viz:

commit e3228cf4544355f73437a2b9c6916be9cbafc201
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Wed Nov 28 11:50:29 2012 -0800

    x86, 386 removal: Remove CONFIG_X86_POPAD_OK
    
    The check_popad() routine tested for a 386-specific bug, and never
    actually did anything useful with it anyway other than print a
    message.
    
    Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
    Link: http://lkml.kernel.org/r/1354132230-21854-8-git-send-email-hpa@linux.intel.com

commit a5c2a893dbd4956a72fb261e8790d19f67b52c99
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Wed Nov 28 11:50:28 2012 -0800

    x86, 386 removal: Remove CONFIG_X86_WP_WORKS_OK
    
    All 486+ CPUs support WP in supervisor mode, so remove the fallback
    386 support code.
    
    Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
    Link: http://lkml.kernel.org/r/1354132230-21854-7-git-send-email-hpa@linux.intel.com

commit 094ab1db7cb7833cd4c820acd868fc26acf3f08e
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Wed Nov 28 11:50:27 2012 -0800

    x86, 386 removal: Remove CONFIG_INVLPG
    
    All 486+ CPUs support INVLPG, so remove the fallback 386 support
    code.
    
    Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
    Link: http://lkml.kernel.org/r/1354132230-21854-6-git-send-email-hpa@linux.intel.com

commit e5bb8ad862a97a0facc83f3b81731de919fec6ad
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Wed Nov 28 11:50:26 2012 -0800

    x86, 386 removal: Remove CONFIG_BSWAP
    
    All 486+ CPUs support BSWAP, so remove the fallback 386 support
    code.
    
    Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
    Link: http://lkml.kernel.org/r/1354132230-21854-5-git-send-email-hpa@linux.intel.com

commit 7ac468b1300f35143a9b5b100e3970ca7ae1d9b8
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Wed Nov 28 11:50:25 2012 -0800

    x86, 386 removal: Remove CONFIG_XADD
    
    All 486+ CPUs support XADD, so remove the fallback 386 support
    code.
    
    Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
    Link: http://lkml.kernel.org/r/1354132230-21854-4-git-send-email-hpa@linux.intel.com

commit d55c5a93db2d5fa95f233ab153f594365d95b777
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Wed Nov 28 11:50:24 2012 -0800

    x86, 386 removal: Remove CONFIG_CMPXCHG
    
    All 486+ CPUs support CMPXCHG, so remove the fallback 386 support
    code.
    
    Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
    Link: http://lkml.kernel.org/r/1354132230-21854-3-git-send-email-hpa@linux.intel.com



- -- 
 Christopher Samuel        Senior Systems Administrator
 VLSCI - Victorian Life Sciences Computation Initiative
 Email: samuel at unimelb.edu.au Phone: +61 (0)3 903 55545
 http://www.vlsci.org.au/      http://twitter.com/vlsci

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlDKtagACgkQO2KABBYQAh+b5wCfSHyQZnS69oiw6+NJh4ORo36D
E38An08MFvIbZy+8vKvCKFlTbVH411uB
=o6VW
-----END PGP SIGNATURE-----



More information about the Beowulf mailing list