Skip to content

Commit

Permalink
Merge pull request #465 from YoeDistro/kraj/master
Browse files Browse the repository at this point in the history
merge meta-yoe into yoedistro repo
  • Loading branch information
cbrake authored Sep 5, 2020
2 parents 5a3dd96 + f7dc63a commit 064e6eb
Show file tree
Hide file tree
Showing 121 changed files with 8,688 additions and 19 deletions.
4 changes: 0 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,6 @@
path = sources/meta-qcom
url = https://github.com/YoeDistro/meta-qcom
branch = master
[submodule "sources/meta-yoe"]
path = sources/meta-yoe
url = https://github.com/YoeDistro/meta-yoe
branch = master
[submodule "sources/meta-riscv"]
path = sources/meta-riscv
url = https://github.com/YoeDistro/meta-riscv
Expand Down
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## Unreleased

## [3.2.0-alpha] - 2020-08-10
## [3.2.0-alpha] - 2020-09-05

- Dropped meta-webkit from default distro layers
- Update glibc to 2.32 and binutils 2.35 major versions
Expand All @@ -27,3 +27,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Fix RPI X11 builds with Userland graphics
- Update Vivante driver to 6.4.0.p2.0 based release
- Add 5.4 android common kernel for meta-arm
- Add tune files for cortexa73-cortexa35/ARMv8-2a
- Fix meta-openembedded test images e.g. meta-oe-ptest-image
- Use glibc master for RISCV32
- Move kea/dhcpcd from meta-openembedded to opemebedded-core
- Fix QT5 recipes with clang-11
- Move meta-yoe into yoedistro repo
2 changes: 1 addition & 1 deletion sources/bitbake
2 changes: 1 addition & 1 deletion sources/meta-arm
Submodule meta-arm updated 31 files
+1 −0 meta-arm-autonomy/conf/distro/include/arm-autonomy-host.inc
+24 −22 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen-devicetree/files/xen-n1sdp.dtsi
+3 −1 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen-devicetree/xen-devicetree.bbappend
+0 −73 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/fvp/defconfig
+2 −0 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/fvp/early-printk.cfg
+0 −73 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/juno/defconfig
+2 −0 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/juno/early-printk.cfg
+0 −100 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/n1sdp/defconfig
+3 −0 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/n1sdp/early-printk.cfg
+5 −0 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/files/n1sdp/n1sdp.cfg
+9 −16 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-extended/xen/xen_%.bbappend
+7 −0 meta-arm-autonomy/dynamic-layers/meta-gem5/recipes-devtools/gem5/gem5-aarch64-native_20.bbappend
+2 −0 meta-arm-autonomy/dynamic-layers/meta-gem5/recipes-extended/xen/files/gem5-arm64/early-printk.cfg
+4 −2 meta-arm-autonomy/dynamic-layers/meta-gem5/recipes-extended/xen/xen_%.bbappend
+4 −4 meta-arm-autonomy/recipes-extended/xen-devicetree/xen-devicetree.bb
+5 −0 meta-arm-autonomy/recipes-extended/xen/xen-tools_%.bbappend
+4 −9 meta-arm-autonomy/recipes-extended/xen/xen_%.bbappend
+20 −0 meta-arm-bsp/conf/machine/include/tune-cortexa73-cortexa35.inc
+20 −0 meta-arm-bsp/conf/machine/include/tune-cortexa75-cortexa55.inc
+13 −0 meta-arm-bsp/conf/machine/include/tune-cortexa75.inc
+20 −0 meta-arm-bsp/conf/machine/include/tune-cortexa76-cortexa55.inc
+13 −0 meta-arm-bsp/conf/machine/include/tune-cortexa76.inc
+13 −0 meta-arm-bsp/conf/machine/include/tune-cortexa77.inc
+14 −0 meta-arm-bsp/conf/machine/include/tune-neoversen1.inc
+1 −3 meta-arm-bsp/conf/machine/n1sdp.conf
+1 −3 meta-arm-bsp/conf/machine/sgi575.conf
+103 −0 meta-arm/recipes-security/optee/optee-examples/0001-make-Pass-ldflags-during-link.patch
+3 −1 meta-arm/recipes-security/optee/optee-examples_git.bb
+55 −0 meta-gem5/recipes-devtools/gem5/gem5-aarch64-native/0002-arch-arm-Introduce-HavePACExt-helper.patch
+174 −0 ...es-devtools/gem5/gem5-aarch64-native/0003-arch-arm-Check-if-PAC-is-implemented-before-executing-insts.patch
+4 −1 meta-gem5/recipes-devtools/gem5/gem5-aarch64-native_20.bb
2 changes: 1 addition & 1 deletion sources/meta-openembedded
Submodule meta-openembedded updated 135 files
1 change: 0 additions & 1 deletion sources/meta-yoe
Submodule meta-yoe deleted from d1d3c2
1 change: 1 addition & 0 deletions sources/meta-yoe/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
YOE Distribution Policy Layer based on OpenEmbedded Build Infrastructure
43 changes: 43 additions & 0 deletions sources/meta-yoe/classes/bec-image.bbclass
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
IMAGE_FEATURES += "empty-root-password allow-empty-password"

IMAGE_PREPROCESS_COMMAND += "do_systemd_network ; "

do_systemd_network () {
install -d ${IMAGE_ROOTFS}${sysconfdir}/systemd/network
cat << EOF > ${IMAGE_ROOTFS}${sysconfdir}/systemd/network/10-en.network
[Match]
Name=en*

[Network]
DHCP=yes

[DHCP]
RouteMetric=10
ClientIdentifier=mac
EOF

cat << EOF > ${IMAGE_ROOTFS}${sysconfdir}/systemd/network/11-eth.network
[Match]
Name=eth*

[Network]
DHCP=yes

[DHCP]
RouteMetric=10
ClientIdentifier=mac
EOF

cat << EOF > ${IMAGE_ROOTFS}${sysconfdir}/systemd/network/12-wl.network
[Match]
Name=wl*

[Network]
DHCP=yes

[DHCP]
RouteMetric=20
ClientIdentifier=mac
EOF

}
2 changes: 2 additions & 0 deletions sources/meta-yoe/conf/distro/baremetal.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
TCLIBC = "baremetal"

7 changes: 7 additions & 0 deletions sources/meta-yoe/conf/distro/busyboxinit.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# enable mdev/busybox for init
DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " systemd"
VIRTUAL-RUNTIME_dev_manager = "busybox-mdev"
VIRTUAL-RUNTIME_init_manager = "busybox"
VIRTUAL-RUNTIME_initscripts = "initscripts"
VIRTUAL-RUNTIME_keymaps = "keymaps"
VIRTUAL-RUNTIME_login_manager = "busybox"
9 changes: 9 additions & 0 deletions sources/meta-yoe/conf/distro/eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
DISTRO_FEATURES_remove = " x11 wayland"

# Use bcm userland graphics driver
DISABLE_VC4GRAPHICS = "1"

# Use rdk backend for eglfs
PREFERRED_PROVIDER_virtual/wpebackend = "wpebackend-rdk"

PACKAGECONFIG_pn-wpebackend-rdk_rpi = "rpi"
1 change: 1 addition & 0 deletions sources/meta-yoe/conf/distro/glibc.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TCLIBC = "glibc"
1 change: 1 addition & 0 deletions sources/meta-yoe/conf/distro/musl.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TCLIBC = "musl"
2 changes: 2 additions & 0 deletions sources/meta-yoe/conf/distro/newlib.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
TCLIBC = "newlib"

6 changes: 6 additions & 0 deletions sources/meta-yoe/conf/distro/systemd.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Use systemd for system initialization
DISTRO_FEATURES_append = " systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
VIRTUAL-RUNTIME_login_manager = "shadow-base"
6 changes: 6 additions & 0 deletions sources/meta-yoe/conf/distro/sysvinit.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Use sysvinit for system initialization
DISTRO_FEATURES_append = " sysvinit"
DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " systemd"
VIRTUAL-RUNTIME_init_manager = "sysvinit"
VIRTUAL-RUNTIME_initscripts = "initscripts"
VIRTUAL-RUNTIME_login_manager = "busybox"
1 change: 1 addition & 0 deletions sources/meta-yoe/conf/distro/tiny.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DISTRO_FEATURES_remove = "pam"
3 changes: 3 additions & 0 deletions sources/meta-yoe/conf/distro/wayland.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DISTRO_FEATURES_append = " wayland"

PACKAGECONFIG_append_pn-cog_rpi = " drm"
2 changes: 2 additions & 0 deletions sources/meta-yoe/conf/distro/x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
DISTRO_FEATURES_append = " x11"
DISTRO_FEATURES_remove = "wayland"
2 changes: 2 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-baremetal.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require yoe.inc
require baremetal.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require busyboxinit.inc
require eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require busyboxinit.inc
require wayland.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require busyboxinit.inc
require x11.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-systemd-eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require systemd.inc
require eglfs.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-systemd-wayland.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require systemd.inc
require wayland.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-systemd-x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require systemd.inc
require x11.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-sysvinit-eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require sysvinit.inc
require eglfs.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-sysvinit-wayland.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require sysvinit.inc
require wayland.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-glibc-sysvinit-x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require glibc.inc
require sysvinit.inc
require x11.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require busyboxinit.inc
require eglfs.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-wayland.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require busyboxinit.inc
require wayland.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require busyboxinit.inc
require x11.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-systemd-eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require systemd.inc
require eglfs.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-systemd-wayland.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require systemd.inc
require wayland.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-systemd-x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require systemd.inc
require x11.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-sysvinit-eglfs.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require sysvinit.inc
require eglfs.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-sysvinit-wayland.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require sysvinit.inc
require wayland.inc
4 changes: 4 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-musl-sysvinit-x11.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
require yoe.inc
require musl.inc
require sysvinit.inc
require x11.inc
2 changes: 2 additions & 0 deletions sources/meta-yoe/conf/distro/yoe-newlib.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require yoe.inc
require newlib.inc
2 changes: 2 additions & 0 deletions sources/meta-yoe/conf/distro/yoe.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
YOE_PROFILE ??= "yoe-glibc-sysvinit-wayland"
require ${YOE_PROFILE}.inc
Loading

0 comments on commit 064e6eb

Please sign in to comment.