How to write a bootloader for Sun - Spark architecture?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
swarmsea
Posts: 2
Joined: Sat Mar 17, 2012 6:42 am

How to write a bootloader for Sun - Spark architecture?

Post by swarmsea »

Hello does anyone have a boot loader or any good resource on how to write a bootloader for Sun's Spark architecture?

Thank you
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: How to write a bootloader for Sun - Spark architecture?

Post by Combuster »

swarmsea wrote:Sun's Spark
This is not the place to discuss fusion power :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Jezze
Member
Member
Posts: 395
Joined: Thu Jul 26, 2007 1:53 am
Libera.chat IRC: jfu
Contact:

Re: How to write a bootloader for Sun - Spark architecture?

Post by Jezze »

Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: How to write a bootloader for Sun - Spark architecture?

Post by gravaera »

Yo,

You'll need to both obtain and provide more information about the chipset in question. Just knowing what kind of CPU is socketed into the board won't give even half enough information to know how it boots. Interestingly, if you had a clear target and purpose, you'd have known that to start off with; you can't write a bootloader for a cpu...

--Peace out
gravaera
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: How to write a bootloader for Sun - Spark architecture?

Post by JamesM »

gravaera wrote:Yo,

You'll need to both obtain and provide more information about the chipset in question. Just knowing what kind of CPU is socketed into the board won't give even half enough information to know how it boots. Interestingly, if you had a clear target and purpose, you'd have known that to start off with; you can't write a bootloader for a cpu...

--Peace out
gravaera
Actually, the SPARC specification describes part of the architecture too, and most SPARC machines boot OpenFirmware so a bootloader is more of half-stage kernel than anything else.
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: How to write a bootloader for Sun - Spark architecture?

Post by gravaera »

Yo,
JamesM wrote: Actually, the SPARC specification describes part of the architecture too, and most SPARC machines boot OpenFirmware so a bootloader is more of half-stage kernel than anything else.
Ah, I stand corrected then :O

--Peace out,
gravaera
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Post Reply