List Info

Thread: yaboot architecture




yaboot architecture
user name
2006-02-28 10:52:23
Hello All, 
I do not have a Power processor machine. After reading
the "README" etc I was not very clear about the
architecture and wanted to check if I can get more
detais. 

1. There are not much platform specific initialization
code i.e. Power G3, G4, G5 etc specific code in yaboot

2. Is "yaboot" something like "GRUB"
i.e. after
poweron on x86 based systems BIOS takes control, loads
GRUB which in turn has the option to boot strap either
windows or Linux ?

3. Is it like platform specific code for G3, G4 based
machines actually launches "yaboot" which in
turn
reads the MBR from disk driver and loads the Linux
kernel ?

Thanks in Advance. 
Warm Regards,
Raghu.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection
around 
http://mail.yahoo.com 
_______________________________________________
yellowdog-newbie mailing list
yellowdog-newbielists.terrasoftsolutions.com
http://lists.terrasoftsolutions.com/mailman
/listinfo/yellowdog-newbie
yaboot architecture
user name
2006-02-28 15:11:03




1. There are not much platform specific initialization
code i.e. Power G3, G4, G5 etc specific code in yaboot

Yaboot is using OpenFirmware, so its not even theorethically platform specific to PowerPC/Power... however, its compiled for PowerPC (generic 32 bit), and due to firmware bugs in some machines has some workarounds for specific computers.

2. Is "yaboot" something like "GRUB" i.e. after
poweron on x86 based systems BIOS takes control, loads
GRUB which in turn has the option to boot strap either
windows or Linux ?

Its almost exactly equivalent to Lilo - can be made load a kernel to launch Linux or re-point itself at the bootloader of another partition. Although I think it has some level of internal shell like Grub has.
 

3. Is it like platform specific code for G3, G4 based
machines actually launches "yaboot" which in turn
reads the MBR from disk driver and loads the Linux
kernel ?

I don't know what you mean there... Hopefully the other answers helped.

Cian
--
-------------------------
"We're busy running out of time"
yaboot architecture
user name
2006-02-28 16:41:04
Instead of addressing the "grubby" details if
you actually visit Terra  
Soft's website, the people who developed Yellow Dog Linux
the supported  
hardware for the current version of YDL is posted:

http://www.terrasoftsolutions.com/support/hardware/
breakdown/

Essentially the hardware are all varieties of PowerPC
systems.  The  
architecture is so vastly different between PowerPC and
Intel based  
compatibles that even the order of how data is both read and
stored in  
the computer registers are reversed!  That is merely one
distinction.   
It cannot even be compared to how some human languages read
from left  
to right and others from right to left.  Believe me, the
distinctions  
of the architectures if one were to seriously try to
comprehend it  
would take several upper level computer science courses over
at least  
three semesters and that would be a mere introduction
regarding what is  
going on.

As you don't have a PowerPC system perhaps some technical
references  
may satisfy your curiosity and assist you in considering
whether you  
wish to explore this side of computer research and
processing.  You can  
check here:

http://btobsearch.barnesandnoble.com/booksearch/resu
lts.asp? 
WRD=PowerPC&z=y&btob=Y

The reference:
The Linux Kernel Primer: A Top-Down Approach for x86 and
PowerPC  
Architectures
Claudia Salzberg Rodriguez, Gordon Fischer, Steven Smolski

may sate you.

By the way, this area of Barnes & Nobles is dedicated to
Professional  
and Technical works; it's a nice resource.  Not as neat as
having  
access to all the reference works of all the libraries on
the planet,  
but it's pretty cool.

Best wishes ...

On Feb 28, 2006, at 5:52 AM, Raghu wrote:

> Hello All,
> I do not have a Power processor machine. After reading
> the "README" etc I was not very clear about
the
> architecture and wanted to check if I can get more
> detais.
>
> 1. There are not much platform specific initialization
> code i.e. Power G3, G4, G5 etc specific code in yaboot
>
> 2. Is "yaboot" something like
"GRUB" i.e. after
> poweron on x86 based systems BIOS takes control, loads
> GRUB which in turn has the option to boot strap either
> windows or Linux ?
>
> 3. Is it like platform specific code for G3, G4 based
> machines actually launches "yaboot" which
in turn
> reads the MBR from disk driver and loads the Linux
> kernel ?
>
> Thanks in Advance.
> Warm Regards,
> Raghu.
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
protection around
> http://mail.yahoo.com
> _______________________________________________
> yellowdog-newbie mailing list
> yellowdog-newbielists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman
/listinfo/yellowdog-newbie
>

_______________________________________________
yellowdog-newbie mailing list
yellowdog-newbielists.terrasoftsolutions.com
http://lists.terrasoftsolutions.com/mailman
/listinfo/yellowdog-newbie
yaboot architecture
user name
2006-03-02 11:56:48
Hello All, 
Thanks for the explanations on "yaboot", what I
understand here is that 'yaboot' dosent have most of
the platform specfic code to execute from
"poweron"
state and instead dependes on OpenFirmware to do it. 

OpenFirmware does the platform initializations ( SDRAM
init, Stack setup, North Bridge - South Bridge
initializations, PCI, IDE controller setup etc ) and
gives control to 'yaboot'

In turn this 'yaboot' code will read the Master Boot
Record from Hard Driver or CD Driver and boot Linux
OS.
I am not sure if my understanding is still correct.

Warm Regards,
Raghu.



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection
around 
http://mail.yahoo.com 
_______________________________________________
yellowdog-newbie mailing list
yellowdog-newbielists.terrasoftsolutions.com
http://lists.terrasoftsolutions.com/mailman
/listinfo/yellowdog-newbie
[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )