summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-kernel-appendix.xml
Commit message (Collapse)AuthorAgeFilesLines
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Comments removedScott Rifenbark2012-05-311-344/+0
| | | | | | | | | I removed two larges sections of old comments. (From yocto-docs rev: df1b08b621f2b449c7575b86ec90c40f1606c43d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Updated NoteScott Rifenbark2012-05-311-4/+8
| | | | | | | | | | | | Updated a note to include information about what happens if you do a kernel build and have your machine compatible with every possible kernel. This extra information is useful for rational. Reported-by: Bruce Ashfield <bruce.ashfield@windriver.com> (From yocto-docs rev: e631ec44be49d456add6a53ff3db89016d187370) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Kernel example fixedScott Rifenbark2012-05-311-21/+57
| | | | | | | | | | | | | | | Due to a bug (2256) the example that changes the kernel configuration through menuconfig did not work. I have re-written the section to now start with the default behavior of CONFIG_SMP=y and then have the user change the configuration to where it is not set. The changes include the reversing of the flow and the work-around needed due to bug 2256. (From yocto-docs rev: 6fa9eee12ed83f81470beb9792fb4fc1c5104f69) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: grammar fixScott Rifenbark2012-05-011-2/+2
| | | | | | | (From yocto-docs rev: d2baa57b68f67900854ee89985e3c53b8cfa1bf0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Removed KMACHINEScott Rifenbark2012-05-011-2/+2
| | | | | | | | | | | The example that compliles the altered code will not run now when the KMACHINE statement is in the linux-yocto_3.2.bbappend file. I have commented it out of the book. (From yocto-docs rev: 3f67b34daf1ad598b4d07f5e2a60d8c63da754b2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: updated KSRCScott Rifenbark2012-05-011-1/+1
| | | | | | | | | The KSRC example needs "_3_2" at the end of the variable. (From yocto-docs rev: e6bcbe8504f72777a03e9b08de95d5e2741700a3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: added quotesScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | | | Turns out the KSRC_linux_yocto ?= /home/scottrif/linux-yocto-3.2.git statement in the linux-yocto_3.2.bbappend file in poky-extras needs quote characters around the pathname. I updated the example statement. (From yocto-docs rev: eac1b53c04398152b41ac280fdc030615c165112) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: kernel machine updateScott Rifenbark2012-05-011-2/+2
| | | | | | | | | | Found two instances of "yocto/standard/common-pc/base". this should now be "standard/default/common-pc/base". (From yocto-docs rev: a2f4ac3885de1157e6d718cfea9b29a67c76aeb0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: 3.0 to 3.2Scott Rifenbark2012-05-011-3/+3
| | | | | | | | | | The kernel used for example is no linux-yocto_3.2. I changed all occurences of yocto_3.0 over to yocto_3.2 (From yocto-docs rev: 7ee8f86fd0f44197901c851a16c58aa5f6851b1f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: formatting fixScott Rifenbark2012-05-011-3/+3
| | | | | | | (From yocto-docs rev: 20c12b6ef59132f2eef62d45574b9af837971731) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: altered exampleScott Rifenbark2012-05-011-2/+4
| | | | | | | | | | | The example code with the printk statements needed to be altered. And the wording supporting the example was modifyied to be more generic. (From yocto-docs rev: f76465e920c3959230196814f17890065c613730) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: updated cpuinitScott Rifenbark2012-05-011-3/+4
| | | | | | | | | | Looks like calibrate_delay(void) changed in the example. Updated to the most recent code. (From yocto-docs rev: f1abcbf730c4b50ceb925e41181429c04eb2d55e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: output updatedScott Rifenbark2012-05-011-2/+3
| | | | | | | | | | | Updated the example sets up the bare clone. The shell output changed because the upstream repo changed to "origin/standard/default/common-pc/base". (From yocto-docs rev: cc3a8dde7b7f70174225ec95303d0280697d674b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: New figure just for denzilScott Rifenbark2012-05-011-1/+1
| | | | | | | | | | | | New image needed for Denzil. I created a new file named "kernel-example-repos-denzil.png" and copied it to the Figures folder. I also deleted the "kernel-example-repos.png" image. (From yocto-docs rev: 97105187735c15e452580a0174897517c1860f2c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Replacements for "1.1" and "edison", etc.Scott Rifenbark2012-04-231-14/+14
| | | | | | | | | | | | | I did a quick and dirty scrub over the manuals for the strings "1.1" and "edison". I found some instances that were not properly variablized. Also, discovered some references to the linux-yocto-3.0-1.1.x. All but one instance of this needed changed to linux-yocto-3.2. (From yocto-docs rev: 620fb4b7626defcefc8a039de09ae4599ee7f454) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: Converted to use poky.entScott Rifenbark2012-03-231-14/+20
| | | | | | | | | | | | | I converted the hard links to use the variables as established in the file poky.ent. Also, Cleaned up some bad text in the term "Yocto Project Files." Looks like a cut-and-paste problem. (From yocto-docs rev: e2e20bf4895d80dae73595e93132f37fb31121d1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: Updates to names of bare clone and copyScott Rifenbark2012-03-081-8/+8
| | | | | | | | | | | | I changed the example to use a different kernel (linux-yocto-3.0-1.1.x) and the example that creates the bare clone and the copy of the bare clone to use better names that are more easily distiguishable: linux-yocto-3.0-1.1.x.git and my-linux-3.0-1.1.x-work, respectively. (From yocto-docs rev: b1366d35155121f5aa576715541036304c99f13b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: edits to exampleScott Rifenbark2012-03-081-36/+82
| | | | | | | | | | | | Poor flow for the config_smp example. Upon reading this example it did not stand well on its own. I added some text, albeit redundant but necessary I felt, so that the example would stand on its own. (From yocto-docs rev: f8c0c9469eae0788f1bfba309deefb4e03d4bc29) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Fixes to examplesScott Rifenbark2012-03-081-3/+6
| | | | | | | | | | | | | | | | | Jim Abernathy pointed out an area where the bitbake command is run from the top-level poky directory. This is incorrect and the user should run this from the build directory. I changed the instance so that the example instructs the user to either run the environment setup script first, which would place him into the build directory. I also reinforced it by adding supporting text saying that you should run the bitbake command from the build directory. Reported-by: Jim Abernathy <jim.abernathy@intel.com> (From yocto-docs rev: b111e5e4faa6d4e5e99f48b886aeb72bb12e2914) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: cleared up noteScott Rifenbark2012-03-081-1/+2
| | | | | | | | | | | | | | There is note instructing the user to delete unused .bbappend files or comment out the COMPATIBLE_MACHINE statements in those unused files before running the build in the example. the note was not clear about the COMPATIBLE_MACHINE statement in the .bbappend file that is actually being used. I edited the text to be clear about that. (From yocto-docs rev: 73ed4df6f312c25103c41a1ee1dcdb9f7114ca45) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: General EditsScott Rifenbark2012-03-081-3/+4
| | | | | | | | | | Better wording for the "Local Yocto Project Files Git Repository" bulleted item. (From yocto-docs rev: 7be7823b69c0804d4939b3350ff621ce0afebc94) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: BB_NUMBER_THREADS and PARALLEL_MAKE suggestionsScott Rifenbark2011-11-251-6/+5
| | | | | | | | | | | | | | | Text that suggests setting the BB_NUMBER_THREADS and PARALLEL_MAKE variables to speed build time has been updated to suggest a setting of twice the number of host cores supported. The 2x number came to light through a discussion on the project mailing list initiated by Robert P. J. Day. Reported-by: Robert P. J. Day (From yocto-docs rev: 1846b41a595b7bd905ca828eaa04112d1533d7a1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: Fixed PDF Note line breaksScott Rifenbark2011-11-081-2/+4
| | | | | | | | | | | Several notes were not producing a line-break betweent he end of the note and the start of the next paragraph. Most work, but for some reason these did not. It is a mystery to me. (From yocto-docs rev: 2c87e0cb781b6d94297dc558504f869bd54a6ad0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: config exampleScott Rifenbark2011-10-061-5/+29
| | | | | | | | | | | I had to add some changes to the way we invoke qemu to show multiple processor support. I needed the qemuparam "-smp 2". There are other minor edits as well. (From yocto-docs rev: 508863634ce537b0936f8e44f87b90bef678c122) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: edits to the exampleScott Rifenbark2011-10-061-4/+7
| | | | | | | | | Some minor edits for the kernel example. (From yocto-docs rev: 01e9f01662efad746fbfc34820b6efeb34affecd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: general updatesScott Rifenbark2011-10-041-77/+71
| | | | | | | | | | | I made a pass through the book to clean up all areas in preparation to running the examples again. Most changes were punctuation, manual section reference formats, and wordings. (From yocto-docs rev: 0d054f79c82ddc204938dea187312d1a80d0a2e1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: added line breakScott Rifenbark2011-09-251-1/+2
| | | | | | | | | | There is an example whose output exceeds the PDF manual version's page width. I had to artificially break the line up. (From yocto-docs rev: d8a5714a2f8193c1efc8a7080b8f6e0744da610a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Robert Berger feedback.Scott Rifenbark2011-09-251-4/+12
| | | | | | | | | | somehow I lost three or four changes that are credited to Robert Berger (Community Member). I have re-introduced them here. (From yocto-docs rev: a23564ada0e072bea63739aeb1eb5c66d595e728) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: moved statementScott Rifenbark2011-09-021-2/+2
| | | | | | | | | | | Dave Stewart said that good coding practice is to set the variables before any print statements. So I moved one statement above the example printk statements. (From yocto-docs rev: bad0537a5a6472fb3fef06de9763990a0c352e25) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Added kernel ↵Scott Rifenbark2011-08-201-41/+169
| | | | | | | | | | | | | | | | | reconfigure example. this example uses the CONFIG_SMP configuration. By default, this configuration is disabled. The example shows how to use menuconfig and explains the .config file role and how you can use it combined with menuconfig to manage multiple configuration changes. Thanks to Darren Hart for identifying this simple change to demonstrate how to change the kernel configuration. (From yocto-docs rev: c571c01b8589ad6f76e66388c3ae24a1de029f65) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: Changed 2.6.37 to 3.0 for 1.1 release.Scott Rifenbark2011-08-151-10/+10
| | | | | | | | | | | Bruce Ashfield's review comments indicated that we will be using linux-yocto-3.0 and not linux-yocto-2.6.37. So I am putting these changes in to anticipate the 1.1 release. (From yocto-docs rev: ecbe1c90c5aa65b2dde77ba6094b5956e37d061d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: structure addedScott Rifenbark2011-08-151-0/+29
| | | | | | | | | | Two additional section placeholders added for changing kernel configuration and for adding kernel recipes added to the appendix. (From yocto-docs rev: 27c0ea3dddb652c4367b097b612edbdb76d7725d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: edit pass.Scott Rifenbark2011-08-151-89/+116
| | | | | | | (From yocto-docs rev: 77dec8c28ce519b6b9c2afd2a5410653fdfd22e8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: added noteScott Rifenbark2011-08-151-2/+8
| | | | | | | | | | | | | | | There are some issues with the fact that the build process parses all kernel .bbappend files whether they are used or not during the build process. I added an extra build configuration note regarding editing the .bbappend file. I noted that you either have to edit every .bbappend file and comment out the COMPATIBLE_MACHINE statement or simply remove all the kernel recipe append files except the one you are interested in. (From yocto-docs rev: ecece911a1623b9b12bb73bab50891fbdea7afbe) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: file name changeScott Rifenbark2011-08-151-2/+7
| | | | | | | | | | I changed 'linux-yocto-2.6.37.bbappend' to 'linux-yocto_2.6.37'. Also started a new note. (From yocto-docs rev: c78a937b9df37f68beee31c51914811ddd4d771f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: Positioned figures for PDF outputScott Rifenbark2011-08-151-1/+1
| | | | | | | | | | Had to tweak the viewing area to get two figures to display correctly in the PDF version of the file. (From yocto-docs rev: 89b2618e11c05744f54a9fbd39cd899117a2affc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: re-writeScott Rifenbark2011-08-151-143/+362
| | | | | | | | | | | | I performed a major re-write of this section that touched all aspects of it. This was necessary due to the fact I could not get the example running because of not understanding the repo location and branch needs to set it up. (From yocto-docs rev: 160e66d0c8ddf11584c53306def916a45a05f62b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: partial edits.Scott Rifenbark2011-08-151-0/+61
| | | | | | | | | still working on the kernel example. (From yocto-docs rev: 90c8cb778d3c146f24626a681f05b88bab1e9766) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: new section for imageScott Rifenbark2011-08-151-0/+66
| | | | | | | | | | I added a new section for the example that ensures the image for qemu is available. (From yocto-docs rev: a3ca52cb7088ec85502b507093082f35f23befd4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: partial updatesScott Rifenbark2011-08-151-200/+305
| | | | | | | | | various things going on in the kernel example. Far from complete. (From yocto-docs rev: 0c0548b79589a606f91bdb39e5a2ece71f4c108e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: minor editsScott Rifenbark2011-08-041-2/+3
| | | | | | | (From yocto-docs rev: 315f1493b380a657951abc629ffd48a1cccde16c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual: Added reference to example appendicesScott Rifenbark2011-08-041-1/+1
| | | | | | | | | | | | In dev-manual-model.xml I included two references: one to the BSP Development Example and one to the Kernel Modification Example. I had to add the target "id" stuff to both dev-manual-bsp-appendix.xml and dev-manual-model.xml (From yocto-docs rev: bcae1e723610e1769f0a524e3c1d9918c7cb1061) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: removed redundant id.Scott Rifenbark2011-08-041-5/+1
| | | | | | | (From yocto-docs rev: d8eac20a745ca1c7fd20089abde4e61bbc4e755a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: added tagsScott Rifenbark2011-08-041-64/+5
| | | | | | | | | Added the Docbook tags to make this an appendix. (From yocto-docs rev: fd5658872a9d48a2ee8f0229cb0fca90961aee32) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation/dev-manual/dev-manual-kernel-appendix.xml: Added appendixScott Rifenbark2011-08-041-0/+446
New file for the kernel example. this will be an appendix. (From yocto-docs rev: fca7e4fbb3d1e738700349d6169d7217c04e4b31) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>