summaryrefslogtreecommitdiffstats
path: root/documentation
Commit message (Collapse)AuthorAgeFilesLines
* dev-manual, ref-manual: Noting TMPDIR cannot be on NFSScott Rifenbark2014-03-302-4/+23
| | | | | | | | | | | | | | | | | | Fixes [YOCTO #5442] Updated the TMPDIR variable to call out the scenario where a user might want to separtely set TMPDIR to a local drive and thus be able to have the Build Directory on NFS. Updated the "Build Directory" term with a note indicating that by default, TMPDIR is inside the Build Directory and thus cannot be on NFS. However, the user is able to by-pass that per setting TMPDIR separately outside of the Build Directory. (From yocto-docs rev: a5a308c512a3f4285bce16f17974dbf6b67432b2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, dev-manual: Point out "xterm" needed for eclipse use.Scott Rifenbark2014-03-302-11/+23
| | | | | | | | | | | | | | | | | | | Fixes [YOCTO #5766] In the ref-manual, I added "Eclipse" use in the title for the "Graphics Support" packages because the "xterm" package is required for graphics support across all distributions. In the dev-manual, I specifically called out the need for "xterm" as a host package at the top of the section describing workflow with Eclipse. I also updated the cross-reference links to the host package and Linux distro requirements to point into the ref-manual, which is more comprehensive, than into the QS. (From yocto-docs rev: d3405be506fcb113f01d4fcba4631db80a1ed5dc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added notes saying you need to work from same branchesScott Rifenbark2014-03-252-14/+48
| | | | | | | | | | | | Fixes [YOCTO #4601] Added a couple notes saying that you need to be in matching branches for meta-intel and poky. (From yocto-docs rev: 02bd63829b1d98f21183a10707753e9767bfe68e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, yocto-project-qs: Notes and infor for buildtools issuesScott Rifenbark2014-03-253-61/+143
| | | | | | | | | | | | | | | | Fixes [YOCTO #4866] Updated the main area where it talks about needing the right versions of Git, tar, and Python. You can get this set up using a couple methods. I documented both. The changes in the FAQ and in the QS are basically notes that point to that section for more information. (From yocto-docs rev: 1b64c7c271303ecf10ec85c8a2cd5a0d909f1151) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated TMPDIR description for NFS issues.Scott Rifenbark2014-03-251-0/+11
| | | | | | | | | | | | Fixes [YOCTO #5442] Updated the description to note that TMPDIR cannot be on NFS since it has issues that mess up the build process. (From yocto-docs rev: a2fa1c8a23ee7a26fa362e089d84747b4cb4618b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Fixing whitespace.Scott Rifenbark2014-03-251-1/+1
| | | | | | | (From yocto-docs rev: 5ab12447d14ca7054ae44283ec858464c9b04244) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added more detail for using an external SCM.Scott Rifenbark2014-03-251-5/+21
| | | | | | | | | | | Provided more information based on an IRC conversation that Richard Purdies saw on #yocto. Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> (From yocto-docs rev: ec28d9f8f01a6e58ade2954e4e6f2ff1c11aa198) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-project-qs: Updated example toolchain command.Scott Rifenbark2014-03-251-1/+1
| | | | | | | | | This command was wrong. (From yocto-docs rev: bea7cae5651163e4121b0f5dedeb7d3c6de40705) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Fixed example bitbake command.Scott Rifenbark2014-03-251-1/+1
| | | | | | | | | | The command said 'bitbake image....' where it would be better to say 'bitbake <image>...' (From yocto-docs rev: be90d647a298c88f6a1a69c66a0795dcdb5cb56b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-project-qs, ref-manual: Fixed core number defaultsScott Rifenbark2014-03-252-9/+9
| | | | | | | | | | | | | | Fixes [YOCTO #2528] The defaults for BB_NUMBER_THREADS and PARALLEL_MAKE are now automatically set to the build host's number of processor cores. I updated the "Building and Image" section in the Quick Start to state that. I also updated the PARALLEL_MAKE variable. (From yocto-docs rev: 2069c96d2410605c089da4eede2c7b4f9a7b704a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual, ref-manual: Cross-toolchain details added. New class also.Scott Rifenbark2014-03-254-4/+93
| | | | | | | | | | | | | | | | | | | In the adt-manual in the "Optionally Building a Toolchain Installer" setion, I added some basic advantage information for building a toolchain installer using bitbake image -c populate_sdk. In the ref-manual, I added cross-referencing to this basic information in several strategic areas: "SDK Generation", the populate_sdk class reference section, the populate_sdk_* class reference section, and the "Cross-Development Toolchain Generation" sections. Finally, I also put in documentation for a new class called autotools-brokensep. (From yocto-docs rev: cde7dd2fbd7bdc0d71dc678ee7a5422459654287) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, ref-manual: Changed core-image-basic to core-image-full-cmdlineScott Rifenbark2014-03-254-12/+16
| | | | | | | | | | | | | | | Fixes [YOCTO #2424] Some imgage names were cleaned up to have more meaningful names. These doc changes here take care of changing "core-image-basic" to "core-image-full-cmdline". Five instances changed. (From yocto-docs rev: b758f9645e66867b5728da1dd989bae70a216fcc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Added manifest file informationScott Rifenbark2014-03-254-0/+48
| | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #5410] I updated the figure that shows what do_rootfs does to create the image. The new addition is the creation of the .manifest file that lists out package information in the image. Supporting text was also added in the section. The updated figure was needed in both the ref-manual and mega-manual figures folders. Also, part of the fix included a new variable description for the IMAGE_MANIFEST variable. (From yocto-docs rev: 770448e0e8ce2e2c517ced5e71f5a916fefe5cf2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added new summary parameter to do_split_packages list.Scott Rifenbark2014-03-251-0/+3
| | | | | | | | | | | | | | Fixes [YOCTO #5406] In the "Making Sure the Packaging is Done" section, I added the Summary parameter the laundry list of parameters for the do_split_packages list in the section. Paul Eggleton reviewed the change and approved it. (From yocto-docs rev: 4c4f60ee611921d9f0f835a081b449565382ab90) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Edits to "Running Specific Tasks"Scott Rifenbark2014-03-251-1/+2
| | | | | | | | | | | | Paul Eggleton noted that the output to bitbake <target> -c listtasks was documented as going to a specific file only when in fact it also goes to the console. I updated the section to include that fact. (From yocto-docs rev: 0ed7da3f0fc21412c1045889f241a3d86587d16f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits for "Maintaining Open Source License..."Scott Rifenbark2014-03-251-5/+6
| | | | | | | | | A few minor edits. (From yocto-docs rev: 6051ad964bda3ba78ea3a75199fda87133cc08fd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Profiling with OProfile"Scott Rifenbark2014-03-251-11/+11
| | | | | | | | | Minor edits. (From yocto-docs rev: 551127f3afa65f36bf9baf21d0ca3e53a2fbb3c1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Examining Builds Using the Toaster API"Scott Rifenbark2014-03-251-5/+9
| | | | | | | | | Minor edits. Needed to add a few cross-reference links. (From yocto-docs rev: 47d7c408984a552a6c5d25ac880b50634c576cc5) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Debugging with the GNU..." section.Scott Rifenbark2014-03-251-3/+3
| | | | | | | | | Minor edits here. (From yocto-docs rev: f2d8dfa11af30699f912853814e3dce37b335d34) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits for "Performing Automated Runtime Testing"Scott Rifenbark2014-03-251-18/+18
| | | | | | | | | Minor edits. (From yocto-docs rev: 29b999f259bc9c87ad0b2e3c1d54f5473b66edbc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Creating a Read-Only Root Filesystem"Scott Rifenbark2014-03-251-4/+4
| | | | | | | | | | | I changed the way I referenced the read-only-rootfs feature. Since it is something on the right side of a variable equation, I decided to not render it in a Courier font. I have quoted it. (From yocto-docs rev: 90804e71e43cddd3ac7c194a677acaab0c866ed6) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits for "Using an External SCM"Scott Rifenbark2014-03-251-7/+10
| | | | | | | (From yocto-docs rev: 37a53af6448f10e8b8f7104295c4e927480312c5) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits for "Selecting an Initialization Manager"Scott Rifenbark2014-03-251-69/+16
| | | | | | | | | | Mainly changed the way I referred to Systemd and SysVinit. I was rendering them in a courier font, which was not correct. (From yocto-docs rev: 179ae65ffdfcf59c36e4a3d315855d50722ad890) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Fixed a reference to the systemd class.Scott Rifenbark2014-03-251-2/+2
| | | | | | | | | | I try not to use <class>.bbclass when referencing a class in text unless specifically noting the .class file itself. (From yocto-docs rev: 92c010a198b5c2e1da2ad979e6ca41cb7cd96e7e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits for "Building Software from an External Source"Scott Rifenbark2014-03-251-3/+3
| | | | | | | | | | Changed a reference to a class to conform to how it is done in the books. (From yocto-docs rev: df925b87e4b4962aca913677d8ea01b60b8f99dc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Working With Packages"Scott Rifenbark2014-03-251-19/+28
| | | | | | | | | Mostly minor edits. (From yocto-docs rev: 4076cf666a3161c5b816bdc56ff0a4edca5ada32) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits for "Building a Tiny System"Scott Rifenbark2014-03-251-10/+22
| | | | | | | | | | Minor edits. Created some links at the top for organizational purposes. Clarified what the linux yocto Git repositories are. (From yocto-docs rev: adbb8ecb0bce5775153d43bec4b70b2439bc8846) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Creating Your Own Distribution"Scott Rifenbark2014-03-251-7/+8
| | | | | | | | | | | | Eliminated the redundant [required] and [optional] side-notes for some variables. Minor fix to re-word use of "append files". (From yocto-docs rev: 9db7059c9b95871cf876d6d75f8377de943bff85) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added yocto-layer script note and updated kernel versionScott Rifenbark2014-03-251-6/+21
| | | | | | | | | | | | | | | I added a bit about the layer creation in the patching the kernel section. The example does it by hand and now you could obviously use the yocto-layer create script. I made a note of saying the example does it by hand. Also, in the menuconfig example. I updated the kernel version from 3.4 to 3.14. It was very old. (From yocto-docs rev: 2696d4e45bccbb910c3d721e3f1d46d48309ee6d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Typo fixed.Scott Rifenbark2014-03-251-1/+1
| | | | | | | (From yocto-docs rev: 89199f983669ff0b6f02314753f2015fd88509ae) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to two sections - new machine and libsScott Rifenbark2014-03-251-40/+63
| | | | | | | | | | | | | Edits to "Adding a New Machine" and "Working With Libraries". Minor corrections. I did do a significant rewrite of the first two sections of the "Adding a New Machine" section as it was very poor. (From yocto-docs rev: 0a030e44f0f1bf2bb204f24b63b4ddfc0cde8252) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-thru edits to "Writing a New Recipe"Scott Rifenbark2014-03-251-19/+19
| | | | | | | | | Minor edits. (From yocto-docs rev: 8e0de3f767af4b2ca182d9f321bd3c8286773913) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-through edits to "Customizing Images".Scott Rifenbark2014-03-251-4/+5
| | | | | | | | | Minor items fixed. (From yocto-docs rev: a57772d157a3340d6ae707990d6076e344e15c75) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-through edits to "Understanding and Creating Layers".Scott Rifenbark2014-03-251-29/+38
| | | | | | | | | Some minor edits applied. (From yocto-docs rev: 1897997ad3ef3ada76de77c7fb886fb624dcdfdb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-through edits applied to "Models" chapter.Scott Rifenbark2014-03-251-19/+22
| | | | | | | | | | | | | | Several items taken care of here. Of note are the retiring of three BSPs (Chief River, N450, and sys9* stuff). Also of note is that Kepler recommended version is now 4.3.2 and not 4.3. The interface changed a bit as well in the section for installing that stuff. (From yocto-docs rev: 61bf82c1e68156d32a81e4c76dbb29db14665ffb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: WIP - Some edits to Chapter 4 from the read-through.Scott Rifenbark2014-03-251-13/+20
| | | | | | | (From yocto-docs rev: 8c38d549b490aa847e7a9ebefe93ddeb79dbc5f9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added Haswell BSP to list of BSPs in meta-intel.Scott Rifenbark2014-03-251-1/+2
| | | | | | | (From yocto-docs rev: 0a5a05030b7b1bb309f90d55f58de91dd008813f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Read-through edits to Chapter 3.Scott Rifenbark2014-03-251-104/+159
| | | | | | | | | | The changes are a result of a detailed read-through prior to releasing YP 1.6. The changes are varied and random. (From yocto-docs rev: 04c09abf96a04c3ffeea8cdf7be8e1bb1b9055c6) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, mega-manual: Updated the Git Workflow figure.Scott Rifenbark2014-03-252-0/+0
| | | | | | | | | | | The figure had a wrong box label in the right-bottom box. I changed it to be like a local Git repository area as it should be. (From yocto-docs rev: 2963152decb2d3983180a0af9896e822c865f5cd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.ent: Fixed distro name variable to be "daisy" rather than "Daisy"Scott Rifenbark2014-03-251-1/+1
| | | | | | | (From yocto-docs rev: 721a0dda97d90edabd8020a731a9ec53bedabad4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: General edits to the getting started chapter.Scott Rifenbark2014-03-251-26/+33
| | | | | | | | | | Did a read-through of this chapter in preparation for the YP 1.6 release. Found several little areas that needed attention. (From yocto-docs rev: 73d56a4c948c675afd4cde0e3321a944a02013cf) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, yocto-project-qs: Recommending 50Gbytes of free space now.Scott Rifenbark2014-03-252-2/+2
| | | | | | | (From yocto-docs rev: 08581479fe38105afd2879742ac9531ef76e1eaa) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added a cross-reference link to BitBake term.Scott Rifenbark2014-03-251-1/+1
| | | | | | | (From yocto-docs rev: aab031fcb44b92bdfc1a240e095dc634e0aa0cde) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added cross-reference to the build system.Scott Rifenbark2014-03-252-2/+5
| | | | | | | | | | Had to add a cross-reference anchor tag to the term in Chapter 3 and then the link itself. (From yocto-docs rev: 227c8ce85f4a8e81f14582cdc7c54b5b832d3aa0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Minor edits to the "Introduction" chapter.Scott Rifenbark2014-03-251-9/+6
| | | | | | | | | | | I fixed a few things as part of the read through prior to the 1.6 release. In particular, I added the link for the BitBake User Manual, which is now published alongside the YP manuals. (From yocto-docs rev: af779a5a70790d9c15584e1a463e1f0a5c79987f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Added a word for better grammar.Scott Rifenbark2014-03-251-1/+1
| | | | | | | (From yocto-docs rev: 6522feaf8affd4d2a6b67d9ef5d8a3cead074606) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.ent: Added "Daisy" as the DISTRO_NAME variable.Scott Rifenbark2014-03-251-1/+1
| | | | | | | (From yocto-docs rev: e0ebb8958e13fe4e097dcad710c24608723b95a8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Fixed "autotools-based" to "Autotools-based".Scott Rifenbark2014-03-251-2/+2
| | | | | | | (From yocto-docs rev: bd37ea726e7d03d82f91ad15f2b330750df2ab47) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Fixed Cross-ref target title and applied minor formatting.Scott Rifenbark2014-03-251-2/+2
| | | | | | | (From yocto-docs rev: 14ebfc28d92b5fe9018ad2046a6ac070a2349e92) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Fixed another instance of BitBake command.Scott Rifenbark2014-03-251-1/+2
| | | | | | | | | | Applied proper formatting as the reference is to the actual command. (From yocto-docs rev: b49cb8968a1f915b5dd52b4f38abc88319cc3f79) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>