diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2013-04-02 16:23:24 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-04-04 14:13:45 +0100 |
commit | 9e5fd1c01dd2befdc611cba63724edf46928f946 (patch) | |
tree | 0cea97bca5be3e7d1082848172d047fa5408cfc1 /documentation/ref-manual/technical-details.xml | |
parent | 95c36b7cc214de582f6675dcfa3cca3b9617a92d (diff) | |
download | poky-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.xml | 36 |
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'> |