diff --git a/config/arch/sparc.in b/config/arch/sparc.in new file mode 100644 index 00000000..a7d3205b --- /dev/null +++ b/config/arch/sparc.in @@ -0,0 +1,13 @@ +# SPARC specific config options + +config ARCH_sparc + select ARCH_SUPPORTS_32 + select ARCH_SUPPORTS_64 + select ARCH_DEFAULT_32 + select ARCH_USE_MMU + select ARCH_SUPPORT_CPU + select ARCH_SUPPORT_TUNE + help + The SUN SPARC architecture, as defined by: + 32 bit: http://www.sparc.org/standards/V8.pdf + 64 bit: http://www.sparc.org/standards/SPARCV9.pdf diff --git a/scripts/build/arch/sparc.sh b/scripts/build/arch/sparc.sh new file mode 100644 index 00000000..a4d6201d --- /dev/null +++ b/scripts/build/arch/sparc.sh @@ -0,0 +1,8 @@ +# Compute sparc-specific values +CT_DoArchTupleValues() { + # That's the only thing to override + if [ "${CT_ARCH_64}" = "y" ]; then + CT_TARGET_ARCH="${CT_ARCH}64" + fi + +}