summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/technical-details.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-04-02 16:23:24 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-04-04 14:13:45 +0100
commit9e5fd1c01dd2befdc611cba63724edf46928f946 (patch)
tree0cea97bca5be3e7d1082848172d047fa5408cfc1 /documentation/ref-manual/technical-details.xml
parent95c36b7cc214de582f6675dcfa3cca3b9617a92d (diff)
downloadpoky-9e5fd1c01dd2befdc611cba63724edf46928f946.tar.gz
ref-manual: Edits the x32 section.
these edits are on the fly with Saul Wold. Probably more to come. They are eliminating some of the "new" wording and other bullets that are out of date. (From yocto-docs rev: 9e5da05f722e1e17af91e1831e34a69a3df79dcc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/technical-details.xml')
-rw-r--r--documentation/ref-manual/technical-details.xml36
1 files changed, 5 insertions, 31 deletions
diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml
index eb45d99995..96b5469e43 100644
--- a/documentation/ref-manual/technical-details.xml
+++ b/documentation/ref-manual/technical-details.xml
@@ -632,10 +632,6 @@
632 <itemizedlist> 632 <itemizedlist>
633 <listitem><para>You can create packages and images in x32 psABI format on x86_64 architecture targets. 633 <listitem><para>You can create packages and images in x32 psABI format on x86_64 architecture targets.
634 </para></listitem> 634 </para></listitem>
635 <listitem><para>You can use the x32 psABI support through the <filename>meta-x32</filename>
636 layer on top of the OE-core/Yocto layer.</para></listitem>
637 <listitem><para>The toolchain from the <filename>experimental/meta-x32</filename> layer
638 is used for building x32 psABI program binaries.</para></listitem>
639 <listitem><para>You can successfully build many recipes with the x32 toolchain.</para></listitem> 635 <listitem><para>You can successfully build many recipes with the x32 toolchain.</para></listitem>
640 <listitem><para>You can create and boot <filename>core-image-minimal</filename> and 636 <listitem><para>You can create and boot <filename>core-image-minimal</filename> and
641 <filename>core-image-sato</filename> images.</para></listitem> 637 <filename>core-image-sato</filename> images.</para></listitem>
@@ -643,12 +639,12 @@
643 </para> 639 </para>
644 </section> 640 </section>
645 641
646 <section id='future-development-and-limitations'> 642 <section id='stabilizing-and-completing-x32'>
647 <title>Future Development and Limitations</title> 643 <title>Stabilizing and Completing x32</title>
648 644
649 <para> 645 <para>
650 As of this Yocto Project release, the x32 psABI kernel and library interfaces 646 As of this Yocto Project release, the x32 psABI kernel and library
651 specifications are not finalized. 647 interfaces specifications are not finalized.
652 </para> 648 </para>
653 649
654 <para> 650 <para>
@@ -658,8 +654,6 @@
658 work with and support x32 toolchains.</para></listitem> 654 work with and support x32 toolchains.</para></listitem>
659 <listitem><para>Enhance RPM Package Manager (RPM) support for x32 binaries.</para></listitem> 655 <listitem><para>Enhance RPM Package Manager (RPM) support for x32 binaries.</para></listitem>
660 <listitem><para>Support larger images.</para></listitem> 656 <listitem><para>Support larger images.</para></listitem>
661 <listitem><para>Integrate x32 recipes, toolchain, and kernel changes from
662 <filename>experimental/meta-x32</filename> into OE-core.</para></listitem>
663 </itemizedlist> 657 </itemizedlist>
664 </para> 658 </para>
665 </section> 659 </section>
@@ -668,28 +662,8 @@
668 <title>Using x32 Right Now</title> 662 <title>Using x32 Right Now</title>
669 663
670 <para> 664 <para>
671 Despite the fact the x32 psABI support is in development state for this release of the 665 Follow these steps to use the x32 spABI:
672 Yocto Project, you can follow these steps to use the x32 spABI:
673 <itemizedlist> 666 <itemizedlist>
674 <listitem><para>Add the <filename>experimental/meta-x32</filename> layer to your local
675 <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
676 You can find the <filename>experimental/meta-x32</filename> source repository at
677 <ulink url='&YOCTO_GIT_URL;'></ulink>.</para></listitem>
678 <listitem><para>Edit your <filename>conf/bblayers.conf</filename> file so that it includes
679 the <filename>meta-x32</filename>.
680 Here is an example:
681 <literallayout class='monospaced'>
682 BBLAYERS ?= " \
683 /home/nitin/prj/poky.git/meta \
684 /home/nitin/prj/poky.git/meta-yocto \
685 /home/nitin/prj/poky.git/meta-yocto-bsp \
686 /home/nitin/prj/meta-x32.git \
687 "
688 BBLAYERS_NON_REMOVABLE ?= " \
689 /home/nitin/prj/poky.git/meta \
690 /home/nitin/prj/poky.git/meta-yocto \
691 "
692 </literallayout></para></listitem>
693 <listitem><para>Enable the x32 psABI tuning file for <filename>x86_64</filename> 667 <listitem><para>Enable the x32 psABI tuning file for <filename>x86_64</filename>
694 machines by editing the <filename>conf/local.conf</filename> like this: 668 machines by editing the <filename>conf/local.conf</filename> like this:
695 <literallayout class='monospaced'> 669 <literallayout class='monospaced'>