summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2014-12-19 15:01:25 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-12-19 22:36:14 +0000
commit99bd2c41c681c1214a191f9eca4373fbffcf11f9 (patch)
tree5d32ef2e8970d92ef73cbd5da3382bafb67e9b86 /documentation
parent4f0fa9224ade617dee573625ea99188ed3f12d07 (diff)
downloadpoky-99bd2c41c681c1214a191f9eca4373fbffcf11f9.tar.gz
ref-manual: Updates to some tuning variables in the glossary:
Fixes [YOCTO #5463] Updated the notes in the TUNE_ASARGS, TUNE_CCARGS, and TUNE_LDARGS to indicate that the BSPs select the tune and then selected tun affects the tun variables themselves. Also combined the TUNE_PKGARCH and the TUNE_PKGARCH_tune variable. We really don't need the TUNE_PKGARCH_tune variable as it is simply the TUNE_PKGARCH variable with the override. (From yocto-docs rev: dabc624272a9bb4cf5e62dee664ba729a9887208) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/ref-variables.xml45
1 files changed, 23 insertions, 22 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 0bae35a3f6..16f703dc42 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -10749,7 +10749,8 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10749 <filename>TUNE_ASARGS</filename> is set using 10749 <filename>TUNE_ASARGS</filename> is set using
10750 the tune include files, which are typically under 10750 the tune include files, which are typically under
10751 <filename>meta/conf/machine/include/</filename> and are 10751 <filename>meta/conf/machine/include/</filename> and are
10752 influenced through <filename>TUNE_FEATURES</filename>. 10752 influenced through
10753 <link linkend='var-TUNE_FEATURES'><filename>TUNE_FEATURES</filename></link>.
10753 For example, the 10754 For example, the
10754 <filename>meta/conf/machine/include/x86/arch-x86.inc</filename> 10755 <filename>meta/conf/machine/include/x86/arch-x86.inc</filename>
10755 file defines the flags for the x86 architecture as follows: 10756 file defines the flags for the x86 architecture as follows:
@@ -10757,8 +10758,10 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10757 TUNE_ASARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-x32", "", d)}" 10758 TUNE_ASARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-x32", "", d)}"
10758 </literallayout> 10759 </literallayout>
10759 <note> 10760 <note>
10760 Board Support Packages (BSPs) can supply their own 10761 Board Support Packages (BSPs) select the tune.
10761 set of flags. 10762 The selected tune, in turn, affects the tune variables
10763 themselves (i.e. the tune can supply its own
10764 set of flags).
10762 </note> 10765 </note>
10763 </para> 10766 </para>
10764 </glossdef> 10767 </glossdef>
@@ -10776,10 +10779,13 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10776 <filename>TUNE_CCARGS</filename> is set using 10779 <filename>TUNE_CCARGS</filename> is set using
10777 the tune include files, which are typically under 10780 the tune include files, which are typically under
10778 <filename>meta/conf/machine/include/</filename> and are 10781 <filename>meta/conf/machine/include/</filename> and are
10779 influenced through <filename>TUNE_FEATURES</filename>. 10782 influenced through
10783 <link linkend='var-TUNE_FEATURES'><filename>TUNE_FEATURES</filename></link>.
10780 <note> 10784 <note>
10781 Board Support Packages (BSPs) can supply their own 10785 Board Support Packages (BSPs) select the tune.
10782 set of flags. 10786 The selected tune, in turn, affects the tune variables
10787 themselves (i.e. the tune can supply its own
10788 set of flags).
10783 </note> 10789 </note>
10784 </para> 10790 </para>
10785 </glossdef> 10791 </glossdef>
@@ -10797,7 +10803,8 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10797 <filename>TUNE_LDARGS</filename> is set using 10803 <filename>TUNE_LDARGS</filename> is set using
10798 the tune include files, which are typically under 10804 the tune include files, which are typically under
10799 <filename>meta/conf/machine/include/</filename> and are 10805 <filename>meta/conf/machine/include/</filename> and are
10800 influenced through <filename>TUNE_FEATURES</filename>. 10806 influenced through
10807 <link linkend='var-TUNE_FEATURES'><filename>TUNE_FEATURES</filename></link>.
10801 For example, the 10808 For example, the
10802 <filename>meta/conf/machine/include/x86/arch-x86.inc</filename> 10809 <filename>meta/conf/machine/include/x86/arch-x86.inc</filename>
10803 file defines the flags for the x86 architecture as follows: 10810 file defines the flags for the x86 architecture as follows:
@@ -10805,8 +10812,10 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10805 TUNE_LDARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-m elf32_x86_64", "", d)}" 10812 TUNE_LDARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-m elf32_x86_64", "", d)}"
10806 </literallayout> 10813 </literallayout>
10807 <note> 10814 <note>
10808 Board Support Packages (BSPs) can supply their own 10815 Board Support Packages (BSPs) select the tune.
10809 set of flags. 10816 The selected tune, in turn, affects the tune variables
10817 themselves (i.e. the tune can supply its own
10818 set of flags).
10810 </note> 10819 </note>
10811 </para> 10820 </para>
10812 </glossdef> 10821 </glossdef>
@@ -10854,19 +10863,11 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10854 The package architecture understood by the packaging 10863 The package architecture understood by the packaging
10855 system to define the architecture, ABI, and tuning of 10864 system to define the architecture, ABI, and tuning of
10856 output packages. 10865 output packages.
10857 </para> 10866 The specific tune is defined using the "_tune" override
10858 </glossdef> 10867 as follows:
10859 </glossentry> 10868 <literallayout class='monospaced'>
10860 10869 TUNE_PKGARCH_tune-<replaceable>tune</replaceable> = "<replaceable>tune</replaceable>"
10861 <glossentry id='var-TUNE_PKGARCH_tune'><glossterm><imagedata fileref="figures/define-generic.png" />TUNE_PKGARCH_tune</glossterm> 10870 </literallayout>
10862 <info>
10863 TUNE_PKGARCH_tune[doc] = "The CPU or Application Binary Interface (ABI) specific tuning of the TUNE_PKGARCH."
10864 </info>
10865 <glossdef>
10866 <para>
10867 The CPU or Application Binary Interface (ABI) specific
10868 tuning of the
10869 <link linkend='var-TUNE_PKGARCH'><filename>TUNE_PKGARCH</filename></link>.
10870 </para> 10871 </para>
10871 10872
10872 <para> 10873 <para>