[SOLVED] How to make Yocto to patch the kernel with Preempt-RT? for STM32MP1
Hi!
STM32MP1 provides a real-time core, and we use it for the hard-real time. But additionally, we would need the application running on the two fast cores to also be real-time. (with softer constraints but still better than standard scheduling on Linux).
For this, I added to the yocto project, at (not the best place, but just trying to make it to work for now):
Layers/meta-st/meta-st-openstlinux/conf/distro/openstlinux-weston.conf
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"
COMPATIBLE_MACHINE = "(stm32mp1)"But then, I get the following errors:
ERROR: Nothing PROVIDES 'quilt-native'
quilt-native was skipped: incompatible with machine stm32mp1 (not in COMPATIBLE_MACHINE)
ERROR: Required build target 'st-image-weston' has no buildable providers.
Missing or unbuildable dependency chain was: ['st-image-weston', 'quilt-native']
