diff options
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index 3bd7f9ddd7..a811a63cbd 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
@@ -8200,6 +8200,10 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
8200 | mips | 8200 | mips |
8201 | mipsel | 8201 | mipsel |
8202 | </literallayout> | 8202 | </literallayout> |
8203 | For additional information on machine architectures, see | ||
8204 | the | ||
8205 | <link linkend='var-TUNE_ARCH'><filename>TUNE_ARCH</filename></link> | ||
8206 | variable. | ||
8203 | </para> | 8207 | </para> |
8204 | </glossdef> | 8208 | </glossdef> |
8205 | </glossentry> | 8209 | </glossentry> |
@@ -8796,6 +8800,61 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
8796 | </glossdef> | 8800 | </glossdef> |
8797 | </glossentry> | 8801 | </glossentry> |
8798 | 8802 | ||
8803 | <glossentry id='var-TUNE_ARCH'><glossterm>TUNE_ARCH</glossterm> | ||
8804 | <glossdef> | ||
8805 | <para> | ||
8806 | The GNU canonical architecture for a specific architecture | ||
8807 | (i.e. <filename>arm</filename>, | ||
8808 | <filename>armeb</filename>, | ||
8809 | <filename>mips</filename>, | ||
8810 | <filename>mips64</filename>, and so forth). | ||
8811 | BitBake uses this value to setup configuration. | ||
8812 | </para> | ||
8813 | |||
8814 | <para> | ||
8815 | <filename>TUNE_ARCH</filename> definitions are specific to | ||
8816 | a given architecture. | ||
8817 | The definitions can be a single static definition, or | ||
8818 | can be dynamically adjusted. | ||
8819 | You can see details for a given CPU family by looking at | ||
8820 | the architecture's <filename>README</filename> file. | ||
8821 | For example, the | ||
8822 | <filename>meta/conf/machine/include/mips/README</filename> | ||
8823 | file in the | ||
8824 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink> | ||
8825 | provides information for <filename>TUNE_ARCH</filename> | ||
8826 | specific to the <filename>mips</filename> architecture. | ||
8827 | </para> | ||
8828 | |||
8829 | <para> | ||
8830 | <filename>TUNE_ARCH</filename> is tied closely to | ||
8831 | <link linkend='var-TARGET_ARCH'><filename>TARGET_ARCH</filename></link>, | ||
8832 | which defines the target machine's architecture. | ||
8833 | The BitBake configuration file | ||
8834 | (<filename>meta/conf/bitbake.conf</filename>) sets | ||
8835 | <filename>TARGET_ARCH</filename> as follows: | ||
8836 | <literallayout class='monospaced'> | ||
8837 | TARGET_ARCH = "${TUNE_ARCH}" | ||
8838 | </literallayout> | ||
8839 | </para> | ||
8840 | |||
8841 | <para> | ||
8842 | The following list, which is by no means complete since | ||
8843 | architectures are configurable, shows supported machine | ||
8844 | architectures: | ||
8845 | <literallayout class='monospaced'> | ||
8846 | arm | ||
8847 | i586 | ||
8848 | x86_64 | ||
8849 | powerpc | ||
8850 | powerpc64 | ||
8851 | mips | ||
8852 | mipsel | ||
8853 | </literallayout> | ||
8854 | </para> | ||
8855 | </glossdef> | ||
8856 | </glossentry> | ||
8857 | |||
8799 | <glossentry id='var-TUNE_CCARGS'><glossterm>TUNE_CCARGS</glossterm> | 8858 | <glossentry id='var-TUNE_CCARGS'><glossterm>TUNE_CCARGS</glossterm> |
8800 | <glossdef> | 8859 | <glossdef> |
8801 | <para> | 8860 | <para> |