<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-fsl-ppc.git/classes/qoriq_build_64bit_kernel.bbclass, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-fsl-ppc</subtitle>
<id>https://git.enea.com/cgit/linux/meta-fsl-ppc.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/'/>
<updated>2016-02-18T05:17:54+00:00</updated>
<entry>
<title>classes/u-boot: Update getVar syntax</title>
<updated>2016-02-18T05:17:54+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2016-02-06T13:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/commit/?id=2e9b383ccaf495b7d07dcc5065a6fa83fc03e501'/>
<id>urn:sha1:2e9b383ccaf495b7d07dcc5065a6fa83fc03e501</id>
<content type='text'>
This runs:

sed -e 's:\(\.getVar([^,()]*\)):\1, False):g' -i `grep -ril getVar *`

on the layer to update the getVar usages without an expand parameter,
This ensures the layer continues to work with bitbake master.

There is no functionality change although some of these sites
may benefit from expand=True.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>use 64b toolchain binaries to build e6500 kernel</title>
<updated>2015-07-20T09:10:48+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-fsl-ppc.git/commit/?id=77dad3bc51d46369c4278d0a7eb6b4aa0e052992'/>
<id>urn:sha1:77dad3bc51d46369c4278d0a7eb6b4aa0e052992</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;
</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-fsl-ppc.git/commit/?id=38fbafcb3b3592149c42ebe050a0483d3a515bc0'/>
<id>urn:sha1:38fbafcb3b3592149c42ebe050a0483d3a515bc0</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-fsl-ppc.git/commit/?id=b145a013cbbcdc11832d0d9c6a3a71a52d91a5c3'/>
<id>urn:sha1:b145a013cbbcdc11832d0d9c6a3a71a52d91a5c3</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>
