diff options
Diffstat (limited to 'documentation')
| -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'> |
