From: Tony Lindgren <tony@atomide.com>
To: "Pali Rohár" <pali.rohar@gmail.com>
Cc: Sebastian Reichel <sre@ring0.de>,
linux-omap@vger.kernel.org, Aaro Koskinen <aaro.koskinen@iki.fi>
Subject: Re: 3.13-rc3 (commit 7ce93f3) breaks Nokia N900 DT boot
Date: Sat, 7 Dec 2013 08:51:04 -0800 [thread overview]
Message-ID: <20131207165104.GD11015@atomide.com> (raw)
In-Reply-To: <201312071457.38836@pali>
* Pali Rohár <pali.rohar@gmail.com> [131207 05:58]:
> On Saturday 07 December 2013 14:48:20 Sebastian Reichel wrote:
> > On Sat, Dec 07, 2013 at 09:18:32AM +0100, Pali Rohár wrote:
> > > On Saturday 07 December 2013 01:00:27 Sebastian Reichel
> wrote:
> > > > On Fri, Dec 06, 2013 at 02:27:25PM -0800, Tony Lindgren
> wrote:
> > > > > * Sebastian Reichel <sre@debian.org> [131206 13:37]:
> > > > > > Nokia N900 DT boot breaks for me using 3.13-rc3. You
> > > > > > can see the relevant kernel output below. Disabling
> > > > > > the AES module in the omap3-n900.dts with status =
> > > > > > "disabled" fixed the boot for me.
> > > > >
> > > > > OK thanks for letting me know. How about the following
> > > > > patch to fix it?
> > > >
> > > > That's basically what I did to fix the problem.
> > > >
> > > > I guess the proper fix would be a runtime check if the
> > > > device can be accessed (if that's possible). AFAIK it is
> > > > possible to use the AES module on the N900 if the
> > > > bootloader is slightly patched.
> > > >
> > > > Pali, can you elaborate more about this? I've seen, that
> > > > you added a section about this on [0].
> > > >
> > > > [0] http://elinux.org/N900#M-Shield
> > > >
> > > > -- Sebastian
> > >
> > > Yes, if you want to use M-Shield on Nokia N900, you need to
> > > use new version of signed Nokia X-Loader which enable
> > > M-Shield usage outside secure world.
> > >
> > > Because this updated X-Loader is not official and I think
> > > nobody has it in n900, please disable using these M-Shield
> > > crypto modules on n900.
> >
> > Is the updated X-Loader available somewhere?
> >
>
> It was on mediafire server linked from this thread:
> http://maemo.org/community/maemo-developers/n900_aes_and_sha1-md5_hw_acceleration_drivers/
>
> Now it is deleted from that server, but I have copy on my HDD.
Hmm OK let's hope there's some working link still around for those.
It seems like we should eventually cover both options, but for
the -rc cycle, we need to just disable those hardware modules in
the .dtsi files.
> > > Without patched updated X-Loader kernel will crash.
> >
> > That's what this thread is about :) It might be better to have
> > a runtime check for the crypto hw's accessability by adding
> > something like this to the driver's probe function:
> >
> > if (!aes_module_is_accessible()) {
> > dev_err(&pdev->dev, "Usage of OMAP's AES module is
> > blocked\n"); return -ENODEV;
> > }
> >
> > That would require, that aes_module_is_accessible() can
> > actually be implemented.
> >
>
> You need to ask that question to somebody who has 1) access to
> secure M-Shield documentation or 2) author who created that M-
> Shield driver if your check is possible...
I think we can check the configuration from the L3 registers.
Looks like we no longer have those defined after purging the
unused defines a while back, but I think the registers for the
configuration are L3_PM_READ_PERMISSION etc registers.
> > P.S.: I fixed the mail address of Aaro Koskinen. His nokia
> > mail address doesn't work anymore.
Oops sorry about that, I need to update my address book.
Regards,
Tohy
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2013-12-07 16:51 UTC|newest]
Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-06 21:36 3.13-rc3 (commit 7ce93f3) breaks Nokia N900 DT boot Sebastian Reichel
2013-12-06 22:27 ` Tony Lindgren
2013-12-07 0:00 ` Sebastian Reichel
2013-12-07 0:38 ` Tony Lindgren
2013-12-07 8:18 ` Pali Rohár
2013-12-07 13:48 ` Sebastian Reichel
2013-12-07 13:57 ` Pali Rohár
2013-12-07 16:51 ` Tony Lindgren [this message]
2013-12-07 17:53 ` Tony Lindgren
2013-12-07 18:49 ` runtime check for omap-aes bus access permission (was: Re: 3.13-rc3 (commit 7ce93f3) breaks Nokia N900 DT boot) Sebastian Reichel
2013-12-07 21:11 ` Tony Lindgren
2013-12-07 23:03 ` Sebastian Reichel
2013-12-07 23:22 ` Tony Lindgren
2014-09-08 23:45 ` Pali Rohár
2014-11-25 21:08 ` Pali Rohár
2014-11-25 21:31 ` Pali Rohár
2014-11-26 17:54 ` Tony Lindgren
2015-01-17 9:18 ` Pali Rohár
2015-01-17 17:04 ` Tony Lindgren
2015-01-17 17:29 ` Pali Rohár
2015-01-17 17:41 ` Tony Lindgren
2015-01-31 11:34 ` Pali Rohár
2015-01-31 15:13 ` Matthijs van Duin
2015-01-31 19:06 ` Pali Rohár
2015-02-11 12:39 ` Pali Rohár
2015-02-11 15:22 ` Matthijs van Duin
2015-02-11 20:28 ` Pali Rohár
2015-02-11 20:33 ` Tony Lindgren
2015-02-11 20:40 ` Nishanth Menon
2015-02-11 20:40 ` Nishanth Menon
2015-02-18 21:14 ` Pali Rohár
2015-02-18 21:14 ` Pali Rohár
2015-05-28 7:37 ` Pali Rohár
2015-05-28 7:37 ` Pali Rohár
2015-05-28 7:37 ` Pali Rohár
2015-05-28 16:01 ` Tony Lindgren
2015-05-28 16:01 ` Tony Lindgren
2015-05-28 16:01 ` Tony Lindgren
2015-05-28 20:26 ` Matthijs van Duin
2015-05-28 20:26 ` Matthijs van Duin
2015-05-28 22:24 ` Tony Lindgren
2015-05-28 22:24 ` Tony Lindgren
2015-05-28 22:27 ` Pali Rohár
2015-05-28 22:27 ` Pali Rohár
2015-05-29 0:15 ` Tony Lindgren
2015-05-29 0:15 ` Tony Lindgren
2015-05-29 0:15 ` Tony Lindgren
2015-05-29 0:58 ` Matthijs van Duin
2015-05-29 0:58 ` Matthijs van Duin
2015-05-29 1:35 ` Matthijs van Duin
2015-05-29 1:35 ` Matthijs van Duin
2015-05-29 15:50 ` Tony Lindgren
2015-05-29 15:50 ` Tony Lindgren
2015-05-29 18:16 ` Tony Lindgren
2015-05-29 18:16 ` Tony Lindgren
2015-05-30 15:22 ` Matthijs van Duin
2015-05-30 15:22 ` Matthijs van Duin
2015-06-01 17:58 ` Tony Lindgren
2015-06-01 17:58 ` Tony Lindgren
2015-06-01 20:32 ` Matthijs van Duin
2015-06-01 20:32 ` Matthijs van Duin
2015-06-01 20:52 ` Tony Lindgren
2015-06-01 20:52 ` Tony Lindgren
2015-06-02 4:21 ` Matthijs van Duin
2015-06-02 4:21 ` Matthijs van Duin
2015-02-19 18:20 ` Pali Rohár
2015-02-19 18:20 ` Pali Rohár
2015-02-19 20:25 ` Matthijs van Duin
2015-02-19 20:25 ` Matthijs van Duin
2015-02-19 21:10 ` Aaro Koskinen
2015-02-19 21:10 ` Aaro Koskinen
2015-01-24 10:40 ` Pali Rohár
2015-01-31 14:38 ` Matthijs van Duin
2015-01-31 19:09 ` Pali Rohár
2015-02-01 1:36 ` Matthijs van Duin
2015-02-01 8:56 ` Pali Rohár
2015-02-11 20:43 ` Pavel Machek
2015-02-11 21:14 ` Pali Rohár
2015-02-09 11:55 ` 3.13-rc3 (commit 7ce93f3) breaks Nokia N900 DT boot Pali Rohár
2013-12-08 14:13 ` Aaro Koskinen
2013-12-08 16:40 ` Tony Lindgren
2013-12-08 17:10 ` Sebastian Reichel
2013-12-08 17:43 ` Tony Lindgren
2013-12-08 17:59 ` Aaro Koskinen
2013-12-08 18:09 ` Sebastian Reichel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131207165104.GD11015@atomide.com \
--to=tony@atomide.com \
--cc=aaro.koskinen@iki.fi \
--cc=linux-omap@vger.kernel.org \
--cc=pali.rohar@gmail.com \
--cc=sre@ring0.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.