* Re: [yocto] preempt-rt [not found] <MADEUP.16B409EFB86C84CD.31069@lists.yoctoproject.org> @ 2021-11-03 12:58 ` Leon Woestenberg 2021-11-03 13:18 ` Monsees, Steven C (US) 2021-11-03 13:24 ` codusnocturnus [not found] ` <16B40C1E6105ADEB.25986@lists.yoctoproject.org> 2 siblings, 1 reply; 5+ messages in thread From: Leon Woestenberg @ 2021-11-03 12:58 UTC (permalink / raw) To: steven.monsees; +Cc: yocto@lists.yoctoproject.org [-- Attachment #1: Type: text/plain, Size: 656 bytes --] Hello Steve, On Wed, 3 Nov 2021 at 13:44, Monsees, Steven C (US) via lists.yoctoproject.org <steven.monsees=baesystems.com@lists.yoctoproject.org> wrote: > > > I have a platform based off a aarm64 Xilinx based kernel, which is not a > compliant mainline kernel… so, I will need to go the preemp-rt patch route. > Depends, no mainline kernel? Vendor kernel? Can you share the machine name? Might be supported already in a layer with -rt. Regards, Leon -- -- Leon Woestenberg leon@sidebranch.com T: +31 40 711 42 76 M: +31 6 472 30 372 Sidebranch Embedded Systems Eindhoven, The Netherlands http://www.sidebranch.com [-- Attachment #2: Type: text/html, Size: 2698 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [yocto] preempt-rt 2021-11-03 12:58 ` [yocto] preempt-rt Leon Woestenberg @ 2021-11-03 13:18 ` Monsees, Steven C (US) 0 siblings, 0 replies; 5+ messages in thread From: Monsees, Steven C (US) @ 2021-11-03 13:18 UTC (permalink / raw) To: Leon Woestenberg; +Cc: yocto@lists.yoctoproject.org [-- Attachment #1.1: Type: text/plain, Size: 1482 bytes --] Cannot… Generic preempt-rt patch bbappend should be enough… From: Leon Woestenberg <leon@sidebranch.com> Sent: Wednesday, November 3, 2021 8:59 AM To: Monsees, Steven C (US) <steven.monsees@baesystems.com> Cc: yocto@lists.yoctoproject.org Subject: Re: [yocto] preempt-rt External Email Alert This email has been sent from an account outside of the BAE Systems network. Please treat the email with caution, especially if you are requested to click on a link, decrypt/open an attachment, or enable macros. For further information on how to spot phishing, access “Cybersecurity OneSpace Page” and report phishing by clicking the button “Report Phishing” on the Outlook toolbar. Hello Steve, On Wed, 3 Nov 2021 at 13:44, Monsees, Steven C (US) via lists.yoctoproject.org<http://lists.yoctoproject.org> <steven.monsees=baesystems.com@lists.yoctoproject.org<mailto:baesystems.com@lists.yoctoproject.org>> wrote: I have a platform based off a aarm64 Xilinx based kernel, which is not a compliant mainline kernel… so, I will need to go the preemp-rt patch route. Depends, no mainline kernel? Vendor kernel? Can you share the machine name? Might be supported already in a layer with -rt. Regards, Leon -- -- Leon Woestenberg leon@sidebranch.com<mailto:leon@sidebranch.com> T: +31 40 711 42 76 M: +31 6 472 30 372 [Image removed by sender.] Sidebranch Embedded Systems Eindhoven, The Netherlands http://www.sidebranch.com [-- Attachment #1.2: Type: text/html, Size: 8967 bytes --] [-- Attachment #2: image001.jpg --] [-- Type: image/jpeg, Size: 395 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [yocto] preempt-rt [not found] <MADEUP.16B409EFB86C84CD.31069@lists.yoctoproject.org> 2021-11-03 12:58 ` [yocto] preempt-rt Leon Woestenberg @ 2021-11-03 13:24 ` codusnocturnus 2021-11-03 13:40 ` Monsees, Steven C (US) [not found] ` <16B40C1E6105ADEB.25986@lists.yoctoproject.org> 2 siblings, 1 reply; 5+ messages in thread From: codusnocturnus @ 2021-11-03 13:24 UTC (permalink / raw) To: yocto@lists.yoctoproject.org [-- Attachment #1: Type: text/plain, Size: 1122 bytes --] ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Wednesday, November 3rd, 2021 at 5:43 AM, Monsees, Steven C (US) via lists.yoctoproject.org <steven.monsees=baesystems.com@lists.yoctoproject.org> wrote: > I have a platform based off a aarm64 Xilinx based kernel, which is not a compliant mainline kernel… so, I will need to go the preemp-rt patch route. > > Can you supply an example Yocto recipe that applies the patch, doesn’t even have to be arm based… just looking for baseline I might use to carve out support for my platform. There are a few details to sort out (like finding a patch compatible with the kernel recipe you want to use, or a compromise of the two), but basically a kernel .bbappend with the following will suffice to just patch the kernel. FILES_EXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI_append = " https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.12/patch-5.12-rc3-rt3.patch.gz" After that, you need a configuration fragment to enable PREEMPT-RT in the build. CONFIG_PREEMPT_RT=y > Thanks, > > Steve Sent with [ProtonMail](https://protonmail.com/) Secure Email. [-- Attachment #2: Type: text/html, Size: 2264 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [yocto] preempt-rt 2021-11-03 13:24 ` codusnocturnus @ 2021-11-03 13:40 ` Monsees, Steven C (US) 0 siblings, 0 replies; 5+ messages in thread From: Monsees, Steven C (US) @ 2021-11-03 13:40 UTC (permalink / raw) To: codusnocturnus@protonmail.com, yocto@lists.yoctoproject.org [-- Attachment #1: Type: text/plain, Size: 1886 bytes --] Thanks… From: yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> On Behalf Of codusnocturnus via lists.yoctoproject.org Sent: Wednesday, November 3, 2021 9:25 AM To: yocto@lists.yoctoproject.org Subject: Re: [yocto] preempt-rt External Email Alert This email has been sent from an account outside of the BAE Systems network. Please treat the email with caution, especially if you are requested to click on a link, decrypt/open an attachment, or enable macros. For further information on how to spot phishing, access “Cybersecurity OneSpace Page” and report phishing by clicking the button “Report Phishing” on the Outlook toolbar. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Wednesday, November 3rd, 2021 at 5:43 AM, Monsees, Steven C (US) via lists.yoctoproject.org <steven.monsees=baesystems.com@lists.yoctoproject.org<mailto:steven.monsees=baesystems.com@lists.yoctoproject.org>> wrote: I have a platform based off a aarm64 Xilinx based kernel, which is not a compliant mainline kernel… so, I will need to go the preemp-rt patch route. Can you supply an example Yocto recipe that applies the patch, doesn’t even have to be arm based… just looking for baseline I might use to carve out support for my platform. There are a few details to sort out (like finding a patch compatible with the kernel recipe you want to use, or a compromise of the two), but basically a kernel .bbappend with the following will suffice to just patch the kernel. FILES_EXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI_append = " https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.12/patch-5.12-rc3-rt3.patch.gz" After that, you need a configuration fragment to enable PREEMPT-RT in the build. CONFIG_PREEMPT_RT=y Thanks, Steve Sent with ProtonMail<https://protonmail.com/> Secure Email. [-- Attachment #2: Type: text/html, Size: 7360 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <16B40C1E6105ADEB.25986@lists.yoctoproject.org>]
* Re: [yocto] preempt-rt [not found] ` <16B40C1E6105ADEB.25986@lists.yoctoproject.org> @ 2021-11-03 13:28 ` codusnocturnus 0 siblings, 0 replies; 5+ messages in thread From: codusnocturnus @ 2021-11-03 13:28 UTC (permalink / raw) To: yocto@lists.yoctoproject.org [-- Attachment #1: Type: text/plain, Size: 1501 bytes --] ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Wednesday, November 3rd, 2021 at 6:24 AM, codusnocturnus via lists.yoctoproject.org <codusnocturnus=protonmail.com@lists.yoctoproject.org> wrote: > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Wednesday, November 3rd, 2021 at 5:43 AM, Monsees, Steven C (US) via lists.yoctoproject.org <steven.monsees=baesystems.com@lists.yoctoproject.org> wrote: > >> I have a platform based off a aarm64 Xilinx based kernel, which is not a compliant mainline kernel… so, I will need to go the preemp-rt patch route. >> >> Can you supply an example Yocto recipe that applies the patch, doesn’t even have to be arm based… just looking for baseline I might use to carve out support for my platform. > > There are a few details to sort out (like finding a patch compatible with the kernel recipe you want to use, or a compromise of the two), but basically a kernel .bbappend with the following will suffice to just patch the kernel. > FILES_EXTRAPATHS_prepend := "${THISDIR}/files:" > SRC_URI_append = " https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.12/patch-5.12-rc3-rt3.patch.gz" Oops, FILES_EXTRAPATHS_prepend isn't necessary in this case. I usually download and store the patch in my layer once I find the right one... > After that, you need a configuration fragment to enable PREEMPT-RT in the build. > CONFIG_PREEMPT_RT=y > >> Thanks, >> >> Steve > > Sent with [ProtonMail](https://protonmail.com/) Secure Email. [-- Attachment #2: Type: text/html, Size: 3175 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-11-03 13:40 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <MADEUP.16B409EFB86C84CD.31069@lists.yoctoproject.org>
2021-11-03 12:58 ` [yocto] preempt-rt Leon Woestenberg
2021-11-03 13:18 ` Monsees, Steven C (US)
2021-11-03 13:24 ` codusnocturnus
2021-11-03 13:40 ` Monsees, Steven C (US)
[not found] ` <16B40C1E6105ADEB.25986@lists.yoctoproject.org>
2021-11-03 13:28 ` codusnocturnus
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.