Open Boot PROM (OBP) source ?

I have seen requests for Open Boot PROM (OBP) source code for

OpenSPARC T1. The OBP binary is already published for OpenSPARC T1

with SAM and Legion simulators.

If the OBP source is made available, what is the potential use of

this source code: Is it needed for reference only or

for use with simulator or with the real hardware ? Anybody planning

to change OBP or add new I/O devices in OBP ?

If you are planning to do OpenSPARC T1 based FPGA or silicon implementation,

would you use OBP or create your own BIOS like firmware ? Anybody working

on BIOS for OpenSPARC T1 ?

Any ideas or comments are welcome.

[673 byte] By [OpenSparc] at [2007-11-26 6:32:39]
# 1

I would love to have the OpenBoot code. Up to now, I am using PROLL (http://people.redhat.com/zaitcev/linux/). PROLL is a sun4m OpenBoot.

The problem with PROLL is that only old hardware is supported (sun4m), and basic

things like a forth emulator are not included.

If I get the sourcecode for the OPB, I would use for the following projects:

-QEMU (http://fabrice.bellard.free.fr/qemu/) sun4u (maybe sun4v) support. QEMU works

with sun4m (PROLL), but it still does not work with sun4u because of lack of OBP.

-SCOORE. At UCSC, the MASC (http://masc.soe.ucsc.edu) research group is

developing a new SPARC processor. We target FPGA boards (altera). To boot the

CPU we can use a small dummy code like in the Leon3 (www.gaisler.com) processor

or we can use an OPB. We would prefer the OPB much more. Otherwise, we need to "twick" the Linux kernel.

mpsadmserver at 2007-7-6 14:32:17 > top of Java-index,Open Source Technologies,OpenSPARC...
# 2

I would like the source for use in developing SPARC support for the M5 simulator. Foremost as a reference, but also to simplify some of the hardware emulation required. For example in M5's support of the Alpha Tsunami platform rather than supporting the probing and gathering of platform data by the console (pre-boot environment), we skip this step having the simulator provided the data through a back door directly to the console.

ASaidi at 2007-7-6 14:32:17 > top of Java-index,Open Source Technologies,OpenSPARC...
# 3

we have been looking for some open firmware implementation on powerpc board and others. obp seems to be the only open source one available (slof is far from an implementation) and apple's is closed source.

is it reasonable and valuable to port obp to other hardware based on the facts that firmware are very hardware dependent? would that be easier than writing completely new one?

Thanks very much

yanyh at 2007-7-6 14:32:17 > top of Java-index,Open Source Technologies,OpenSPARC...
# 4
Any ideas or comments are welcome.Thanks very much.
Doria at 2007-7-6 14:32:17 > top of Java-index,Open Source Technologies,OpenSPARC...
# 5
You can find the source code for OBP in OpenSPARCT1_ARCH_1.3.tarIt is hard to find. Here is the link: http://www.sun.com/download/products.xml?id=45f58441Also read about OpenSPARC here: http://opensparc-t1.sunsource.net/download_hw.htmlEnjoyTim
timobp at 2007-7-6 14:32:17 > top of Java-index,Open Source Technologies,OpenSPARC...