summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-common.xml
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel-dev: Applied some user-input formatting for some variables.Scott Rifenbark2015-03-061-5/+5
| | | | | | | (From yocto-docs rev: 2aa26a4f32268997e730d48626ad074ef9fcd8bf) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Updated "Modifying Source Code" section.Scott Rifenbark2015-03-061-2/+2
| | | | | | | | | | | | Substituted a more correct build directory path in the example by providing "${WORKDIR}/linux-${PACKAGE_ARCH}-${LINUX_KERNEL_TYPE}-build" Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: 818493d7ee5fc6c1750f20e5cea22a3816c8675c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Scrubbed out the 3.4 kernel references.Scott Rifenbark2015-03-061-5/+5
| | | | | | | | | | | This kernel is not supported and is ancient. Many of the examples were referencing this kernel. I switched to use the 3.19 version. Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: ba04c4f11a02b4562994d5d79838cd2cf90efc7e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Clarify a couple minor things in kernel manual, ch 2.Robert P. J. Day2015-03-061-12/+16
| | | | | | | | | Some small changes to clarify how to change the configuration. (From yocto-docs rev: fce7c97abb69f15142dbadf90a90965a49ec3e0e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Small fixes.Scott Rifenbark2015-02-271-11/+11
| | | | | | | | Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: 198ce97a1158237056f035ade555ce04a6031c56) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Updated FILESEXTRAPATHS example in 2.2.3.Scott Rifenbark2015-02-271-1/+1
| | | | | | | | Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: 4d85a363602eeb8c5f52064af9ffa1a47e541470) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Scrubbed and fixed all user-supplied input formatting.Scott Rifenbark2014-10-181-2/+2
| | | | | | | | | | | In the manual I was using angled brackets to denote user-supplied input values. This was confusing so I changed to using the <replaceable></replaceable> tag pair. (From yocto-docs rev: dc73a78f11038a1ff04b16867e7513f31f02374b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Fixed a wording typo.Robert P. J. Day2014-07-231-2/+3
| | | | | | | (From yocto-docs rev: 204f48ae38d1504bcc560a5c611d09ac90f42c46) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Fixed typoRobert P. J. Day2014-07-211-1/+1
| | | | | | | (From yocto-docs rev: 3d7c0c814de076680ef7fdb42193f39b9947ae48) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to "Working with Out-of-Tree Modules"Scott Rifenbark2014-06-181-31/+33
| | | | | | | | | | | | Fixes [YOCTO #3729] I made an editing pass through this section. Found some minor corrections. (From yocto-docs rev: 314ec3a066de7328b6c6893ce33cc0e5faa8700a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, kernel-dev: Provides some cross-reference to "clean" stuff.Scott Rifenbark2014-06-181-4/+10
| | | | | | | | | | I scrubbed the manual set for appropriate places to reference into the do_clean* type tasks. Found and added several occurrences. (From yocto-docs rev: 01594823b1d556bc70e928af1838039cc15a816d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, kernel-dev, ref-manual: Updated task name usage.Scott Rifenbark2014-06-181-1/+1
| | | | | | | | | | | | There was inconsistency on how we refer to a task name throughout the YP manual set. The proper way is "do_<taskname>". Some occurrences did not include the "do_" prefix. These have been fixed. (From yocto-docs rev: b32821bb0d3e6de7bca68b25c662a023526a10c4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Added new "Building Out-of-Tree Modules on the Target" section.Scott Rifenbark2014-06-181-100/+147
| | | | | | | | | | | | | | | | | | Fixes [YOCTO #3729] I have made an attempt at understanding this and creating a section that describes the steps the user needs to take in order to build out-of-tree modules on the target device when running an SDK image. I created a new section called "Building Out-of-Tree Modules on the Target". Basically, the user needs to be on the target and change to a directory and then create some scripts before attempting to build these types of modules on the target. (From yocto-docs rev: e0754ae6dbc5dc07fb6707fe4b71ecd95c8180dc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Added a link to the do_compile task.Scott Rifenbark2014-05-131-1/+2
| | | | | | | | | | | There was an occurrence of the do_compile task mentioned in the manual. I have added a cross-reference link from it to the new section in the ref-manual. (From yocto-docs rev: 0981ca8ca9856063d4daeaae155aabdfd1c7dcc8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bsp-guide, kernel-dev: Added Cross-references to "BitBake" termScott Rifenbark2014-03-301-1/+3
| | | | | | | | | | I made sure that the first occurrence of each "BitBake" term linked into the "BitBake" term as defined in the dev-manual. (From yocto-docs rev: 83e6e43d13cf5447b8ef65836d532abbb1f8b15e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: New step to "Generating Configuration Files" section.João Henrique Ferreira de Freitas2014-03-251-16/+9
| | | | | | | | | | | | | Add a new step about how to use diffconfig task to create kernel config fragments. Scott fixed some grammar in one of the sentences after applying the patch. (From yocto-docs rev: 5b7ccdbf708cbeebc2d8dc91db129fb35aabdcdd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Corrected error in the FILESEXTRAPATHS exampleRobert P. J. Day2013-11-011-1/+1
| | | | | | | | | | FILESEXTRAPATHS_prepend example is missing essential trailing colon. (From yocto-docs rev: 6287fee9fba7173cdd22fc9bbd4378367c75627f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, kernel-manual: Added links to THISDIR variableScott Rifenbark2013-05-311-2/+3
| | | | | | | | | | | There is now a glossary description for the THISDIR variable in ref-manual. I added some cross-reference links to the variable in key places of these two manuals. (From yocto-docs rev: 0d0f756c142c506a66ebc6a1a33e9f124dafd333) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Updates to "Creating the Append File" section.Scott Rifenbark2013-05-221-4/+11
| | | | | | | | | | | | | | Pointed out by Robert P. J. Day that I was using the wrong FILESEXTRAPATHS example for an append file. I failed to include the "_prepend" part of the variable. Also, the wording based on the example made some assumptions and was not entirely accurate. The changes I put in made the section very specific. Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: 659c5a9c41a92f469ea0ea3630e11b4ba2df8f56) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Updated changing the configuration section.Scott Rifenbark2013-05-221-15/+27
| | | | | | | | | | | | | | Robert P. J. Day pointed out some implied meanings in this section that indicate configurations from .config are exclusive somehow from configurations applied through config fragments. That is not the case. I have inserted a note to clear up that implied meaning. Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: 5ac27e8a2aea662a8e70dda0e852b5ea401b8b00) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to the "Changing the Configuration" section.Scott Rifenbark2013-04-171-7/+19
| | | | | | | | | | This section had some problems. It failed to mention the need to extend FILESPATH by using FILESEXTRAPATHS. (From yocto-docs rev: e627cf21242a62fb23e93fdae61e8cfce32082a9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Fixed another occurrence of ${FILES}Scott Rifenbark2013-04-171-1/+1
| | | | | | | | | | Further down in the section, a second occurrence of ${FILES} needed changed. (From yocto-docs rev: 0212a1ebfef4c5a6a0ae76410f7753bbc41d3e82) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Correction to where to place a .cfg file.Scott Rifenbark2013-04-171-3/+4
| | | | | | | | | | | This was inaccurately referencing the ${FILES} directory when it should be talking about a "files" directory created in the user's layer where the kernel .bbappend file resides. (From yocto-docs rev: 2af3a71db6e6d99b9aa4b710e21f3f3bacff0b82) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Spell checked the files and fixed appropriately.Scott Rifenbark2013-04-171-3/+3
| | | | | | | (From yocto-docs rev: 0b9510d009f6437179c3848fc14c94af07ab99e2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Fixed a broken link to a cross-section.Scott Rifenbark2013-04-171-1/+1
| | | | | | | (From yocto-docs rev: 2287d83cc8c03e1de8c2d4a36ba73fc6cc24ce55) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, kernel-dev: Edits for changing a section head title.Scott Rifenbark2013-04-171-1/+1
| | | | | | | | | | Re-worded the title for "Set Up Your Layer for the Build." This resulted in a lone link from the kernel-dev manual changing. (From yocto-docs rev: bf797a9ad4b40ded6bd3b4dc8cc3d8ac702f05a6) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Commented out some development notes to Darren.Scott Rifenbark2013-04-041-0/+2
| | | | | | | (From yocto-docs rev: 9981e5d85751eb6f21b1c06390158a995d7f59a8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Added note for YP release requirements.Scott Rifenbark2013-02-141-0/+4
| | | | | | | | | | | The user needs to have YP 1.2.2 release or forward for the examples in the book to work. I have added a note indicating such. (From yocto-docs rev: 6fcbd3f526a13ef632c7ce5b9b4774d166b61895) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Added "-dirty String" section.Scott Rifenbark2013-01-301-0/+43
| | | | | | | | | | | | | The "-dirty" String section from the old YP Kernel Architecture and Use Manual was moved to section 2.3 of the manual. It needs to find the right area to be put in (AR for Darren). I added the AR text to the top of the section so it would not fall through the cracks. (From yocto-docs rev: eaa5b86643572a6c74028dc3330625a0bfbca50e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Added "Inspecting Changes and Commits" sectionScott Rifenbark2013-01-301-0/+108
| | | | | | | | | | | | | A Section about seeing what has changed in a kernel tree was moved from the old YP Kernel Architecture and Use Manual to this new manual. The section moved was "Change Inspection: Changes/Commits". In addition to moving the sections, I shortened them up by removing verbose parts of the section. (From yocto-docs rev: 2c620ea2bed0844b70b497dfa461c0b364312e39) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Links and edits to the Common Tasks chapter.Scott Rifenbark2013-01-271-11/+17
| | | | | | | (From yocto-docs rev: 46cd5eabe2343897eb9b4822064735bf335beb47) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Links added for new glossary variable terms.Scott Rifenbark2013-01-161-3/+4
| | | | | | | | | | Added links for the LINUX_VERSION, LINUX_VERSION_EXTENSION, and SRCPV glossary entry terms. (From yocto-docs rev: be6c716f436a631e97f8a429aa9b2d2fa75816e5) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to the "Incorporating Out-of-Tree Modules" section.Scott Rifenbark2013-01-161-67/+0
| | | | | | | | | Removed the original text. (From yocto-docs rev: 0f3e89c7e6b8249cd643822f33c8168ca7cd83c9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to the "Working with your Own Sources" section.Scott Rifenbark2013-01-161-7/+12
| | | | | | | | | Final tweaks to this list of variables. (From yocto-docs rev: d494c8b06a623ef4930e206dd8e5689c8a9d4923) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: transitory edits.Scott Rifenbark2013-01-161-69/+3
| | | | | | | (From yocto-docs rev: 89e6335e0e9d23a6df581ccd5f55c2a7673050cf) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Updates to "Using an Iterative Development Process"Scott Rifenbark2013-01-161-129/+10
| | | | | | | | | | | Updated the name of this section to be consistent with "doing" something as the rest of the chapter is action-based. Did some other minor edits. Also, removed the original Darren text. (From yocto-docs rev: 3be86ee72766207c3812245917b8b20af86b26f4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to "Modifying a Recipe" section.Scott Rifenbark2013-01-161-32/+12
| | | | | | | | | | | Edits added a couple cross-refenences back into the YP dev-manual where detailed examples of patching and configuring the kernel exist. (From yocto-docs rev: 1ae2a18f0367841d1ea9bb8d3f3d323a9b573533) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Removed original text from "Applying Patches" section.Scott Rifenbark2013-01-161-20/+0
| | | | | | | (From yocto-docs rev: 7293f8ead1ac3a8029eb7bb384e4e1b9fb71cfa1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Created new "Creating the Append File" section.Scott Rifenbark2013-01-161-35/+47
| | | | | | | | | | | fixed up the organization of how you modify a recipe. It can consist of three things. I have created a new subsection for the first item, creating the append file. (From yocto-docs rev: a8342ccf18c0406669f6983da31d38603d87921e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to "Modifying an Existing Recipe"Scott Rifenbark2013-01-161-60/+34
| | | | | | | | | | Second pass through this section. Also removed the original text. Switching to numbered list. (From yocto-docs rev: 7978c5acd4776e6ade7c0ee34c6f7ab58eeb2bb9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Edits to "Creating and Preparing a Layer"Scott Rifenbark2013-01-161-26/+9
| | | | | | | | | | | | | | Changed the name of this section and took out the bit about the manual being written with the assumption of a custom layer being created. The manual does not particularly call this out with any examples so it is not needed. I pulled the copy of the original text also. (From yocto-docs rev: c7623d96ed2d9c5866e52842f8cfea2ebde95d0e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Fixed the COMPATIBLE_MACHINE example.Scott Rifenbark2013-01-161-3/+2
| | | | | | | (From yocto-docs rev: ea9a862b3840075cfb197bf00cb96b616873f0ea) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: General edits for "Working with your own Sources"Scott Rifenbark2013-01-161-19/+25
| | | | | | | (From yocto-docs rev: d5627b98c98e47b963da35eefeb9808877dae296) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: General edits up to section 2.4.scott-lenovo2013-01-161-10/+11
| | | | | | | (From yocto-docs rev: 2df095c98a6fa034cb39f952db27d1ab55849000) Signed-off-by: scott-lenovo <scott-lenovo@ubuntu.(none)> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Added original text into "Preparing a Layer" section.Scott Rifenbark2013-01-161-0/+13
| | | | | | | (From yocto-docs rev: 504023d6a70d29c5501ef3f367029dcc033aeb6a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Re-write of "Incorporating Out-of-Tree Modules" section.Scott Rifenbark2013-01-161-1/+114
| | | | | | | (From yocto-docs rev: 1abc8be7a2862d51165615f49c8c9cfab319564b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Re-write of "Working With Your Own Sources" section.Scott Rifenbark2013-01-161-1/+108
| | | | | | | (From yocto-docs rev: 21b923bcb13cf918ddfad3b1cb449829c43aa3ab) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Re-write the "Modifying Source Code" section.Scott Rifenbark2013-01-161-1/+80
| | | | | | | (From yocto-docs rev: 5ba8873b3ae182a06964ffc682acbe7b7947bb02) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Re-write of the "Generating Configuration Files" section.Scott Rifenbark2013-01-161-1/+123
| | | | | | | (From yocto-docs rev: 5f5bbdf42bd7e53ca9332b662999a3f3cd73db71) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Re-write of "Iterative Development" section.Scott Rifenbark2013-01-161-1/+20
| | | | | | | (From yocto-docs rev: fe86005486a9bf41307546bcfa7d718e0e95abf9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>