From 453ec12896c17f48bc72e536bba1c4fa107dd524 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 23 Mar 2012 13:06:24 -0600 Subject: documentation/poky-ref-manual/technical-details.xml: Nitin's review Applied comments from Nitin's review. Reported by: Nitin Kamble (From yocto-docs rev: b1fafd19c20f762daa80480618319ab8afd97227) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../poky-ref-manual/technical-details.xml | 45 +++++++++++----------- 1 file changed, 22 insertions(+), 23 deletions(-) (limited to 'documentation') diff --git a/documentation/poky-ref-manual/technical-details.xml b/documentation/poky-ref-manual/technical-details.xml index 7905697ec0..0d5f2e0885 100644 --- a/documentation/poky-ref-manual/technical-details.xml +++ b/documentation/poky-ref-manual/technical-details.xml @@ -583,8 +583,8 @@ leaving the system underutilized. Now consider the x86_64 psABI. This ABI is newer and uses 64-bits for data sizes and program pointers. - The extra bits increase the footprint size of the programs, libraries, memory, and file system size - requirements. + The extra bits increase the footprint size of the programs, libraries, + and also increases the memory and file system size requirements. Executing under the x32 psABI enables user programs to utilize CPU and system resources more efficiently while keeping the memory footprint of the applications low. Extra bits are used for registers but not for addressing mechanisms. @@ -594,16 +594,16 @@ Support - While the x32 psABI is not fully implemented with this release of the Yocto Project, - it is partially functional. + While the x32 psABI specifications are not fully finalized, this Yocto Project + release supports current development specifications of x32 psABI. As of this release of the Yocto Project, x32 psABI support exists as follows: - You can create packages and images using an x32 psABI on x86_64 architecture targets. + You can create packages and images in x32 psABI format on x86_64 architecture targets. You can use the x32 psABI support through the meta-x32 layer on top of the OE-core/Yocto layer. - You can use the toolchain for building x32 psABI program binaries and kernel support - from the experimental/meta-x32 layer. + The toolchain from the experimental/meta-x32 layer + is used for building x32 psABI program binaries. You can successfully build many recipes with the x32 toolchain. You can create and boot core-image-minimal and core-image-sato images. @@ -615,18 +615,18 @@ Future Development and Limitations - For this release of the Yocto Project, the x32 psABI kernel and library interfaces - and their use are not finalized. + As of this Yocto Project release, the x32 psABI kernel and library interfaces + specifications are not finalized. - Plans for the x32 psABI in the Yocto Project include the following: + Future Plans for the x32 psABI in the Yocto Project include the following: - Enhance and fix recipes so they fully - support x32 toolchains and binaries. - Complete RPM Package Manager (RPM) support for x32 binaries. + Enhance and fix the few remaining recipes so they + work with and support x32 toolchains. + Enhance RPM Package Manager (RPM) support for x32 binaries. Support larger images. - Integrate x32 toolchain and kernel changes from + Integrate x32 recipes, toolchain, and kernel changes from experimental/meta-x32 into OE-core. @@ -636,17 +636,16 @@ Using x32 Right Now - Despite the fact that the x32 psABI is incomplete for this release of the Yocto Project, you can - use it to some degree. - Follow these steps to use the x32 spABI: + Despite the fact the x32 psABI support is in developement state for this release of the + Yocto Project, you can follow these steps to use the x32 spABI: Add the experimental/meta-x32 layer to your local - Yocto Project Files - Git repository. + Yocto Project + Build Directory. You can find the experimental/meta-x32 source repository at . Edit your conf/bblayers.conf file so that it includes - the experimental/meta-x32. + the meta-x32. Here is an example: BBLAYERS ?= " \ @@ -656,7 +655,7 @@ " Enable the x32 psABI tuning file for x86_64 - machines by editing the conf/local.conf as follows: + machines by editing the conf/local.conf like this: MACHINE = "qemux86-64" DEFAULTTUNE = "x86-64-x32" @@ -665,12 +664,12 @@ #MACHINE = "atom-pc" #DEFAULTTUNE = "core2-64-x32" - Use BitBake to build an image that supports the x32 psABI. + As usual, use BitBake to build an image that supports the x32 psABI. Here is an example: $ bitake core-image-sato - Run your image using QUEM: + As usual, run your image using QUEM: $ runqemu qemux86-64 core-image-sato -- cgit v1.2.3-54-g00ecf