* [U-Boot] U-Boot as first bootloader on Exynos platforms
@ 2016-02-28 13:41 Paul Kocialkowski
2016-02-29 10:15 ` Lukasz Majewski
0 siblings, 1 reply; 6+ messages in thread
From: Paul Kocialkowski @ 2016-02-28 13:41 UTC (permalink / raw)
To: u-boot
Hi,
I was told some time ago that a publicly-available version of the Samsung
Chromebook 2 (supposedly, the one with an Exynos 5800 SoC) allows running
unsigned code (the U-Boot SPL) directly after the bootrom. Is that correct?
Do you know of any (other) publicly available device with an Exynos SoC that
doesn't check for the first bootloader's signature, and thus could load the U-
Boot SPL without any intermediary signed stage on storage memory?
Cheers,
--
Paul Kocialkowski, low-level free software developer on embedded devices
Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160228/7d660d54/attachment.sig>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] U-Boot as first bootloader on Exynos platforms
2016-02-28 13:41 [U-Boot] U-Boot as first bootloader on Exynos platforms Paul Kocialkowski
@ 2016-02-29 10:15 ` Lukasz Majewski
2016-03-01 2:03 ` Simon Glass
0 siblings, 1 reply; 6+ messages in thread
From: Lukasz Majewski @ 2016-02-29 10:15 UTC (permalink / raw)
To: u-boot
Hi Paul,
> Hi,
>
> I was told some time ago that a publicly-available version of the
> Samsung Chromebook 2 (supposedly, the one with an Exynos 5800 SoC)
> allows running unsigned code (the U-Boot SPL) directly after the
> bootrom. Is that correct?
>
> Do you know of any (other) publicly available device with an Exynos
> SoC that doesn't check for the first bootloader's signature, and thus
> could load the U- Boot SPL without any intermediary signed stage on
> storage memory?
For sure Odroid XU3 needs signed SPL to boot up, so this devel board
will not work for you.
>
> Cheers,
--
Best regards,
Lukasz Majewski
Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] U-Boot as first bootloader on Exynos platforms
2016-02-29 10:15 ` Lukasz Majewski
@ 2016-03-01 2:03 ` Simon Glass
2016-03-01 8:10 ` Paul Kocialkowski
0 siblings, 1 reply; 6+ messages in thread
From: Simon Glass @ 2016-03-01 2:03 UTC (permalink / raw)
To: u-boot
Hi,
On 29 February 2016 at 03:15, Lukasz Majewski <l.majewski@samsung.com> wrote:
> Hi Paul,
>
>> Hi,
>>
>> I was told some time ago that a publicly-available version of the
>> Samsung Chromebook 2 (supposedly, the one with an Exynos 5800 SoC)
>> allows running unsigned code (the U-Boot SPL) directly after the
>> bootrom. Is that correct?
>>
>> Do you know of any (other) publicly available device with an Exynos
>> SoC that doesn't check for the first bootloader's signature, and thus
>> could load the U- Boot SPL without any intermediary signed stage on
>> storage memory?
>
> For sure Odroid XU3 needs signed SPL to boot up, so this devel board
> will not work for you.
You can use snow which is Chromebook 1, or pit / pi which are
Chromebook 2. I have not tried its 'BL1' with Odroid XU3 but I doubt
it will work.
I do have an XU3 but due to this issue I have not done much with it.
Regards.
Simon
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] U-Boot as first bootloader on Exynos platforms
2016-03-01 2:03 ` Simon Glass
@ 2016-03-01 8:10 ` Paul Kocialkowski
2016-03-01 13:27 ` Simon Glass
0 siblings, 1 reply; 6+ messages in thread
From: Paul Kocialkowski @ 2016-03-01 8:10 UTC (permalink / raw)
To: u-boot
Hi,?
Le lundi 29 f?vrier 2016 ? 19:03 -0700, Simon Glass a ?crit?:
> On 29 February 2016 at 03:15, Lukasz Majewski <l.majewski@samsung.com> wrote:
> > > I was told some time ago that a publicly-available version of the
> > > Samsung Chromebook 2 (supposedly, the one with an Exynos 5800 SoC)
> > > allows running unsigned code (the U-Boot SPL) directly after the
> > > bootrom. Is that correct?
> > >
> > > Do you know of any (other) publicly available device with an Exynos
> > > SoC that doesn't check for the first bootloader's signature, and thus
> > > could load the U- Boot SPL without any intermediary signed stage on
> > > storage memory?
> >
> > For sure Odroid XU3 needs signed SPL to boot up, so this devel board
> > will not work for you.
>
> You can use snow which is Chromebook 1, or pit / pi which are
> Chromebook 2. I have not tried its 'BL1' with Odroid XU3 but I doubt
> it will work.
I know those have U-Boot support, but do any of them work without the
proprietary and signed on-memory first stage bootloaders?
I was told that at least snow's bootrom checks the signature of the first
bootloader it loads from memory. Is it the case for all Exynos devices?
Thanks
--
Paul Kocialkowski, low-level free software developer on embedded devices
Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160301/5bb0ff2c/attachment.sig>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] U-Boot as first bootloader on Exynos platforms
2016-03-01 8:10 ` Paul Kocialkowski
@ 2016-03-01 13:27 ` Simon Glass
2016-03-04 7:12 ` Paul Kocialkowski
0 siblings, 1 reply; 6+ messages in thread
From: Simon Glass @ 2016-03-01 13:27 UTC (permalink / raw)
To: u-boot
Hi Paul,
On 1 March 2016 at 01:10, Paul Kocialkowski <contact@paulk.fr> wrote:
> Hi,
> Le lundi 29 f?vrier 2016 ? 19:03 -0700, Simon Glass a ?crit :
>> On 29 February 2016 at 03:15, Lukasz Majewski <l.majewski@samsung.com> wrote:
>> > > I was told some time ago that a publicly-available version of the
>> > > Samsung Chromebook 2 (supposedly, the one with an Exynos 5800 SoC)
>> > > allows running unsigned code (the U-Boot SPL) directly after the
>> > > bootrom. Is that correct?
>> > >
>> > > Do you know of any (other) publicly available device with an Exynos
>> > > SoC that doesn't check for the first bootloader's signature, and thus
>> > > could load the U- Boot SPL without any intermediary signed stage on
>> > > storage memory?
>> >
>> > For sure Odroid XU3 needs signed SPL to boot up, so this devel board
>> > will not work for you.
>>
>> You can use snow which is Chromebook 1, or pit / pi which are
>> Chromebook 2. I have not tried its 'BL1' with Odroid XU3 but I doubt
>> it will work.
>
> I know those have U-Boot support, but do any of them work without the
> proprietary and signed on-memory first stage bootloaders?
>
> I was told that at least snow's bootrom checks the signature of the first
> bootloader it loads from memory. Is it the case for all Exynos devices?
I think that is true for all. But in the case of these Chromebooks,
the BL1 does not check the signature of the image it loads, which
breaks the chain. For Chrome OS, this kind of restriction is not
useful, since the user should be able to run their own software on the
platform. I'm really not sure why XU3 cannot do this too.
Regards,
Simon
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] U-Boot as first bootloader on Exynos platforms
2016-03-01 13:27 ` Simon Glass
@ 2016-03-04 7:12 ` Paul Kocialkowski
0 siblings, 0 replies; 6+ messages in thread
From: Paul Kocialkowski @ 2016-03-04 7:12 UTC (permalink / raw)
To: u-boot
Hi,
Le mardi 01 mars 2016 ? 06:27 -0700, Simon Glass a ?crit?:
> On 1 March 2016 at 01:10, Paul Kocialkowski <contact@paulk.fr> wrote:
> > Hi,
> > Le lundi 29 f?vrier 2016 ? 19:03 -0700, Simon Glass a ?crit :
> > > On 29 February 2016 at 03:15, Lukasz Majewski <l.majewski@samsung.com>
> > > wrote:
> > > > > I was told some time ago that a publicly-available version of the
> > > > > Samsung Chromebook 2 (supposedly, the one with an Exynos 5800 SoC)
> > > > > allows running unsigned code (the U-Boot SPL) directly after the
> > > > > bootrom. Is that correct?
> > > > >
> > > > > Do you know of any (other) publicly available device with an Exynos
> > > > > SoC that doesn't check for the first bootloader's signature, and thus
> > > > > could load the U- Boot SPL without any intermediary signed stage on
> > > > > storage memory?
> > > >
> > > > For sure Odroid XU3 needs signed SPL to boot up, so this devel board
> > > > will not work for you.
> > >
> > > You can use snow which is Chromebook 1, or pit / pi which are
> > > Chromebook 2. I have not tried its 'BL1' with Odroid XU3 but I doubt
> > > it will work.
> >
> > I know those have U-Boot support, but do any of them work without the
> > proprietary and signed on-memory first stage bootloaders?
> >
> > I was told that at least snow's bootrom checks the signature of the first
> > bootloader it loads from memory. Is it the case for all Exynos devices?
>
> I think that is true for all. But in the case of these Chromebooks,
> the BL1 does not check the signature of the image it loads, which
> breaks the chain. For Chrome OS, this kind of restriction is not
> useful, since the user should be able to run their own software on the
> platform. I'm really not sure why XU3 cannot do this too.
Thanks for the clarification!
--
Paul Kocialkowski, low-level free software developer on embedded devices
Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160304/b3d5d071/attachment.sig>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-03-04 7:12 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-28 13:41 [U-Boot] U-Boot as first bootloader on Exynos platforms Paul Kocialkowski
2016-02-29 10:15 ` Lukasz Majewski
2016-03-01 2:03 ` Simon Glass
2016-03-01 8:10 ` Paul Kocialkowski
2016-03-01 13:27 ` Simon Glass
2016-03-04 7:12 ` Paul Kocialkowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox