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

Reply via email to