Skip to content
  1. May 29, 2024
  2. May 15, 2024
  3. Mar 28, 2024
  4. Mar 21, 2024
  5. Mar 01, 2024
  6. Feb 07, 2024
  7. Feb 02, 2024
  8. Dec 21, 2023
    • Adam Johnston's avatar
      cassini-[bsp,config]: Remove kas patches from meta-cassini-bsp · 8989e84f
      Adam Johnston authored
      
      
      meta-cassini-bsp is about to be separated from meta-cassini.
      
      However meta-cassini-bsp contains out-of-tree patches which kas applies
      when fetching upstream layers from other repositories. When
      meta-cassini-bsp is removed, these patches will not be found.
      
      Before removing meta-cassini-bsp, move the out-of-layer patches to
      meta-cassini-config/kas
      
      BSP-specific out-of-layer patches should be avoided as much as possible
      going forwards.
      
      Signed-off-by: Adam Johnston's avatarAdam Johnston <adam.johnston@arm.com>
      8989e84f
  9. Dec 19, 2023
  10. Dec 15, 2023
  11. Nov 24, 2023
  12. Nov 02, 2023
  13. Oct 13, 2023
  14. Sep 22, 2023
    • Adam Johnston's avatar
      cassini-[bsp,config]: Correct distro features for firmware builds · 528eb7ab
      Adam Johnston authored
      
      
      There is a mismatch between distro features assigned when building
      platform firmware in Cassini and what is specified by the platform.
      
      Rather than setting distro features in cassini.conf, removing them in
      firmware.conf, and relying on the order in which bitbake hard assigns
      values, use the `cassini` override to set distro features for the distro
      only.
      
      Signed-off-by: default avatarAdam Johnston <adam.johnston@linaro.org>
      528eb7ab
    • Adam Johnston's avatar
      cassini-[bsp,config,distro]: Correct init manager for firmware builds · 97a87631
      Adam Johnston authored
      
      
      We see a build failures on master because:
      - Cassini assigns the init manager to `systemd`
      - The re-assignment back to mdev-busybox (firmware.conf) has no effect
      - Enabling `systemd` now enables the `usrmerge` distro feature
      - `usrmerge` affects the value of ${nonarch_base_libdir}
      - some firmware components use ${nonarch_base_libdir} and some don't
      
      We must fix the upstream firmware components for master, but in the
      meantime, we should also ensure that firmware is being built with the
      correct configuration.
      
      Rather than using multiple hard assignments and relying on the order in
      which bitbake applies them, use the mutually exclusive overrides
      `cassini` and `cassini-firmware` to set the value of POKY_INIT_MANAGER
      
      Note that the value of DISTROOVERRIDES when building the distro should
      be...
      - cassini
      - cassini-parsec
      - [cassini-dev]
      - [cassini-sdk]
      - [cassini-security]
      - [cassini-test]
      
      Whereas, when building firmware it should be...
      - cassini-firmware
      
      Signed-off-by: default avatarAdam Johnston <adam.johnston@linaro.org>
      97a87631
  15. Sep 14, 2023
Loading