diff options
author | Bryan Hundven <bryanhundven@gmail.com> | 2015-11-13 01:47:08 -0800 |
---|---|---|
committer | Bryan Hundven <bryanhundven@gmail.com> | 2015-11-13 01:47:08 -0800 |
commit | e78251b75158689ace2194e8c87aa7b7bb5ec951 (patch) | |
tree | 6cabb898a31c4b9f5a6a1e02a2a04ead624873f6 /config | |
parent | c96d5df1866ca7d2898cf4877d8efbaed1751616 (diff) | |
parent | d1578acf3cd00754f560e0bbfc3fc5f957f940f1 (diff) | |
download | crosstool-ng-e78251b75158689ace2194e8c87aa7b7bb5ec951.tar.gz crosstool-ng-e78251b75158689ace2194e8c87aa7b7bb5ec951.tar.bz2 crosstool-ng-e78251b75158689ace2194e8c87aa7b7bb5ec951.zip |
Merge pull request #253 from jcmvbkbc/xtensa-for-mainline-20151113
Add support for Xtensa architecture
Diffstat (limited to 'config')
-rw-r--r-- | config/arch/xtensa.in | 20 | ||||
-rw-r--r-- | config/arch/xtensa.in.2 | 30 |
2 files changed, 50 insertions, 0 deletions
diff --git a/config/arch/xtensa.in b/config/arch/xtensa.in new file mode 100644 index 00000000..dfe6d161 --- /dev/null +++ b/config/arch/xtensa.in @@ -0,0 +1,20 @@ +# xtensa specific configuration file + +## select ARCH_SUPPORTS_32 +## select ARCH_SUPPORTS_BOTH_MMU +## select ARCH_DEFAULT_HAS_MMU +## +## help The xtensa architecture +## help +## help Xtensa is a configurable and extensible processor architecture. +## help Supporting a specific configuration typically requires minor +## help modifications to a small set of configuration files in various +## help development tools. This process is automated and only requires +## help a configuration specific 'overlay' file. +## help +## help For a custom configuration, select the XTENSA_CUSTOM option and +## help provide the name of the overlay file through the +## help CT_ARCH_XTENSA_CUSTOM_NAME option. +## help +## help The default option (ARCH_xtensa_fsf) uses a built-in configuration, +## help which may or may not work for a particular Xtensa processor. diff --git a/config/arch/xtensa.in.2 b/config/arch/xtensa.in.2 new file mode 100644 index 00000000..730ca034 --- /dev/null +++ b/config/arch/xtensa.in.2 @@ -0,0 +1,30 @@ +choice + prompt "Target Architecture Variant" + default ARCH_xtensa_fsf +config XTENSA_CUSTOM + bool "Custom Xtensa processor configuration" + +config ARCH_xtensa_fsf + bool "fsf - Default configuration" + +endchoice + +config ARCH_XTENSA_CUSTOM_NAME + string "Custom Xtensa process configuration file name" + depends on XTENSA_CUSTOM + default "" + help + Enter the name of the custom processor configuration + overlay file or leave blank to use the default 'xtensa-overlay.tar'. + For more information about this option, please also consult + the 'help' section of the 'Target Architecture Variant' + option above. + +config ARCH_XTENSA_CUSTOM_OVERLAY_LOCATION + string "Full path to custom Xtensa processor configurations" + depends on XTENSA_CUSTOM + default "" + help + Enter the path to the directory for the custom processor + configuration file or leave blank to use the default location: + CT_CUSTOM_LOCATION_ROOT_DIR |