# HG changeset patch # User "Yann E. MORIN" # Date 1214578522 0 # Node ID 2789bdd1a950a91662017534b57d901b1add8259 # Parent 5a01c5cb8516d1007ca64b59dabfdbfe6d44a009 Update the architecture API: architecture help is mandatory. Update all architectures (some with pointer to the specs, when available). /trunk/docs/overview.txt | 8 8 0 0 ++++++++ /trunk/arch/arm/config.in | 3 3 0 0 +++ /trunk/arch/powerpc/config.in | 3 3 0 0 +++ /trunk/arch/ia64/config.in | 3 3 0 0 +++ /trunk/arch/alpha/config.in | 2 2 0 0 ++ /trunk/arch/x86/config.in | 3 3 0 0 +++ /trunk/arch/mips/config.in | 3 3 0 0 +++ /trunk/arch/sh/config.in | 3 3 0 0 +++ /trunk/arch/x86_64/config.in | 3 3 0 0 +++ 9 files changed, 31 insertions(+) diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/alpha/config.in --- a/arch/alpha/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/alpha/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -1,6 +1,8 @@ # Alpha specific configuration file config ARCH_alpha + help + The Alpha architecture. choice bool diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/arm/config.in --- a/arch/arm/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/arm/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -3,6 +3,9 @@ config ARCH_arm select ARCH_SUPPORTS_BOTH_ENDIAN select ARCH_DEFAULT_LE + help + The ARM architecture, as defined by: + http://www.arm.com/ config ARCH_ARM_EABI bool diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/ia64/config.in --- a/arch/ia64/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/ia64/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -2,3 +2,6 @@ config ARCH_ia64 select ARCH_SUPPORTS_BOTH_ENDIAN + help + The ia64 architecture, as defined by: + http://www.intel.com/design/itanium/arch_spec.htm diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/mips/config.in --- a/arch/mips/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/mips/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -3,3 +3,6 @@ config ARCH_mips select ARCH_SUPPORTS_BOTH_ENDIAN select ARCH_DEFAULT_BE + help + The MIPS architecture, as defined by: + http://www.mips.com/ diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/powerpc/config.in --- a/arch/powerpc/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/powerpc/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -1,3 +1,6 @@ # powerpc specific configuration file config ARCH_powerpc + help + The PowerPC architecture, as defined by: + http://www.ibm.com/developerworks/eserver/articles/archguide.html diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/sh/config.in --- a/arch/sh/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/sh/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -3,6 +3,9 @@ config ARCH_sh select ARCH_SUPPORTS_BOTH_ENDIAN select ARCH_DEFAULT_LE + help + The Super-H architecture, as defined by: + http://www.renesas.com/fmwk.jsp?cnt=superh_family_landing.jsp&fp=/products/mpumcu/superh_family/ choice bool diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/x86/config.in --- a/arch/x86/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/x86/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -1,3 +1,6 @@ # x86 specific options config ARCH_x86 + help + The x86 architecture, as defined by: + http://www.intel.com/ diff -r 5a01c5cb8516 -r 2789bdd1a950 arch/x86_64/config.in --- a/arch/x86_64/config.in Fri Jun 27 14:11:08 2008 +0000 +++ b/arch/x86_64/config.in Fri Jun 27 14:55:22 2008 +0000 @@ -1,3 +1,6 @@ # x86_64 specific options config ARCH_x86_64 + help + The x86_64 architecture, as defined by: + http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_875_7044,00.html diff -r 5a01c5cb8516 -r 2789bdd1a950 docs/overview.txt --- a/docs/overview.txt Fri Jun 27 14:11:08 2008 +0000 +++ b/docs/overview.txt Fri Jun 27 14:55:22 2008 +0000 @@ -550,12 +550,20 @@ *not* depend on any other config option (EXPERIMENTAL is managed as above). Eg.: config ARCH_arm + + mandatory: + defines an (terse) help entry for this architecture: + Eg.: + config ARCH_arm + help + The ARM architecture. + optional: selects adequate associated config options. Eg.: config ARCH_arm select ARCH_SUPPORTS_BOTH_ENDIAN select ARCH_DEFAULT_LE + help + The ARM architecture. > other target-specific options, at your discretion. Note however that to avoid name-clashing, such options shall be prefixed with "ARCH_%arch%",