* Hardware Support for Raspberry Pi 4
@ 2024-11-25 8:00 d.kauschke154
2024-11-27 5:28 ` Jan Kiszka
0 siblings, 1 reply; 6+ messages in thread
From: d.kauschke154 @ 2024-11-25 8:00 UTC (permalink / raw)
To: cip-dev
[-- Attachment #1: Type: text/plain, Size: 598 bytes --]
Hello everyone,
I am interested in understanding the current state of hardware support for the Raspberry Pi 4 within the cip project.
My goal is to use the Raspberry Pi 4 with secure boot and secure update mechanisms based on the cip project.
1)) What progress has been made so far in supporting the Raspberry Pi 4 hardware in the cip project?
2)) How can any remaining gaps or challenges be addressed to achieve full support?
3)) What steps or contributions would be most valuable in advancing this effort?
Thank you in advance for your insights and guidance!
Best regards,
David
[-- Attachment #2: Type: text/html, Size: 759 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Hardware Support for Raspberry Pi 4
2024-11-25 8:00 Hardware Support for Raspberry Pi 4 d.kauschke154
@ 2024-11-27 5:28 ` Jan Kiszka
2024-11-27 6:48 ` Quirin Gylstorff
0 siblings, 1 reply; 6+ messages in thread
From: Jan Kiszka @ 2024-11-27 5:28 UTC (permalink / raw)
To: d.kauschke154, cip-dev; +Cc: Quirin Gylstorff
Hi David,
On 25.11.24 16:00, d.kauschke154@googlemail.com wrote:
> Hello everyone,
>
> I am interested in understanding the current state of hardware support
> for the Raspberry Pi 4 within the cip project.
> My goal is to use the Raspberry Pi 4 with secure boot and secure update
> mechanisms based on the cip project.
>
> 1)) What progress has been made so far in supporting the Raspberry Pi 4
> hardware in the cip project?
> 2)) How can any remaining gaps or challenges be addressed to achieve
> full support?
IIRC, Quirin once had a prototype for that, just not public. He may
answer best what was need or what would still be missing.
> 3)) What steps or contributions would be most valuable in advancing this
> effort?
Baseline would be a booting image with a compatible CIP kernel. From
there, we would need to see what is missing for SWUpdate and Secure Boot
(both via UEFI). Probably just the integration of a chain-loaded recent
U-Boot as UEFI provider.
But note that no CIP member has so far expressed demand for officially
supporting that hardware and its SoC. So you may have to bring an
RPi-specific recipe rule to add potentially disabled (and not officially
supported) kernel features via a config snippet.
Jan
--
Siemens AG, Technology
Linux Expert Center
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Hardware Support for Raspberry Pi 4
2024-11-27 5:28 ` Jan Kiszka
@ 2024-11-27 6:48 ` Quirin Gylstorff
2024-11-27 14:47 ` d.kauschke154
0 siblings, 1 reply; 6+ messages in thread
From: Quirin Gylstorff @ 2024-11-27 6:48 UTC (permalink / raw)
To: Jan Kiszka, d.kauschke154, cip-dev
Hi David,
On 11/27/24 06:28, Jan Kiszka wrote:
> Hi David,
>
> On 25.11.24 16:00, d.kauschke154@googlemail.com wrote:
>> Hello everyone,
>>
>> I am interested in understanding the current state of hardware support
>> for the Raspberry Pi 4 within the cip project.
>> My goal is to use the Raspberry Pi 4 with secure boot and secure update
>> mechanisms based on the cip project.
>>
>> 1)) What progress has been made so far in supporting the Raspberry Pi 4
>> hardware in the cip project?
>> 2)) How can any remaining gaps or challenges be addressed to achieve
>> full support?
>
> IIRC, Quirin once had a prototype for that, just not public. He may
> answer best what was need or what would still be missing.
>
For our internal rpi4 prototype we used the following boot chain:
raspi firmware -> U-Boot -> efibootguard -> CIP kernel -> A/B
I added the following adaptations:
- Raspi-config for booting U-boot
- U-boot config for Raspi4 with EFI support
- Additional bcm2711_defconfig for CIP kernel(6.1.y-cip)
- wks for RPI4 and A/B rootfs
The rest of the cip stack should then work out of the box.
Quirin
>> 3)) What steps or contributions would be most valuable in advancing this
>> effort?
>
> Baseline would be a booting image with a compatible CIP kernel. From
> there, we would need to see what is missing for SWUpdate and Secure Boot
> (both via UEFI). Probably just the integration of a chain-loaded recent
> U-Boot as UEFI provider.
>
> But note that no CIP member has so far expressed demand for officially
> supporting that hardware and its SoC. So you may have to bring an
> RPi-specific recipe rule to add potentially disabled (and not officially
> supported) kernel features via a config snippet.
>
> Jan
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Hardware Support for Raspberry Pi 4
2024-11-27 6:48 ` Quirin Gylstorff
@ 2024-11-27 14:47 ` d.kauschke154
2024-11-29 14:12 ` Jan Kiszka
0 siblings, 1 reply; 6+ messages in thread
From: d.kauschke154 @ 2024-11-27 14:47 UTC (permalink / raw)
To: cip-dev
[-- Attachment #1: Type: text/plain, Size: 2586 bytes --]
Hi Jan, hi Quirin,
thank you for your detailed informations about the current state for the Raspi4.
It sounds like a good starting point to build upon.
On Wed, Nov 27, 2024 at 07:48 AM, Quirin Gylstorff wrote:
>
> Hi David,
>
> On 11/27/24 06:28, Jan Kiszka wrote:
>
>> Hi David,
>>
>> On 25.11.24 16:00, d.kauschke154@googlemail.com wrote:
>>
>>> Hello everyone,
>>>
>>> I am interested in understanding the current state of hardware support
>>> for the Raspberry Pi 4 within the cip project.
>>> My goal is to use the Raspberry Pi 4 with secure boot and secure update
>>> mechanisms based on the cip project.
>>>
>>> 1)) What progress has been made so far in supporting the Raspberry Pi 4
>>> hardware in the cip project?
>>> 2)) How can any remaining gaps or challenges be addressed to achieve
>>> full support?
>>
>> IIRC, Quirin once had a prototype for that, just not public. He may
>> answer best what was need or what would still be missing.
>
> For our internal rpi4 prototype we used the following boot chain:
>
> raspi firmware -> U-Boot -> efibootguard -> CIP kernel -> A/B
>
> I added the following adaptations:
> - Raspi-config for booting U-boot
> - U-boot config for Raspi4 with EFI support
> - Additional bcm2711_defconfig for CIP kernel(6.1.y-cip)
> - wks for RPI4 and A/B rootfs
>
> The rest of the cip stack should then work out of the box.
>
> Quirin
Would it be possible to share the Raspi4 prototype publicly? I think having access to it would not only help me but also encourage others in the community to contribute
and improve on the work you've started.
>
>
>>
>>> 3)) What steps or contributions would be most valuable in advancing this
>>> effort?
>>
>> Baseline would be a booting image with a compatible CIP kernel. From
>> there, we would need to see what is missing for SWUpdate and Secure Boot
>> (both via UEFI). Probably just the integration of a chain-loaded recent
>> U-Boot as UEFI provider.
>>
>> But note that no CIP member has so far expressed demand for officially
>> supporting that hardware and its SoC. So you may have to bring an
>> RPi-specific recipe rule to add potentially disabled (and not officially
>> supported) kernel features via a config snippet.
>>
>> Jan
>
>
Therefore CIP support for the Raspi4 platform is not planned in the medium term (next 1-2 years) , correct?
So a possible starting approach could be to create a public meta-cip-raspberrypi4 on Github like the project https://github.com/siemens/meta-iot2050 ?
David
[-- Attachment #2: Type: text/html, Size: 3125 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Hardware Support for Raspberry Pi 4
2024-11-27 14:47 ` d.kauschke154
@ 2024-11-29 14:12 ` Jan Kiszka
2024-12-03 6:56 ` d.kauschke154
0 siblings, 1 reply; 6+ messages in thread
From: Jan Kiszka @ 2024-11-29 14:12 UTC (permalink / raw)
To: d.kauschke154, cip-dev
On 27.11.24 22:47, d.kauschke154@googlemail.com wrote:
> Hi Jan, hi Quirin,
>
> thank you for your detailed informations about the current state for the
> Raspi4.
> It sounds like a good starting point to build upon.
>
> On Wed, Nov 27, 2024 at 07:48 AM, Quirin Gylstorff wrote:
>
> Hi David,
>
> On 11/27/24 06:28, Jan Kiszka wrote:
>
> Hi David,
>
> On 25.11.24 16:00, d.kauschke154@googlemail.com wrote:
>
> Hello everyone,
>
> I am interested in understanding the current state of
> hardware support
> for the Raspberry Pi 4 within the cip project.
> My goal is to use the Raspberry Pi 4 with secure boot and
> secure update
> mechanisms based on the cip project.
>
> 1)) What progress has been made so far in supporting the
> Raspberry Pi 4
> hardware in the cip project?
> 2)) How can any remaining gaps or challenges be addressed to
> achieve
> full support?
>
> IIRC, Quirin once had a prototype for that, just not public. He may
> answer best what was need or what would still be missing.
>
> For our internal rpi4 prototype we used the following boot chain:
>
> raspi firmware -> U-Boot -> efibootguard -> CIP kernel -> A/B
>
> I added the following adaptations:
> - Raspi-config for booting U-boot
> - U-boot config for Raspi4 with EFI support
> - Additional bcm2711_defconfig for CIP kernel(6.1.y-cip)
> - wks for RPI4 and A/B rootfs
>
> The rest of the cip stack should then work out of the box.
>
> Quirin
>
>
> Would it be possible to share the Raspi4 prototype publicly? I think
> having access to it would not only help me but also encourage others in
> the community to contribute
> and improve on the work you've started.
>
>
> 3)) What steps or contributions would be most valuable in
> advancing this
> effort?
>
> Baseline would be a booting image with a compatible CIP kernel. From
> there, we would need to see what is missing for SWUpdate and
> Secure Boot
> (both via UEFI). Probably just the integration of a chain-loaded
> recent
> U-Boot as UEFI provider.
>
> But note that no CIP member has so far expressed demand for
> officially
> supporting that hardware and its SoC. So you may have to bring an
> RPi-specific recipe rule to add potentially disabled (and not
> officially
> supported) kernel features via a config snippet.
>
> Jan
>
> Therefore CIP support for the Raspi4 platform is not planned in the
> medium term (next 1-2 years) , correct?
> So a possible starting approach could be to create a public meta-cip-
> raspberrypi4 on Github like the project https://github.com/siemens/meta-
> iot2050 <https://github.com/siemens/meta-iot2050> ?
I personally don't see a blocker for providing the required changes also
via isar-cip-core. It's just that we would not commit on that target to
be officially tested and, thus, long-term supported.
We can discuss this in the next Technical Steering Committee meeting to
see what other members think.
Jan
--
Siemens AG, Technology
Linux Expert Center
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Hardware Support for Raspberry Pi 4
2024-11-29 14:12 ` Jan Kiszka
@ 2024-12-03 6:56 ` d.kauschke154
0 siblings, 0 replies; 6+ messages in thread
From: d.kauschke154 @ 2024-12-03 6:56 UTC (permalink / raw)
To: cip-dev
[-- Attachment #1: Type: text/plain, Size: 3414 bytes --]
On Fri, Nov 29, 2024 at 03:12 PM, Jan Kiszka wrote:
>
> On 27.11.24 22:47, d.kauschke154@googlemail.com wrote:
>
>> Hi Jan, hi Quirin,
>>
>> thank you for your detailed informations about the current state for the
>> Raspi4.
>> It sounds like a good starting point to build upon.
>>
>> On Wed, Nov 27, 2024 at 07:48 AM, Quirin Gylstorff wrote:
>>
>> Hi David,
>>
>> On 11/27/24 06:28, Jan Kiszka wrote:
>>
>> Hi David,
>>
>> On 25.11.24 16:00, d.kauschke154@googlemail.com wrote:
>>
>> Hello everyone,
>>
>> I am interested in understanding the current state of
>> hardware support
>> for the Raspberry Pi 4 within the cip project.
>> My goal is to use the Raspberry Pi 4 with secure boot and
>> secure update
>> mechanisms based on the cip project.
>>
>> 1)) What progress has been made so far in supporting the
>> Raspberry Pi 4
>> hardware in the cip project?
>> 2)) How can any remaining gaps or challenges be addressed to
>> achieve
>> full support?
>>
>> IIRC, Quirin once had a prototype for that, just not public. He may
>> answer best what was need or what would still be missing.
>>
>> For our internal rpi4 prototype we used the following boot chain:
>>
>> raspi firmware -> U-Boot -> efibootguard -> CIP kernel -> A/B
>>
>> I added the following adaptations:
>> - Raspi-config for booting U-boot
>> - U-boot config for Raspi4 with EFI support
>> - Additional bcm2711_defconfig for CIP kernel(6.1.y-cip)
>> - wks for RPI4 and A/B rootfs
>>
>> The rest of the cip stack should then work out of the box.
>>
>> Quirin
>>
>>
>> Would it be possible to share the Raspi4 prototype publicly? I think
>> having access to it would not only help me but also encourage others in
>> the community to contribute
>> and improve on the work you've started.
>>
>>
>> 3)) What steps or contributions would be most valuable in
>> advancing this
>> effort?
>>
>> Baseline would be a booting image with a compatible CIP kernel. From
>> there, we would need to see what is missing for SWUpdate and
>> Secure Boot
>> (both via UEFI). Probably just the integration of a chain-loaded
>> recent
>> U-Boot as UEFI provider.
>>
>> But note that no CIP member has so far expressed demand for
>> officially
>> supporting that hardware and its SoC. So you may have to bring an
>> RPi-specific recipe rule to add potentially disabled (and not
>> officially
>> supported) kernel features via a config snippet.
>>
>> Jan
>>
>> Therefore CIP support for the Raspi4 platform is not planned in the
>> medium term (next 1-2 years) , correct?
>> So a possible starting approach could be to create a public meta-cip-
>> raspberrypi4 on Github like the project https://github.com/siemens/meta-
>> iot2050 < https://github.com/siemens/meta-iot2050 > ?
>
> I personally don't see a blocker for providing the required changes also
> via isar-cip-core. It's just that we would not commit on that target to
> be officially tested and, thus, long-term supported.
I understand your point of view.
Is there already a way/process to provide platforms via isar-cip-core without any
commitments regarding testing and LTS?
>
> We can discuss this in the next Technical Steering Committee meeting to
> see what other members think.
That would be great.
>
> Jan
>
> --
> Siemens AG, Technology
> Linux Expert Center
[-- Attachment #2: Type: text/html, Size: 3965 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-12-03 6:56 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-25 8:00 Hardware Support for Raspberry Pi 4 d.kauschke154
2024-11-27 5:28 ` Jan Kiszka
2024-11-27 6:48 ` Quirin Gylstorff
2024-11-27 14:47 ` d.kauschke154
2024-11-29 14:12 ` Jan Kiszka
2024-12-03 6:56 ` d.kauschke154
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox