summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-common.xml
AgeCommit message (Collapse)Author
2014-10-18kernel-dev: Scrubbed and fixed all user-supplied input formatting.Scott Rifenbark
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>
2014-07-23kernel-dev: Fixed a wording typo.Robert P. J. Day
(From yocto-docs rev: 204f48ae38d1504bcc560a5c611d09ac90f42c46) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-21kernel-dev: Fixed typoRobert P. J. Day
(From yocto-docs rev: 3d7c0c814de076680ef7fdb42193f39b9947ae48) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-18kernel-dev: Edits to "Working with Out-of-Tree Modules"Scott Rifenbark
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>
2014-06-18dev-manual, kernel-dev: Provides some cross-reference to "clean" stuff.Scott Rifenbark
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>
2014-06-18dev-manual, kernel-dev, ref-manual: Updated task name usage.Scott Rifenbark
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>
2014-06-18kernel-dev: Added new "Building Out-of-Tree Modules on the Target" section.Scott Rifenbark
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>
2014-05-13kernel-dev: Added a link to the do_compile task.Scott Rifenbark
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>
2014-03-30bsp-guide, kernel-dev: Added Cross-references to "BitBake" termScott Rifenbark
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>
2014-03-25kernel-dev: New step to "Generating Configuration Files" section.João Henrique Ferreira de Freitas
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>
2013-11-01kernel-dev: Corrected error in the FILESEXTRAPATHS exampleRobert P. J. Day
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>
2013-05-31dev-manual, kernel-manual: Added links to THISDIR variableScott Rifenbark
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>
2013-05-22kernel-dev: Updates to "Creating the Append File" section.Scott Rifenbark
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>
2013-05-22kernel-dev: Updated changing the configuration section.Scott Rifenbark
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>
2013-04-17kernel-dev: Edits to the "Changing the Configuration" section.Scott Rifenbark
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>
2013-04-17kernel-dev: Fixed another occurrence of ${FILES}Scott Rifenbark
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>
2013-04-17kernel-dev: Correction to where to place a .cfg file.Scott Rifenbark
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>
2013-04-17kernel-dev: Spell checked the files and fixed appropriately.Scott Rifenbark
(From yocto-docs rev: 0b9510d009f6437179c3848fc14c94af07ab99e2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-17kernel-dev: Fixed a broken link to a cross-section.Scott Rifenbark
(From yocto-docs rev: 2287d83cc8c03e1de8c2d4a36ba73fc6cc24ce55) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-17dev-manual, kernel-dev: Edits for changing a section head title.Scott Rifenbark
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>
2013-04-04kernel-dev: Commented out some development notes to Darren.Scott Rifenbark
(From yocto-docs rev: 9981e5d85751eb6f21b1c06390158a995d7f59a8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-02-14kernel-dev: Added note for YP release requirements.Scott Rifenbark
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>
2013-01-30kernel-dev: Added "-dirty String" section.Scott Rifenbark
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>
2013-01-30kernel-dev: Added "Inspecting Changes and Commits" sectionScott Rifenbark
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>
2013-01-27kernel-dev: Links and edits to the Common Tasks chapter.Scott Rifenbark
(From yocto-docs rev: 46cd5eabe2343897eb9b4822064735bf335beb47) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Links added for new glossary variable terms.Scott Rifenbark
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>
2013-01-16kernel-dev: Edits to the "Incorporating Out-of-Tree Modules" section.Scott Rifenbark
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>
2013-01-16kernel-dev: Edits to the "Working with your Own Sources" section.Scott Rifenbark
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>
2013-01-16kernel-dev: transitory edits.Scott Rifenbark
(From yocto-docs rev: 89e6335e0e9d23a6df581ccd5f55c2a7673050cf) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Updates to "Using an Iterative Development Process"Scott Rifenbark
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>
2013-01-16kernel-dev: Edits to "Modifying a Recipe" section.Scott Rifenbark
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>
2013-01-16kernel-dev: Removed original text from "Applying Patches" section.Scott Rifenbark
(From yocto-docs rev: 7293f8ead1ac3a8029eb7bb384e4e1b9fb71cfa1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Created new "Creating the Append File" section.Scott Rifenbark
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>
2013-01-16kernel-dev: Edits to "Modifying an Existing Recipe"Scott Rifenbark
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>
2013-01-16kernel-dev: Edits to "Creating and Preparing a Layer"Scott Rifenbark
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>
2013-01-16kernel-dev: Fixed the COMPATIBLE_MACHINE example.Scott Rifenbark
(From yocto-docs rev: ea9a862b3840075cfb197bf00cb96b616873f0ea) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: General edits for "Working with your own Sources"Scott Rifenbark
(From yocto-docs rev: d5627b98c98e47b963da35eefeb9808877dae296) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: General edits up to section 2.4.scott-lenovo
(From yocto-docs rev: 2df095c98a6fa034cb39f952db27d1ab55849000) Signed-off-by: scott-lenovo <scott-lenovo@ubuntu.(none)> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Added original text into "Preparing a Layer" section.Scott Rifenbark
(From yocto-docs rev: 504023d6a70d29c5501ef3f367029dcc033aeb6a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write of "Incorporating Out-of-Tree Modules" section.Scott Rifenbark
(From yocto-docs rev: 1abc8be7a2862d51165615f49c8c9cfab319564b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write of "Working With Your Own Sources" section.Scott Rifenbark
(From yocto-docs rev: 21b923bcb13cf918ddfad3b1cb449829c43aa3ab) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write the "Modifying Source Code" section.Scott Rifenbark
(From yocto-docs rev: 5ba8873b3ae182a06964ffc682acbe7b7947bb02) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write of the "Generating Configuration Files" section.Scott Rifenbark
(From yocto-docs rev: 5f5bbdf42bd7e53ca9332b662999a3f3cd73db71) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write of "Iterative Development" section.Scott Rifenbark
(From yocto-docs rev: fe86005486a9bf41307546bcfa7d718e0e95abf9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write of the "Changing the Configuration" section.Scott Rifenbark
(From yocto-docs rev: 22f1f167c3c55b392ad8fd9e3d2e965183a2d884) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Re-write of the "Applying Patches" section.Scott Rifenbark
(From yocto-docs rev: 6f72b0ca3e883cb03618c9f37c69cb1ab774a9fe) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Rewrite of the "Modifying an Existing Recipe" section.Scott Rifenbark
(From yocto-docs rev: 699ab26ba14eb34166094ec93a2e3dff62d51b56) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Rewrite of "Preparing a Layer" section.Scott Rifenbark
(From yocto-docs rev: 9121a1afbf57023b180335541c551ae9356dcd83) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Rough text in for new chapter. Makefile edited.Scott Rifenbark
The raw text for the second chapter is in by section. This has no formatting whatsoever. I also edited the Makefile so that the new "Common Tasks" chapter would make as part of the manual. (From yocto-docs rev: 68bcc1e977fbdd7b1a4b448171d1149edc72db51) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-16kernel-dev: Created file structure for new kernel-dev manual.Scott Rifenbark
(From yocto-docs rev: 25be3ebb7713b875c4ec6e3723961b7dd860295d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>