Darren Hart
5612e2652d
yocto-bsp: Add core2 and corei7 tune choice to x86_64
...
Update the x86_64 architecture bsp creator to include choices for core2
and corei7 tune files.
(From meta-yocto rev: 06a16db32eae5b2280642643009fa653dc6f7839)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:58 +00:00
Darren Hart
279af938ed
yocto-bsp: Update substrate to use the new x86 tune files
...
Update the substrates to use x86-base instead of ia32-base and core2-64
instead of x86-64. Update the core2 bit to include the DEFAULTTUNE to be
explicit.
(From meta-yocto rev: 3ccc079192ca147382231f0379bae1d04d47a89c)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:57 +00:00
Darren Hart
cb2b9b546c
genericx86: Use require instead of include
...
Use require instead of include to avoid silent errors when the required
tune files change name or are moved. It's going to fail anyway, it might
as well fail with an error message that is immediately helpful.
(From meta-yocto rev: 88d925a8991e3e35b17f225a761b7c286b57bcf6)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Cc: Ross Burton <ross.burton@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:57 +00:00
Darren Hart
0e0c9ed7c5
genericx86: Use new x86 tune files
...
Use the new names for the x86 tunes files (x86 instead of ia32).
(From meta-yocto rev: 45f99cb7faa219b37da09fb1080f24457e0c78b5)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Cc: Ross Burton <ross.burton@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:57 +00:00
Darren Hart
9d66f327fb
genericx86-64: Use the core2-64 tune
...
As x86_64 has been "demoted" to an ABI definition rather than a concrete
tune file, replace it with core2-64 for the genericx86-64 machine.
(From meta-yocto rev: 3cd42f3f6ccfd782194a6ece55cd70bfd3b6a0a0)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Cc: Ross Burton <ross.burton@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:57 +00:00
Darren Hart
a5b13d4e55
genericx86: Use the core2 tune file
...
Aside from the movbe and specialized instruction scheduling for the lack
of out-of-order scheduling in the older Atom CPUs, the core2 tune covers
these CPUs adequately. Since the current atom tune just uses core2
anyway, go ahead and make this explicit here.
(From meta-yocto rev: c04de1c53e1c4d81bd0f60a2f1dfc6ed55a6dddc)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Cc: Ross Burton <ross.burton@intel.com >>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:57 +00:00
Richard Purdie
ecb9813900
local.conf.sample: Add automatic defaults for BB_NUMBER_THREADS and PARALLEL_MAKE
...
Its rather sad that people don't appear to read local.conf and then complain
about slow builds when they're just using a single thread. Most systems have
more than one core now so we might as well use a more automatic default
for these values. This may lead to better experiences for new users.
[YOCTO #2528 ]
(From meta-yocto rev: 52bf4bdcaea0df69231327413d502aad11c3adf3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:51:55 +00:00
Darren Hart
ff1bdc1c8b
doc: Update profile-manual to use new core2_32 tune name
...
Replace core2 with core2_32 where appropriate for the new
x86 tune naming.
(From yocto-docs rev: 665dd19cd041f1f33e2107b57933f9a6eab2ee90)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Scott Rifenbark <scott.m.rifenbark@intel.com >>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
78bd3a1bf7
eglibc-ld.inc: Update the inc file to match the new x86 tune
...
I created this after a git grep to look for files impacted by the x86
tune changes. I need a careful review here to determine if this is in
fact the right thing to do.
(From OE-Core rev: 0f3f8d6cad190cb8de9dba56c5933abdf4d99d07)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
9261d58739
qemux86_64: Use the core2-64 tune
...
As x86_64 has been "demoted" to an ABI definition rather than a concrete
tune file, replace it with core2-64 for the qemux86-64 machine.
(From OE-Core rev: 65c1ba225a410d2ee1913d55c6f986db9f54cc8e)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
a9e78681f9
tune: README: Typographical corrections
...
No new content, just correcting a few typographical errors.
(From OE-Core rev: 8df13f5013d92954ee76943dad58db75704c3cc5)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
776a335d6a
tune: README: Document best practice
...
Describe the expected usage of base architecture tune files and
arch-specific files, specifically the stacking of generations.
(From OE-Core rev: 282735d7c8fcbd7e354f544c45461b095700fb77)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
e010be1367
tune: README: Whitespace cleanup
...
Before making content changes, cleanup the various whitespace errors in
this file. Mostly end-of-line whitepsace.
(From OE-Core rev: 112e291c14ce4c3b8d074b71e63500dce609784e)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
beac8c5ac2
tune: Remove tune-x86_64.inc
...
The tune-x86_64.inc file is conceptually flawed. x86_64 is more akin to
the x86 and x86-32 ABIs defined in arch-x86.inc than it is a concrete
tune file, such as i586 or core2 - to the extent that everything but the
default tune is defined in the arch-x86.inc file. This becomes very
apparant when attempting to include tune-x86_64.inc in the x86 tune
hierarchy.
Remove the tune-x86_64.inc tune file in favor of it being an ABI
definition in arch-x86.inc and relying on the linear hierarchy of
concrete cpu-types in tune-i586, tune-core2, and tune-corei7.
core2_64 should suffice in lieu of x86_64 for all but a couple esoteric
corner cases involving older pre-core2 CPUs. In these cases, if they
exist at all, the BSP can replace the include tune-x86_64.inc with
arch-x86.inc and set the default tune to x86_64.
(From OE-Core rev: d8884649b2b3e76519bc10f5908f98d940a9c0cb)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:54 +00:00
Darren Hart
dff3daaeed
tune-corei7: Add support for cpu-type corei7
...
corei7 offers a significant advancement since the previous core2
cpu-type described in the tune-core2 file.
From the GCC(1):
Intel Core i7 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3,
SSSE3, SSE4.1 and SSE4.2 instruction set support.
This offers optimizations for Nehalem and Silvermont (e.g. Bay Trail)
CPUs (and beyond).
(From OE-Core rev: 21f8ce2a4b94034284eb74b9c3b4c9cc638511d6)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:53 +00:00
Darren Hart
bf3cb2cf55
tune: Make 32b or 64b explicit in tune name for core2
...
Core2 has both a 32b and a 64b variant. Currently, core2 implies 32b,
while core2_64 is the 64b version. This implicit 32b mode will become
confusing in later architectures, such as corei7, where it would be
natural for people to assume "corei7" meant 64 bit.
Rather than carrying forward an implicit 32b mode and rather than
changing the naming scheme part way through the architecture hiearchy,
make the 32b and 64b variant explicit in the tune name by changing core2
to core2-32. This patch also standardises on using '-' in the names.
(From OE-Core rev: 69e6395b8d11e2940892a6293ecbbe645c2a478b)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:53 +00:00
Darren Hart
4fdfeeb753
tune-core2: Only add the current ARCH to PACKAGE_EXTRA_ARCHS
...
Inherit the PACKAGE_EXTRA_ARCHS from i586 and only explicitly add core2
here.
(From OE-Core rev: 2a10d570560c37eb1d23cf853c0e541bc08a2878)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:53 +00:00
Darren Hart
31d3449e1a
tune-core2: Replace -mtune=generic with -mtune=core2
...
-march specifies which ISA to use. -mtune specifies which cpu-type to
optimize instruction ordering for, but not which ISA to use. There are
times when it may make sense to specify mtune=generic and use a more
specific march, such as core2, but the opposite makes little sense at
all: use cpu-type specific ISA, but order the instructions
generically. While the -mtune is implied by -march, gcc does not verify
it is using -mtune=core2 with:
gcc -Q -march=core2 --help=target
Explicitly specify -mtune=core2 to be sure.
Add a comment header describing the CPUs targeted by this tune file.
(From OE-Core rev: 4cd33193b2db6c281275db2fb5cc169181955217)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:53 +00:00
Darren Hart
3a39071677
i586: Only add the current tune to PACKAGE_EXTRA_ARCHS
...
The generic x86 build supports i586 by default, so this specific tune
file technically doesn't add any specific ARCHes to PACKAGE_EXTRA_ARCHS.
For consistency, append the current tune to PACKAGE_EXTRA_ARCHS.
Since we do not have specific tune files for i386 and i486, just drop
them.
These could be added to tune-x86 version if there is a need to
maintain them, but they really do not belong here.
(From OE-Core rev: 1ff914118bdfb19d7f3d794a92ba3735c06ab97b)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:53 +00:00
Darren Hart
939fec6ffc
x86: Replace ia32 with x86 when referring to the generic architecture
...
ia32 implies 32bit, while these files provide descriptions for IA32,
X86_64, and X32 architectures. The term "x86" fits this used better
without resorting to using the term "Intel" which isn't quite right as
it excludes things like the tune-c3 file describing a Via CPU.
(From OE-Core rev: f5e0a574d87b7dc6466bfe01593fab5aa13464ff)
Signed-off-by: Darren Hart <dvhart@linux.intel.com >
Cc: Richard Purdie <richard.purdie@linuxfoundation.org >
Cc: Paul Eggleton <paul.eggleton@intel.com >
Cc: Tom Zanussi <tom.zanussi@intel.com >
Cc: Nitin Kamble <nitin.a.kamble@intel.com >
Cc: Mark Hatle <mark.hatle@windriver.com >
Cc: Bruce Ashfield <bruce.ashfield@windriver.com >
Cc: Martin Jansa <martin.jansa@gmail.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:53 +00:00
Richard Purdie
721773072d
utils: Add a cpu_count wrapper function
...
Add a cpu_count wrapper function (useful from annonymous python where
the import would be trickier).
(From OE-Core rev: 0ae27a55759e7c4254e704e18b304d40013cb5c3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-28 00:50:47 +00:00
Scott Rifenbark
5280192555
bitbake: user-manual-ref-variables.xml: Added 10 new variables to the glossary.
...
Fixes [YOCTO #5472 ]
1. ASSUME_PROVIDED
2. BB_CURRENTTASK
3. BB_FETCH_PREMIRRORONLY
4. BB_FILENAME
5. BB_NICE_LEVEL
6. BB_HASHCONFIG_WHITELIST
7. BB_TASK_NICE_LEVEL
8. BB_NO_NETWORK
9. BB_NUMBER_PARSE_THREADS
10. STAMPCLEAN
(Bitbake rev: 72a01a54c4786a7a82ae8b86b8e2beedd07f7f21)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:26 +00:00
Scott Rifenbark
6201d18b79
bitbake: user-manual-ref-variables.xml: Fixed references to "Build Directory".
...
I made sure that these are lower-cased. Also, removed the tags
for cross-referencing into the term section of the YP Development
Manual.
(Bitbake rev: f9e3de2bb3e73204ef35d102ff26ee7393056ede)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:26 +00:00
Scott Rifenbark
37ab0888a1
bitbake: user-manual-ref-variables.xml: Editing pass.
...
Corrected grammar and applied active voice where possible.
Also removed several cross-reference tags to the YP manual set.
(Bitbake rev: 17cbad436c97e904a04596237022e84853b10a21)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:26 +00:00
Scott Rifenbark
d51fb535a6
bitbake: template/titlepage.templates.xml: Suppress Title Text.
...
I commented out two blocks of code that are responsible
for getting the book's title to format onto the title page.
Commenting the code out suppresses the title from the
PDF version's title page yet retains the title text for the
HTML tab space of the browser. The reason this is necessary
is because the BitBake User Manual uses an image file for
the title. Thus, it is not necessary to print the title
again.
(Bitbake rev: d7f15880c5423d91fd786e291f3e062545342184)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:25 +00:00
Scott Rifenbark
4fb4928504
bitbake: user-manual-customization.xsl: Updated param list to pass
...
I added five parameters here to match the build process used
for the YP manual set.
(Bitbake rev: f95994be26986098c2603ef6d4cb10f06422b790)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:25 +00:00
Scott Rifenbark
9dcd60395e
bitbake: user-manual-metadata.xml: Renamed section tag
...
There were two section tags that used the same id name "classes".
One was in the intro chapter and one was in the metadata chapter.
This was causing an exception in the PDF creation process and
breaking it. I renamed the tag in the metadata chapter
"metadata-classes".
(Bitbake rev: d5f405586f7c50c602241519d32d02b1c7b1f345)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:25 +00:00
Scott Rifenbark
e501280162
bitbake: user-manual-ref-variavbles.xml: Added new glossary chapter.
...
Added a scrubbed copy of the YP ref-manual glossary. The content
was scrubbed to contain BB variables only. Removed broken
cross-references, made sure the PDF file built.
(Bitbake rev: aae6bcb7fb6e056eb7b1027a8054f6ea5f8ab2b2)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:25 +00:00
Richard Purdie
bd4140578e
bitbake: user-manual-bitbakecommand: Various edits/cleanups
...
(Bitbake rev: f079e0886b1b191d84621057f9752cc32bfabb44)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:24 +00:00
Richard Purdie
5cce95c602
bitbake: user-manual-bitbakecommand: Standardise on section tags, not example
...
(Bitbake rev: c85a035608b7c862d964f45bb1b767fde072a1de)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:24 +00:00
Richard Purdie
2375f55045
bitbake: user-manual-bitbakecommand: Replace screen tags with literallayout
...
(Bitbake rev: 4fffe48ab607fd0d2f884186006ee168874b8414)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:24 +00:00
Richard Purdie
64f66d7821
bitbake: user-manual-bitbakecommand: Reform whitespace
...
(Bitbake rev: f1a6d7029e7adc147655809dca71782a143c5ac5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:24 +00:00
Richard Purdie
32304baea2
bitbake: user-manual-bitbakecommand: Update help text output with that from bitbake master
...
(Bitbake rev: bd1da5001c03cba17a4c61cfb854ab394c50e732)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:23 +00:00
Richard Purdie
1669f39e47
bitbake: user-manual-fetching: Editing pass over the manual chapter
...
(Bitbake rev: b0fc79e6405b7070a42cfda035e87edc832f8334)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:23 +00:00
Richard Purdie
123b978c82
bitbake: user-manual-fetching: Change varname/emphasis tags to filename
...
(Bitbake rev: 3b04c18212f3f0c22a1167dc6f62210e54ed2002)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:23 +00:00
Richard Purdie
0de491b766
bitbake: user-manual-fetching: Change screen -> literallayout
...
(Bitbake rev: e0474be77c954cac3bb9b403d6c854ff447cc02d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:23 +00:00
Richard Purdie
d0c16f9467
bitbake: user-manual-fetching: Change the file whitespace
...
(Bitbake rev: 7e32068d1ab4e1f342f70a8338bb8a51fc783da9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:23 +00:00
Richard Purdie
552d54f2ec
bitbake: user-manual-metadata: Clean up task documentation
...
(Bitbake rev: 55158ce6c5435544a62a60c0055724619bafde27)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:22 +00:00
Richard Purdie
ac576f40ac
bitbake: user-manual-metadata: Clean up task flag section
...
(Bitbake rev: b2e8c56d0f554e3b118f23b42858319110501180)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:22 +00:00
Richard Purdie
7b99bc04ac
bitbake: user-manual-metadata: Expand parsing process docuemtnation
...
(Bitbake rev: 2596dd2b42c06ef258032356294cc345a6e25fed)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:22 +00:00
Richard Purdie
d6b8f746d4
bitbake: user-manual-metadata: Add section about layers
...
(Bitbake rev: 0a99fe01dc273c548f7f83f9a7695c21184e7331)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:22 +00:00
Richard Purdie
76072eaa8e
bitbake: user-manual-metadata: Add section about INHERIT
...
(Bitbake rev: f2ffe0365df7aa9c7d6c57b6bff8a5bbed198bfb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:22 +00:00
Richard Purdie
ab18cca2dc
bitbake: user-manual-metadata: Add section about running tasks and the environment
...
(Bitbake rev: b32524643c125c78848630a5ce18d1df36313bc7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:21 +00:00
Richard Purdie
8705fe2383
bitbake: user-manual-metadata: Rework section about shell/python functions
...
(Bitbake rev: c2bcb5364ff7c702bc1ec2726169f608b445f979)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:21 +00:00
Richard Purdie
908fdb5cbc
bitbake: user-manual-metadata: Add section about data store operations
...
(Bitbake rev: 85ffd05f292386de1b098debb6a3d3fe18c6b6b7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:21 +00:00
Richard Purdie
c676bf8453
bitbake: user-manual-metadata: Add lists of common events
...
(Bitbake rev: 240d3f0439e7c1f12e06fa738acc20fbcac8ae65)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:21 +00:00
Richard Purdie
c8892fc919
bitbake: user-manual-metadata: Editing pass over the manual chapter
...
(Bitbake rev: 6f326f2f2785d6d48d7753abee6e8162852d8702)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:20 +00:00
Richard Purdie
98b41e41ff
bitbake: user-manual-metadata: Use filename tags instead of literal and varname tags
...
(Bitbake rev: 56f8c4ad09c244522d68e203fe4cb76d593a9f2f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:20 +00:00
Richard Purdie
a0f3328679
bitbake: user-manual-metadata: Replace screen tags with literallayout tags
...
(Bitbake rev: be3967f9f088e414c679e72a947817b60bab82d7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:20 +00:00
Richard Purdie
0e90d0f1a4
bitbake: user-manual-metadata: Update whitespace (no content changes)
...
(Bitbake rev: 7eb1e340321ab4a5baa23e83eebf65ba13d23aef)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2014-01-27 21:03:20 +00:00