aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-09-29zephyr.bbclass: Add ability to set boardJon Mason
Currently, there is no ability to set the board used by Zephyr. This limits the ability to set the board to something other than the machine name. By setting up an intermediate variable, ZEPHYR_BOARD, this can be set by those that know better (with the default to use the machine name as before). Signed-off-by: Jon Mason <jon.mason@arm.com>
2020-09-28acrn.conf: set tune corei7-64Naveen Saini
Added CONFIG_X86_64 since ACRN hypervisor supports x86_64 capable platforms only. Ref: https://github.com/zephyrproject-rtos/zephyr/commit/d0126a037d23484feebba00d2c0eac27e6393fef Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-09-23zephyr-kernel: add Zephyr RTOS version 2.3.0 supportMah, Yock Gen
Signed-off-by: Mah, Yock Gen <yock.gen.mah@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-09-22README.txt: update docNaveen Saini
Add python dependencies. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-09-22zephyr-kernel: Add python dependenciesJon Mason
Zephyr refuses to compile due to missing python dependencies. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2020-04-02newlib: instead of carry locally use from oe-coreNaveen Saini
Drop local newlib recipe and use it from oe-core TODO: enable arc support Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-04-02zephyr-kernel-test.inc: remove 'boot_page_table' kernel testNaveen Saini
'boot_page_table' moved from kernel tests. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-04-02zephyr-kernel: add Zephyr RTOS version 2.2.0 supportNaveen Saini
Release notes: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.2.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-04-02qemu: update recipe versionNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-04-02layer.conf: update LAYERSERIES_COMPAT to dunfellNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-03-31tune-cortexm3.inc: set '-mfloat-abi=soft' floating-point ABINaveen Saini
Due to default -mfloat-abi=softfp facing below error log: "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" Ref: https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2020-03-31zephyr-getchar_git: remove sample programNaveen Saini
This sample program does not exist anymore. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-17zephy-kernel-test: update the testcase list for x86Naveen Saini
Updated the test recipes to build against Zephyr v2.0 Code clean up Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-17zephyr.conf: Enable uninativeNaveen Saini
Use uninative by default to allow to build multiple distro and re-use sstate cache Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-philosophers: update recipe to build against v2.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-helloworld: code clean upNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-kernel: drop obsolete v1.6Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09acrn.conf: add new machineNaveen Saini
Add new acrn machine, which actually is $BOARD Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-helloworld: update recipe to build against zephyr v2.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09qemu-x86.conf: drop deprecated qemu flagsNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-kernel: add Zephyr RTOS version 2.0.0 supportNaveen Saini
Release notes: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.0.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-kernel: drop v1.7Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09qemu-x86.conf: remove invalid optionsNaveen Saini
Throw below error: runqemu - ERROR - Failed to run qemu: qemu-system-i386: -clock: invalid option Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-helloworld: addNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09zephyr-kernel-src: updated SRC_URI to point to githubNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09qemu: updated version to bbappend latest bbNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2019-12-09layer.conf: add LAYERSERIES_COMPAT to warrior & zeusNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2017-04-10README.txt: updatedJuro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-04-10siteinfo-zephyr.bbclass: refactor siteinfoJuro Bystricky
Move all SITEINFO_EXTRA_DATAFUNCS and PACKAGEQA_EXTRA_MACHDEFFUNCS from various tune files (tune-arc.inc, tune-iamcu.inc, tune-nios2.inc) into a a new siteinfo-zephyr.bbclass file. Although the original code did not result in any obvious errors, in fact it did cause some multiconfig problems. [YOCTO#11166] Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-04-03binutils (ARC): remove unneeded patchJuro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-04-03zephyr-flash-dfu.bbclass: modified PATH handlingJuro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17zephyr-kernel-common.inc: modify ZEPHYR_MAKE_ARGSJuro Bystricky
Pass ARCH as well. Remove V=1, if needed can be added in a specific recipe. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17MACHINE*: specify ARCH for each MACHINEJuro Bystricky
Some Makefiles may need to have ARCH set. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17gcc (ARC): upgrade to 6.3.0Juro Bystricky
Upgrade needed to avoid some compiler bugs with -Os. https://jira.zephyrproject.org/browse/ZEP-1882 Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17zephyr-kernel-test.inc: remove some testsJuro Bystricky
Removed tests not present in Zephyr 1.7. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17zephyr-peripheral-esp.bb: GATT/ESP BLE sample codeJuro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17zephyr-kernel-ser_1.7.bb: pack Zephyr 1.7 sourcesJuro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-17zephyr-kernel.inc: also support Zephyr 1.7.0Juro Bystricky
Build kernel tests suite and kernel samples based on PREFERRED_VERSION_zephyr-kernel Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-08zephyr-qemuboot.bbclass: no rootfsJuro Bystricky
Explicitly state we don't have rootfs, otherwise default rootfs QEMU settings may be forced by runqemu. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-06zephyr-hci-uart.bb: Zephyr BLE stackJuro Bystricky
Builds an image for Arduino 101 board needed to be flashed for its nRF51 Bluetooth LE controller. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-06zephyr-ipm.bb: Zephyr sample for IPMJuro Bystricky
The recipe to build IPM sample demonstrating messaging between ARC core and IAMCU core on Arduino 101. The recipe can build two different images, based on BOARD. Useful to demonstrate multiconfig. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-06arduino-101-ble: new MACHINEJuro Bystricky
Support for Arduino BLE ARM core. The core is based on Cortex-M0, so a corresponding tune/toolchain is required as well. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-06zephyrtargetcontrol: new argumentJuro Bystricky
An additional argument "target_modules_path" is needed in order to work with the current master. The whole external controller code handling will be changed in the near future, so this is most likely only a temporary fix. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-03-06arduino-101: Support for flashing via USBJuro Bystricky
Implement a class allowing flashing Arduino-101 using dfu-util. User needs to have dfu-utils installed on the host machine. All three cores supported (x86, ARM, ARC). Sample usage: $ MACHINE=arduino-101 bitbake xxx $ MACHINE=arduino-101 bitbake xxx -c flash_usb Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-02-06binutils (ARC): fix buildJuro Bystricky
Fix the error: ERROR: binutils-cross-arc-2.26+gitarc-r0 do_fetch: Fetcher failure: Unable to find file file://no-tooldirpaths.patch anywhere This is a consequence of including recipes-devtools/binutils/binutils-cross.inc which uses the patch in SRC_URI. (This patch was not used previously). Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-02-05qemu_2.8: disable Nios2 for nowJuro Bystricky
Disable build of QEMU for Nios2 as the patch for QEMU 2.7 does not apply cleanly for QEMU 2.8. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-02-05testimage: performance improvementsJuro Bystricky
Refactored processing of QEMU logs. The original code read QEMU logs every 30 seconds, which resulted in each test taking at least 30 seconds to finish. In reality, most tests take only a few seconds. Although the tests run in parallel, on systems with only a few CPUs this can make a very noticable difference. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-02-05zephyr-qemuboot.bbclass: disable QEMU networkJuro Bystricky
Setting QB_NET = "none" bypasses network configuration in runqemu. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-02-05zephyrtest.bbclass: refactorJuro Bystricky
Only keep code/variables related to individual test/package names. Moved ZEPHYR_TEST_SRCDIR into zephyr-kernel.inc as it is zephyr kernel version specific. Moved ZEPHYR_MAKE_OUTPUT into zephyr-kernel-common.inc as it is as it is not zephyr test specific but applicable to all zephyr images. Generate additional files expected by testimage.bbclass: testdata.json and a dummy manifest file Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-01-30zephyr-qemuboot.bbclassJuro Bystricky
A bbclass used to generate qemuboot.conf and various symbolic links needed to properly run "runqemu". Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>