[LinuxBIOS] Fast path resume, high-level design
Jordan Crouse
jordan.crouse at amd.com
Fri May 4 05:01:05 CEST 2007
On 04/05/07 04:31 +0200, Peter Stuge wrote:
> On Thu, May 03, 2007 at 05:55:39PM -0400, Jim Gettys wrote:
> > Mitch wrote a fast path resume from RAM for the OLPC Geode
> > hardware.
>
> The fastest path is obviously attractive also in LinuxBIOS.
>
>
> > Once you've done that, you find that you've done just about
> > everything to initialize the hardware in the first place; so that
> > code is now used both at boot time and at suspend from RAM time.
>
> This is an interesting observation.
>
>
> Perhaps all chip init would best be written in some macro language?
> (one specific for the task?)
> How much intelligence is actually needed to abstract the hardware
> enough for any system to be initialized? C is obviously not useful
> for an embedded system that could just write a table of registers
> into hardware.
>
> I guess it's the old code reuse idea.
>
> Perhaps I just reinvented OpenFirmware? And the v3 dts.
ding!
--
Jordan Crouse
Senior Linux Engineer
Advanced Micro Devices, Inc.
<www.amd.com/embeddedprocessors>
More information about the coreboot
mailing list