On 8/19/05, Cyril Plisko <cyril.plisko at gmail.com> wrote:
> Noah,
> 
> On 8/19/05, Noah Yan <noah.yan at gmail.com> wrote:
> > It is a little bit surprising to me that my last post brought lots of noise 
> > about kernel loading. And I would like very much to start a new post with a 
> > summary. I read through all
> 
> The list was on the nap-mode for some time and fresh voice awaken it :)
> 
> > I also donot fully understand the comments of imp about "having to 
> > implement complete NFS stack in order to load kernel modules" if using NFS 
> > root file system, can somebody explain in more detail?
> 
> Solaris kernel consists of many separate kernel modules, which are
> loaded on demand
> from the root (or some other) file system during the boot process.
> Naturally the one needs
> the file system access methods to be available in order to be able to
> load the needed
> modules into the memory. In case of NFS root that would be NFS
> protocol. Since that
> (module loading) would take place when the "normal" IP stack will not
> yet be available
> (even the network driver itself wouldn't be available at early stages
> of booting)
> the NFS implementation will have to use OpenFirmware interface. However, 
> Darren
> is absolutely right - the very same method is used today in SPARC 
> architecture,
> so the port should be relatively straightforward.
Can you point out where those code for NFS client stack? I am very new
in the code base.
> 
> >
> > Also what is mean "the "official" development platform is the Pegasos"?, or 
> > any doc about the target ppc system for porting?
> 
> It is agreed between participants that the reference platform would be
> Pegasos II.
> It was clear that having the same hardware among core group will be beneficial
> for the project. Support for other platform would be then added incrementally.
I hope that my platform (pearPC) conform to the platform. I installed
the latest Darwin on it smoothly.
 
Noah

> 
> Regards,
>      Cyril
>

Reply via email to