<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/meta-fsl-ppc/classes, branch topic/better-nip-support</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fbetter-nip-support</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fbetter-nip-support'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2015-07-29T02:26:59+00:00</updated>
<entry>
<title>Move meta-fsl-ppc content to layer root</title>
<updated>2015-07-29T02:26:59+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2015-07-23T19:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=6a868a671472d454b407a165fc31c5f7dfe783c6'/>
<id>urn:sha1:6a868a671472d454b407a165fc31c5f7dfe783c6</id>
<content type='text'>
This commit is just a rename of all contents of meta-fsl-ppc
subdirectory to this layer's root, merging the contents of common
files, subsequent changes are based on top of that.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>use 64b toolchain binaries to build e6500 kernel</title>
<updated>2015-07-29T02:26:58+00:00</updated>
<author>
<name>Ting Liu</name>
<email>ting.liu@freescale.com</email>
</author>
<published>2015-07-17T07:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=4746fc1cb8d90dbeea36c1743315923e2184bf26'/>
<id>urn:sha1:4746fc1cb8d90dbeea36c1743315923e2184bf26</id>
<content type='text'>
e6500 only supports 64b kernel. When building 64b kernel + 32b rootfs,
kernel build uses a hack previously, ie. append '-m64' and '-elf64ppc'
to 32b toolchain binaries. This fails if kernel use some builtin functions:
|   LINK    vmlinux
|   LD      vmlinux.o
| powerpc-fsl-linux-ld.bfd: Relocatable linking with relocations from
| format elf32-powerpc (.../4.9.2/libgcc.a(_popcountdi2.o)) to format
| elf64-powerpc (vmlinux.o) is not supported
| make: *** [vmlinux] Error 1
| ERROR: oe_runmake failed

modify KERNEL_{CC,LD,AR} to use 64b toolchain binaries to avoid error.

Signed-off-by: Ting Liu &lt;ting.liu@freescale.com&gt;
Acked-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>remove duplicate check for e6500 64b kernel build</title>
<updated>2015-01-08T10:21:20+00:00</updated>
<author>
<name>Zongchun Yu</name>
<email>Zongchun.Yu@freescale.com</email>
</author>
<published>2015-01-07T09:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9e5ff5bf92a7888018613aad03ecba76d1434599'/>
<id>urn:sha1:9e5ff5bf92a7888018613aad03ecba76d1434599</id>
<content type='text'>
e6500 is a specific core which only support 64bit kernel, no
matter rootfs is 32b/64b. qoriq_build_64bit_kernel.bbclass
was added to do this.

BUILD_64BIT_KERNEL is only set for e6500. It is duplicate to check
core and BUILD_64BIT_KERNEL at the same time. remove one.

Signed-off-by: Zongchun Yu &lt;Zongchun.Yu@freescale.com&gt;
</content>
</entry>
<entry>
<title>qoriq_build_64bit_kernel.bbclass: add for ppce6500</title>
<updated>2014-07-11T05:35:10+00:00</updated>
<author>
<name>Ting Liu</name>
<email>b28495@freescale.com</email>
</author>
<published>2014-07-10T09:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=53d64ed665d482eeaf642523523800071624f1c6'/>
<id>urn:sha1:53d64ed665d482eeaf642523523800071624f1c6</id>
<content type='text'>
ppce6500 is a specific core which only support 64bit kernel,
introduce qoriq_build_64bit_kernel.bbclass to do this

Signed-off-by: Ting Liu &lt;b28495@freescale.com&gt;
</content>
</entry>
</feed>
