mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 16:51:12 -07:00
kas: the BSP tree has two layers now; state the multi-license recipes
This commit is contained in:
+5
-6
@@ -133,8 +133,7 @@ Scarthgap, but the legacy (Dunfell/Gatesgarth) layers won't build clean until:
|
|||||||
1. ~~**Override-syntax migration**~~ — **DONE.** All `_append`/`_prepend`/
|
1. ~~**Override-syntax migration**~~ — **DONE.** All `_append`/`_prepend`/
|
||||||
`_remove`/`_${PN}` override syntax converted to the colon form across
|
`_remove`/`_${PN}` override syntax converted to the colon form across
|
||||||
`meta-forgefirm`, `meta-openglow-core`, and `meta-glowforge-bsp` (22
|
`meta-forgefirm`, `meta-openglow-core`, and `meta-glowforge-bsp` (22
|
||||||
occurrences). Note: `meta-openglow-bsp` (the separate OpenGlow_std board,
|
occurrences).
|
||||||
not built here) was intentionally left unconverted.
|
|
||||||
2. **Kernel forward-port (4.14 → linux-fslc 6.12.20)** — the factory NXP vendor
|
2. **Kernel forward-port (4.14 → linux-fslc 6.12.20)** — the factory NXP vendor
|
||||||
kernel (linux-imx 4.14.98) carried 7 out-of-tree changes; these are re-derived
|
kernel (linux-imx 4.14.98) carried 7 out-of-tree changes; these are re-derived
|
||||||
against mainline 6.12 in `meta-glowforge-bsp/recipes-kernel/linux/linux-fslc_%.bbappend`
|
against mainline 6.12 in `meta-glowforge-bsp/recipes-kernel/linux/linux-fslc_%.bbappend`
|
||||||
@@ -233,9 +232,9 @@ stack and deploys `forgefirm-image-glowforge.rootfs.wic.gz` (+ `zImage`,
|
|||||||
Build-time prerequisites baked into the config: `ACCEPT_FSL_EULA = "1"` (NXP
|
Build-time prerequisites baked into the config: `ACCEPT_FSL_EULA = "1"` (NXP
|
||||||
firmware-imx — the image also installs `firmware-imx-lic` so the EULA text
|
firmware-imx — the image also installs `firmware-imx-lic` so the EULA text
|
||||||
ships beside the blobs) and the kernel default in `glowforge.conf`. Every
|
ships beside the blobs) and the kernel default in `glowforge.conf`. Every
|
||||||
`LICENSE` string in the layers this build uses (`meta-forgefirm`,
|
`LICENSE` string in the layers (`meta-forgefirm`, `meta-glowforge-bsp`,
|
||||||
`meta-glowforge-bsp`, `meta-openglow-core`) is SPDX; the pre-SPDX strings that
|
`meta-openglow-core`) is SPDX, and the recipes for third-party components
|
||||||
remain live in `meta-openglow-bsp` and the xenomai recipes, which ForgeFIRM
|
that carry more than one license (`wlconf`, `python3-gfhardware`) declare
|
||||||
does not build. The stack
|
each of them with a checksum on its license text. The stack
|
||||||
is hardware-validated end to end: motion timing, the laser and safety chain,
|
is hardware-validated end to end: motion timing, the laser and safety chain,
|
||||||
the camera pipeline, both controller modes, and the A/B install path.
|
the camera pipeline, both controller modes, and the A/B install path.
|
||||||
|
|||||||
@@ -82,7 +82,6 @@ repos:
|
|||||||
layers:
|
layers:
|
||||||
meta-openglow-core:
|
meta-openglow-core:
|
||||||
meta-glowforge-bsp:
|
meta-glowforge-bsp:
|
||||||
# meta-openglow-bsp (separate OpenGlow_std board) intentionally excluded.
|
|
||||||
#
|
#
|
||||||
# Pinned-remote alternative for a fully self-contained clone (see
|
# Pinned-remote alternative for a fully self-contained clone (see
|
||||||
# kas/README.md "Push & release order"):
|
# kas/README.md "Push & release order"):
|
||||||
|
|||||||
Reference in New Issue
Block a user