Age | Commit message (Collapse) | Author |
|
switch to kernel.org git repo and add linaro-base64 fragment.
|
|
|
|
|
|
Some major refactoring to add LSK and open road for new hardware
models. Fix bigendian configuration as well.
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Qemu native build breakage in some cases is now fixed. Also, add
armeb-qemu-user in case we need it soon.
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Set up a qemu recipe that follows qemu head and builds for both aarch64
and armv7.
|
|
Add qemu to all SDK image derivates for kvm testing.
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Currently there is a race when pigz-native is unpacked from sstate before
zlib-native. Test if just setting DEPENDS_class-native is good enough.
|
|
Source directory changed in (previous) commit:
41935b269bf362f562aa929b70832e56d6009139.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
|
|
Fix build error in jenkins, keep in line with ARMv8 images, and
prepare for alip image.
|
|
|
|
usage
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
openvswitch package is fulfilled by meta-virtualization layer.
Signed-off-by: Zi Shen Lim <zishen.lim@linaro.org>
Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
This reverts commit 5451e93e1f9b0323ff2b1ea233887dc558c73edb.
|
|
|
|
rename do_remove_unneeded -> do_delete_unneeded since remove became
a bitbake keyword.
|
|
|
|
|
|
layers are referred to by name instead of path the happen
to be in.
|
|
toolchain-layer was only needed for gcc 4.6 recipes
|
|
Gcc 4-6 has been deprecated from oe-core,
follow suite in linaro.
|
|
The openjdk-7-common package supplies common shared libraries for both
the -jdk and -jre packages.
Fixes LP #1215188: java (openjdk 7) fails to run due to missing
libjli.so in Linaro OpenEmbedded.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
The jtreg test aggregation uses zip to archive its results.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
|
|
Since python source base has its own copy of libffi, it fixes the issue
here. Note similar fix is committed into separate libffi library.
cffi code creates trampoline for python callback function, which is
supposed to be called from another C function and it does not take into
account that in ARMv7a in big endian mode instructions are still in
little endian. Since written by big endian code they have to be
byteswapped. Proposed fix uses byteswap codes for instructions.
Here is python code snippet that will fail when libffi is used by
ctypes in python code (func1 and func2 are C functions):
from ctypes import *
mylib = CDLL("libmytest.so")
func1 = mylib.func1
print func1(1, 2)
CBFUNC = CFUNCTYPE(c_int, c_int, c_int)
def myfunc2(a, b):
return a * a + b * b
cb_func = CBFUNC(myfunc2)
func2 = mylib.func2
print func2(cb_func, 1, 2)
code will produce illegal instruction when func2 will call myfunc2
through trampoline
Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
cffi code creates trampoline for python callback function, which is
supposed to be called from another C function and it does not take into
account that in ARMv7a in big endian mode instructions are still in
little endian. Since written by big endian code they have to be
byteswapped. Proposed fix uses byteswap codes for instructions.
Here is python code snippet that will fail when libffi is used by
ctypes in python code (func1 and func2 are C functions):
from ctypes import *
mylib = CDLL("libmytest.so")
func1 = mylib.func1
print func1(1, 2)
CBFUNC = CFUNCTYPE(c_int, c_int, c_int)
def myfunc2(a, b):
return a * a + b * b
cb_func = CBFUNC(myfunc2)
func2 = mylib.func2
print func2(cb_func, 1, 2)
code will produce illegal instruction when func2 will call myfunc2
through trampoline
Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
on ARM V7 operating in big endian mode strace does not work:
root@genericarmv7ab:~# strace ls
pid 1356 unknown syscall trap 0x000000ef
it happens because ARM V7 when runs as big endian operates in be8 mode,
where instruction are still in little endian form. Strace get_scno reads
instructions and matches it to certain pattern, but in armeb case it needs
to byteswap it before that.
Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
dds the same patches into SRC_URI_append_armeb as
SRC_URI_append_arm does.
Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Adds the same patches into SRC_URI_append_armeb as
SRC_URI_append_arm does.
Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
Create meta-linaro/meta-bigendian meta layer that holds oe changes
to build ARM big endian images
Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
|
|
Fix recipe to be OE compliant with spacing SRCREV and PV.
Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|