diff options
-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'> |