-
Introduce the meta-zephyr layer into v8r64 stack and switch to use it to build Zephyr applications. The main changes are as follows: * Introduce meta-zephyr layer in the Kas config. * Remove zephyr-base.inc, openamp.inc and the zephyr-toolchain-native recipe, the functionalities or settings they implement are provided in meta-zephyr. * Move all those fvp-baser-aemv8r64 specific settings into zephyr-fvp-baser-aemv8r64.inc (for baremetal-zephyr) and zephyr-fvp-baser-aemv8r64-xen.inc (for virtualization) * Reuse the recipes in meta-zephyr to build zephyr-helloworld, zephyr-synchronization and zephyr-philosophers applications. And remove those recipes with the same name in the meta-armv8r64-extras layer. * Add zephyr-philosophers.bbappend to append extra customized settings. * Rename meta-armv8r64-extras/lib/oeqa/runtime/cases/zephyr.py to avoid duplication to the zephyr test case in meta-zephyr. * Add new directory zephyrcore to BBFILES_DYNAMIC to avoid some .bbappend files' hard dependencies. Signed-off-by: Robbie Cao <robbie.cao@arm.com> Signed-off-by: Qi Feng <qi.feng@arm.com> Issue-Id: SCM-5228 Change-Id: Iacbe4daef541a5f4d1000aaac486e26bf29d1beb
0bd4c106