summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-kernel-appendix.xml
AgeCommit message (Collapse)Author
2012-06-29documentation/dev-manual/dev-manual-kernel-appendix.xml: Add note about conflictdenzil-7.0.1_rc2denzil-7.0.1Scott Rifenbark
Added a note to the part of the example where you bitbake the kernel after turning off CONFIG_SMP. The warnings you get can cause confusion. the note explains they are normal. (From yocto-docs rev: 08ed090f0b8b6970832242a52827ae2957918cf3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-29documentation/dev-manual/dev-manual-kernel-appendix.xml: Added branch stepScott Rifenbark
The example did not specify to switch to the "denzil" branch after establishing the local repo of poky-extras. The example will not work without this step. (From yocto-docs rev: 69b99a77f1f8247c217e77af89ecec3982adc264) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/dev-manual/dev-manual-kernel-appendix.xml: Kernel example fixedScott Rifenbark
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: 2eaaafab0390d1108b212b9cfb7ca8365e0f39a9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: grammar fixScott Rifenbark
(From yocto-docs rev: 8f62155b56f82c705f05585d2ab68d4a4af5a501) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: Removed KMACHINEScott Rifenbark
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: 112a10a32ba3d7b24f22e25e39202b717571cbf0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: updated KSRCScott Rifenbark
The KSRC example needs "_3_2" at the end of the variable. (From yocto-docs rev: 99bf77dd648b28c2d425d23215383b7c733b054d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: added quotesScott Rifenbark
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: bcdb8d230f20bf69567380d562c991ff6eeb41cd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: kernel machine updateScott Rifenbark
Found two instances of "yocto/standard/common-pc/base". this should now be "standard/default/common-pc/base". (From yocto-docs rev: d710bc868409ad21bdf9e63c042ec40b0d305ad0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: 3.0 to 3.2Scott Rifenbark
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: c3585a0fec0381a88071004660ab96016f9674e2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: formatting fixScott Rifenbark
(From yocto-docs rev: 1d1a5059163749b5adecf9432ffc5e2f2207acf4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: altered exampleScott Rifenbark
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: 4d03fe2e08dbdcab438aae551e9696e11a3e4477) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: updated cpuinitScott Rifenbark
Looks like calibrate_delay(void) changed in the example. Updated to the most recent code. (From yocto-docs rev: 402af7d379b0df5e97b1863aa627aad98ceb5e6f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: output updatedScott Rifenbark
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: 72077ca9e7db747cbccc4d9d8deabfa424c6147c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual: New figure just for denzilScott Rifenbark
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: 150b4c01cce283ae8de29f51a2e4e7dcb60281ca) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-23documentation: Replacements for "1.1" and "edison", etc.Scott Rifenbark
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>
2012-03-23documentation/dev-manual: Converted to use poky.entScott Rifenbark
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>
2012-03-08documentation/dev-manual: Updates to names of bare clone and copyScott Rifenbark
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>
2012-03-08documentation/dev-manual/dev-manual-kernel-appendix.xml: edits to exampleScott Rifenbark
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>
2012-03-08documentation/dev-manual/dev-manual-kernel-appendix.xml: Fixes to examplesScott Rifenbark
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>
2012-03-08documentation/dev-manual/dev-manual-kernel-appendix.xml: cleared up noteScott Rifenbark
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>
2012-03-08documentation/dev-manual/dev-manual-kernel-appendix.xml: General EditsScott Rifenbark
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>
2011-11-25documentation: BB_NUMBER_THREADS and PARALLEL_MAKE suggestionsScott Rifenbark
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>
2011-11-08documentation/dev-manual: Fixed PDF Note line breaksScott Rifenbark
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>
2011-10-06documentation/dev-manual/dev-manual-kernel-appendix.xml: config exampleScott Rifenbark
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>
2011-10-06documentation/dev-manual/dev-manual-kernel-appendix.xml: edits to the exampleScott Rifenbark
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>
2011-10-04documentation/dev-manual/dev-manual-kernel-appendix.xml: general updatesScott Rifenbark
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>
2011-09-25documentation/dev-manual/dev-manual-kernel-appendix.xml: added line breakScott Rifenbark
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>
2011-09-25documentation/dev-manual/dev-manual-kernel-appendix.xml: Robert Berger feedback.Scott Rifenbark
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>
2011-09-02documentation/dev-manual/dev-manual-kernel-appendix.xml: moved statementScott Rifenbark
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>
2011-08-20documentation/dev-manual/dev-manual-kernel-appendix.xml: Added kernel ↵Scott Rifenbark
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>
2011-08-15documentation/dev-manual: Changed 2.6.37 to 3.0 for 1.1 release.Scott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: structure addedScott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: edit pass.Scott Rifenbark
(From yocto-docs rev: 77dec8c28ce519b6b9c2afd2a5410653fdfd22e8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: added noteScott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: file name changeScott Rifenbark
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>
2011-08-15documentation/dev-manual: Positioned figures for PDF outputScott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: re-writeScott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: partial edits.Scott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: new section for imageScott Rifenbark
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>
2011-08-15documentation/dev-manual/dev-manual-kernel-appendix.xml: partial updatesScott Rifenbark
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>
2011-08-04documentation/dev-manual/dev-manual-kernel-appendix.xml: minor editsScott Rifenbark
(From yocto-docs rev: 315f1493b380a657951abc629ffd48a1cccde16c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-04documentation/dev-manual: Added reference to example appendicesScott Rifenbark
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>
2011-08-04documentation/dev-manual/dev-manual-kernel-appendix.xml: removed redundant id.Scott Rifenbark
(From yocto-docs rev: d8eac20a745ca1c7fd20089abde4e61bbc4e755a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-08-04documentation/dev-manual/dev-manual-kernel-appendix.xml: added tagsScott Rifenbark
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>
2011-08-04documentation/dev-manual/dev-manual-kernel-appendix.xml: Added appendixScott Rifenbark
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>