> Aside from some configuration I need to do before this works,
> my card will boot from the flash drive by default when I start up.

> Is this right?

yyup. by the time the linux kernel is loaded into memory (by u-boot, off the sd-card or NAND), the linux kernel will have all the drivers it needs to recognise *any* boot media that happens to be plugged in.

it's the allwinner hard-coded boot rom (hard-coded into the *processor*) that's incapable of booting from anything other than NAND or SD/MMC, so you have to bootstrap your way up in several stages to the point where all the hardware is recognised.

this is actually the "normal" way it's done, even in the intel world... it's just that the majority of the bootstrapping is done by what you know as the "BIOS". this is a leeetle bit less... less... what's the word... hand-holding, shall we say :)

Reply via email to