URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
1624 |
jcastillo |
This directory will contain the code necessary to compile and link the
|
2 |
|
|
/boot program which is necessary to boot on the Sparc. This program
|
3 |
|
|
is real ugly and it knows too much. It must be able to not only boot
|
4 |
|
|
off of the root partition but also be able to netboot. This means
|
5 |
|
|
that it knows about RPC and NFS (bleech, yuck, eeewwwww!!) so that it
|
6 |
|
|
can remote mount the root directory to fetch the kernel. Also it must
|
7 |
|
|
be able to ARP for its IP address and who its boot server is. I
|
8 |
|
|
think I'm getting sick.
|
9 |
|
|
|
10 |
|
|
Regardless for now I will concentrate on the low-level stuff necessary
|
11 |
|
|
to get the thing going. This means the low-level entry code, etc.
|
12 |
|
|
The prom knows how to get "us" if we have the proper boot blocks,
|
13 |
|
|
actually the boot blocks live in our logical partition on a hard drive
|
14 |
|
|
whereas over NFS this isn't applicable. We have the boot blocks in
|
15 |
|
|
our data area either way because we can be dual purpose.
|
16 |
|
|
|
17 |
|
|
More will come....
|
18 |
|
|
|
19 |
|
|
Hopefully I can write this such that it will work on almost all SUN
|
20 |
|
|
machines in existence. We'll see ;(
|
21 |
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.