I agree, however I believe there are important init related files there that will be useful. With our debugging tools here we basically simulate the boot process anyway by having the ability to download the code directly to memory, jump over and go/step. I expect we will work mostly with the Genesi on this portion. File list is coming.
Cyril Plisko wrote: >Tom, > >I think that GRUB2 obsoletes significant portion of current psm/ code. >We shouldn't care about disk IO and UFS access via the OpenFirmware - >the GRUB loader does it for us and bring everything into the memory. >We do, however, need a terminal IO facility - it (as Joerg mentioned >earlier ) is very important during the initial phase of porting (good ol' >printf :) ). >Also can you post a list of files under usr/src/uts which relate to ppc >arch ? That would allow us to point to the most important things >right away. > >Regards, > Cyril > >On 12/23/05, Tom Riddle <tom.riddle at sun.com> wrote: > > >>Cyril et all, FYI... we're combing through them now. kadb is superceded by >>kmdb. prep was the ppc platform back then. We expect to have some docs in >>order after our break to go along with the specific files we feel would be >>useful to leverage. >> >>For example there were alternative loader strategies >>ie: bootblk --> kadb --> krtld --> unix >>or bootblk --> cprboot --> kernel >> >>and since much has changed with GRUB / multiboot it's worth the effort to >>pick out what makes sense here first. >> >>Tom >> >> >>DIR Structure for 2.5.1 /PSM /STAND >>--------------------------- >>psm >>psm/promif >>psm/promif/ieee1275 >>psm/promif/ieee1275/common >>psm/promif/ieee1275/sun4u >>psm/promif/ieee1275/prep >>psm/promif/obp >>psm/stand >>psm/stand/boot >>psm/stand/boot/common >>psm/stand/boot/i386 >>psm/stand/boot/i386/common >>psm/stand/boot/i386/i86pc >>psm/stand/boot/sparc >>psm/stand/boot/sparc/common >>psm/stand/boot/sparc/sun4c >>psm/stand/boot/sparc/sun4d >>psm/stand/boot/sparc/sun4m >>psm/stand/boot/sparc/sun4u >>psm/stand/boot/ppc >>psm/stand/boot/ppc/common >>psm/stand/boot/ppc/prep >>psm/stand/bootblks >>psm/stand/bootblks/hsfs >>psm/stand/bootblks/hsfs/common >>psm/stand/bootblks/hsfs/i386 >>psm/stand/bootblks/hsfs/sparc >>psm/stand/bootblks/hsfs/sparc/sun4c >>psm/stand/bootblks/hsfs/sparc/sun4d >>psm/stand/bootblks/hsfs/sparc/sun4m >>psm/stand/bootblks/hsfs/sparc/unix >>psm/stand/bootblks/hsfs/ppc >>psm/stand/bootblks/hsfs/ppc/prep >>psm/stand/bootblks/hsfs/ppc/unix >>psm/stand/bootblks/hsfsbootblk >>psm/stand/bootblks/obp-c >>psm/stand/bootblks/obp-c/ppc >>psm/stand/bootblks/obp-c/ppc/common >>psm/stand/bootblks/obp-c/sparc >>psm/stand/bootblks/obp-c/sparc/common >>psm/stand/bootblks/obp-c/common >>psm/stand/bootblks/ufs >>psm/stand/bootblks/ufs/common >>psm/stand/bootblks/ufs/i386 >>psm/stand/bootblks/ufs/sparc >>psm/stand/bootblks/ufs/sparc/sun4c >>psm/stand/bootblks/ufs/sparc/sun4d >>psm/stand/bootblks/ufs/sparc/sun4m >>psm/stand/bootblks/ufs/sparc/sun4u >>psm/stand/bootblks/ufs/sparc/unix >>psm/stand/bootblks/ufs/ppc >>psm/stand/bootblks/ufs/ppc/prep >>psm/stand/bootblks/ufs/ppc/unix >>psm/stand/bootblks/ufsbootblk >>psm/stand/cpr >>psm/stand/cpr/common >>psm/stand/cpr/sun4m >>psm/stand/kadb >>psm/stand/kadb/common >>psm/stand/kadb/common/sys >>psm/stand/kadb/i386 >>psm/stand/kadb/i386/i86pc >>psm/stand/kadb/sparc >>psm/stand/kadb/sparc/common >>psm/stand/kadb/sparc/sun4c >>psm/stand/kadb/sparc/sun4d >>psm/stand/kadb/sparc/sun4m >>psm/stand/kadb/sparc/sun4u >>psm/stand/kadb/ppc >>psm/stand/kadb/ppc/prep >>psm/stand/lib >>psm/stand/lib/names >>psm/stand/lib/names/i386 >>psm/stand/lib/names/i386/common >>psm/stand/lib/names/sparc >>psm/stand/lib/names/sparc/common >>psm/stand/lib/names/sparc/sun4c >>psm/stand/lib/names/sparc/sun4d >>psm/stand/lib/names/sparc/sun4m >>psm/stand/lib/names/sparc/sun4u >>psm/stand/lib/names/ppc >>psm/stand/lib/names/ppc/common >>psm/stand/lib/names/ppc/prep >>psm/stand/lib/promif >>psm/stand/lib/promif/i386 >>psm/stand/lib/promif/i386/boot >>psm/stand/lib/promif/i386/kadb >>psm/stand/lib/promif/i386/kadb/common >>psm/stand/lib/promif/sparc >>psm/stand/lib/promif/sparc/ieee1275 >>psm/stand/lib/promif/sparc/ieee1275/common >>psm/stand/lib/promif/sparc/ieee1275/sun4u >>psm/stand/lib/promif/sparc/obp >>psm/stand/lib/promif/sparc/obp/common >>psm/stand/lib/promif/ppc >>psm/stand/lib/promif/ppc/ieee1275 >>psm/stand/lib/promif/ppc/ieee1275/common >>psm/stand/lib/promif/ppc/ieee1275/prep >>psm/stand/old >>psm/stand/old/boot >>psm/stand/old/boot/i386 >>psm/stand/old/boot/sparc >>psm/stand/old/boot/sparc/common >>psm/stand/old/boot/sparc/sun4x >>psm/stand/old/boot/sparc/v7 >>psm/stand/old/bootblks >>psm/stand/old/bootblks/common >>psm/stand/sys >>------------------------- >>stand >>stand/sys >>stand/i386 >>stand/i386/sys >>stand/lib >>stand/lib/common >>stand/lib/sparc >>stand/lib/sparc/common >>stand/lib/fs >>stand/lib/fs/nfs_inet >>stand/lib/fs/ufs >>stand/lib/fs/hsfs >>stand/lib/fs/pcfs >>stand/lib/fs/compfs >>stand/lib/fs/common >>stand/lib/i386 >>stand/lib/ppc >>stand/old >> >>stand/old/boot >>stand/old/boot/common >>stand/old/boot/i386 >>stand/old/boot/sparc >>stand/old/boot/sun >>stand/old/hsfs >>stand/old/hsfsbootblk >>stand/old/i386 >>stand/old/kadb >>stand/old/kadb/sun4 >>stand/old/kadb/sun4e >>stand/old/sparc >>stand/old/sun >>stand/old/ufs >>stand/old/ufsbootblk >>This message posted from opensolaris.org >>_______________________________________________ >>powerpc-discuss mailing list >>powerpc-discuss at opensolaris.org >> >> >> > > >-- >Regards, > Cyril >_______________________________________________ >powerpc-discuss mailing list >powerpc-discuss at opensolaris.org > >
