summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-10Install qemu and create agl-egvirt machine featureMichele Paolino4-0/+22
qemu is the userspace emulator needed to run KVM virtual machines. This patch adds a bbappend for qemu in the meta-egvirt layer, and includes it in the packages to be installed in the AGL distro. To do this, the new agl-egvirt machine feature has been created and is used to enable virtualization specific extensions created by the EG-VIRT group for AGL. In order to reduce its impact on the AGL image, the qemu targets have been limited to aarch64 and x86_64 only. Changelog v2: - agl-egvirt added to MACHINE_FEATURES - use of class_target to not create conflict by the QEMU version used in the SDK and the one used by KVM - README file updated accordingly Bug-AGL: SPEC-718 Change-Id: I27288382443ba2bfe14d574ade2e691a63da145d Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2017-08-03New meta-egvirt layer for AGL virtualizationMichele Paolino5-0/+77
meta-egvirt is the AGL Virtualization Expert Group (EG-VIRT) layer. It is intended to be used to design, test, implement and assess virtualization technologies (containers, hypervisors, system partitioners and other solutions) for AGL ARMv8 and Intel platforms. The primary hardware target of such work is for the time being the Renesas R-Car M3 development platform (ARMv8). Other solutions will be added in future, depending on their availability and on the community interest. Changelog: added file 50_bblayers.conf.inc as a generic agl-egvirt feature Bug-AGL: SPEC-787 Change-Id: I8b5d9412a71a956d8c48e0dac0ea4c6e2f61fc3c Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2017-07-24Fix libthai (oem-extra-libs) build breakTakashi Matsuzawa3-3/+7
Bug-AGL: SPEC-771 Fix in libdatrie recipe so that libdatrie-native can be properly used to build libthai. Alternatively EXTRA_OECONF += "--disable-dict" can be added to libthai, but I guess (since I did not add libthai) it is not expected. Update: I also needed libdatrie-native dependency in libthai.bb Update2: Fix build breaks for imagemagick and protobuf as well Change-Id: I175a34f321841d6aa1cdabac69c67d590d313043 Signed-off-by: Takashi Matsuzawa <tmatsuzawa@xevo.com>
2017-07-13add nativesdk-protobuf to TOOLCHAIN_HOST_TASKTakashi Matsuzawa1-0/+1
Bug-AGL: SPEC-740 protobuf has protoc compiler which needed to be added to native sdk package Update: Fixed typo: cmake -> protobuf (cmake is already taken care somewhere) Change-Id: If6fe1fcc356617d257514b873dd3b8d6a854894c Signed-off-by: Takashi Matsuzawa <tmatsuzawa@xevo.com>
2017-06-12Add oem needs libs,libwebsockets.tte_zheng_wenlong3-0/+30
Different from apache-websocket in meta-openembedded layer,and qtwebsockets in meta-qt5 layer,libwebsockets is a C library for lightweight websocket clients and servers, can be used in embedded system. Using Tanikawa-san's advice on the packageconfig and for the single recipe only copy it from meta-oe( git://git.openembedded.org/meta-openembedded branch: master commit: 701397952efdb9790a2ea51c7b499f73243dc67b). V2: rebase to master(a9bbfe1af2ae8ccf79db999e8007b7c6cbc806a1). Change-Id: I6464a2b82ca57821959e46c2e2e3193f990e80f7 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2017-06-07Add oem needs libs, libdatrie and libthai.tte_zheng_wenlong3-0/+43
Libthai is a set of Thai language support routines aimed to ease developers’ tasks to incorporate Thai language support in their applications. Libdatrie's full name is double-array trie. Trie is a kind of digital search tree, and libdatrie is used by libthai. Change-Id: I02a97bb6b1286070c443fecc0dce0e17c7f00016 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2017-03-24Add software packages for oem needs librarydab_3.99.1dab/3.99.13.99.1tte_zheng_wenlong1-0/+9
These librarys packages will be added to meta-agl-devel,be requested by oem. iputils,net-tools,pixman bluez5,speex,glib-2.0 libogg,thrift,ppp Change-Id: I8c09d3be8e17ef9ffb606951009aa4120e7bb06c Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2017-01-19Fix "No GNU_HASH in the elf binary" errotte_zheng_wenlong1-0/+2
Adding TARGET_CC_ARCH += "${LDFLAGS}" to the recipe. reference to Yocto Project Reference Manual 2.2. Change-Id: Iaef0f5152a2e509168a5c25eb2e3ab02f895504d Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-12-16Merge "Add Mongoose Embedded Web Server Library"Jan-Simon Moeller4-62/+84
2016-12-15Add Mongoose Embedded Web Server Librarytte_zheng_wenlong4-62/+84
Change "mongoose for MongoDB" to "mongoose for Embbedded Web Server Library" Deleted old mongoose_git.bb for MongoDB Add mongoose_6.6.bb for Mongoose Embedded Web Server Library Modify packagegroup-ivi-common-core-os-commonlibs.bbappend to delete mongodb nodejs Change-Id: I41a2423e30af8a7fec85f5900556dce46ec6bddb Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-12-12update README markdownRonan1-25/+31
Change-Id: Ib87ad9f2dca90a4fd114f06567e4950981bc78a5 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-11-14Add fuse kernel configuration for renesas portertte_zheng_wenlong2-1/+4
Add fuse-rcar.cfg for config items, Modify linux-renesas_%.bbapend for add fuse-rar.cfg to SRC_URI. Change-Id: Id1f6448452a0ecda2c6e5c906fb80ea67576cbc3 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-11-10Change renesas kernel configure to fragment configurationtte_zheng_wenlong2-75/+20
Add iptables-rcar.cfg for renesas m2 kernel configuration, Delete configure items from linux-renesas_%.bbapend. Change-Id: I2a1e9883f908f17775ab829b93916c0f5011cf05 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-11-02Add software packages for oem needs librarytte_zheng_wenlong16-0/+1059
These recipes is support software packages for oem needs. The librarys include: boost, fixesproto, imagemagick, iptables, Xorg-macros zlib, eglibc(glibc), libcurl, libgif, libneon, mongoose fuse, protocol buffers, bsdiff, module-init-tools libcroco, libtiff, librsvg, libpcap, libtar You can add these librarys by feature 'agl-oem-extra-libs' source meta-agl/scripts/aglsetup.sh -m porter agl-demo [agl-appfw-smack] [agl-devel] [agl-netboot] agl-oem-extra-libs v2[jsmoeller]: - change to ImageMagick recipe (generalize configure append and add dependency) - readd libtar with tarball taken from debian as original git is n/a v3[tte_zheng_wenlong] - add libtar and libtar-dev in packagegroup-ivi-common-core-os-commonlibs.bbappend - modify README.md to explain build command. v4[tte_zheng_wenlong] - modify mongoose license from GPLv2 to MIT. - delete [] for agl-oem-extra-libs for README.md Change-Id: I1f9d2f1c023f332d528918c3f730ee0360a1f497 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-18Add iptables porter(m2) kernel configure by zheng@toyotamortytte_zheng_wenlong3-0/+89
Change-Id: I810ba89ef47981168c2ee6dbc9967c30eefed175 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-07-18Add gitreviewblowflish_2.0.2blowfish_2.0.1blowfish_2.0.02.0.22.0.12.0.0Jan-Simon Möller1-0/+4
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-07Initial empty repositoryJan-Simon Moeller0-0/+0