ARM Machine SoC I/O setup and PAD initialization code

Magnus Damm magnus.damm at gmail.com
Thu Jul 22 04:38:36 EDT 2010


On Thu, Jul 22, 2010 at 4:29 PM, Simon Horman <horms at verge.net.au> wrote:
> On Thu, Jul 22, 2010 at 08:20:34AM +0100, Russell King - ARM Linux wrote:
>> On Thu, Jul 22, 2010 at 11:32:53AM +0900, Simon Horman wrote:
>> > Would it be feasible to  use Linux + kexec as the boot loader as
>> > a long term solution to fixing boot loaders by eliminating them?
>>
>> So what you're proposing is that a broken boot loader should boot a
>> version of Linux to fix the pin MUX, which then kexecs a kernel which
>> doesn't have that code?
>>
>> What's the point of that - when the first kernel will be able to run
>> the system?
>
> Ok, point taken, its impossible to remove the boot loaders.

I disagree. We already use upstream Linux as a boot loader on SuperH.

For ARM and other architectures check out the ELC2010 presentation by
Greg Ungerer here:
http://elinux.org/images/7/7b/LinuxWithoutABootLoader.pdf

For SH and a more zoomed our perspective have a look at my presentation:
http://elinux.org/images/2/2f/ELC-2010-Damm-Kexec.pdf

Cheers,

/ magnus



More information about the linux-arm-kernel mailing list