Hi, Tom, Cyril, I am Noah Yan, and have been porting /usr/src/psm and /usr/src/stand. I created related dirs/files and Makefile for them (see the end). currently, most of them are copied from either sparc and i386 cooresponding folders, but the Makefiles are ported to reflect ppc (as far as I can do, not yet test). I wish that I will make the first building of promif for ppc sometimes next week. My original plan is let ofw or grub jump to the main entry in usr/src/psm/stand/boot/ppc/common/chrp_srt0.s and initialize the system before the mach_locore.s(this is basically what sparc boot does). Since the booting processing relying on promif lib, so my first task is to build the promif lib.
hopefully this is not the duplicate work, and if this help, I am willing to contribute and work on this and /usr/src/stand. I also created other files, such as asm_linkage.h, trap.h, etc in porting promif, how can I contribute them to the main tree? usr/src/psm/stand/lib/promif/ppc/ieee1275/Makefile usr/src/psm/stand/lib/promif/ppc/ieee1275/chrp/Makefile usr/src/psm/stand/lib/promif/ppc/ieee1275/chrp usr/src/psm/stand/lib/promif/ppc/ieee1275/common/Makefile usr/src/psm/stand/lib/promif/ppc/ieee1275/common usr/src/psm/stand/lib/promif/ppc/ieee1275 usr/src/psm/stand/lib/promif/ppc/Makefile usr/src/psm/stand/lib/promif/ppc usr/src/psm/stand/boot/ppc/chrp/Makefile usr/src/psm/stand/boot/ppc/chrp/machdep.c usr/src/psm/stand/boot/ppc/chrp usr/src/psm/stand/boot/ppc/common/mapfile usr/src/psm/stand/boot/ppc/common/boot.c usr/src/psm/stand/boot/ppc/common/nfsconf.c usr/src/psm/stand/boot/ppc/common/boot_plat.c usr/src/psm/stand/boot/ppc/common/wbcli.h usr/src/psm/stand/boot/ppc/common/bootops.c usr/src/psm/stand/boot/ppc/common/sun4dep.c usr/src/psm/stand/boot/ppc/common/boot_plat.h usr/src/psm/stand/boot/ppc/common/wbcli.c usr/src/psm/stand/boot/ppc/common/get.c usr/src/psm/stand/boot/ppc/common/bootprop.c usr/src/psm/stand/boot/ppc/common/ramdisk.h usr/src/psm/stand/boot/ppc/common/wanboot.c usr/src/psm/stand/boot/ppc/common/boot_services.c usr/src/psm/stand/boot/ppc/common/wbfsconf.c usr/src/psm/stand/boot/ppc/common/ufsconf.c usr/src/psm/stand/boot/ppc/common/sparcv9_subr.s usr/src/psm/stand/boot/ppc/common/util.h usr/src/psm/stand/boot/ppc/common/sparc.il usr/src/psm/stand/boot/ppc/common/bootflags.c usr/src/psm/stand/boot/ppc/common/sun4x_standalloc.c usr/src/psm/stand/boot/ppc/common/sun4u_memlist.c usr/src/psm/stand/boot/ppc/common/ramdisk.c usr/src/psm/stand/boot/ppc/common/hsfsconf.c usr/src/psm/stand/boot/ppc/common/chrp_srt0.s usr/src/psm/stand/boot/ppc/common usr/src/psm/stand/boot/ppc/Makefile usr/src/psm/stand/boot/ppc/Makefile.com usr/src/psm/stand/boot/ppc On 1/13/06, Tom Riddle <tom.riddle at sun.com> wrote: > > Hi Cyril, > > Do you think we should add the following dirs? Thanks > > /usr/src/psm/stand/boot/ppc > /usr/src/psm/stand/boot/ppc/common > /usr/src/psm/stand/boot/ppc/odw (or should we call it chrp? as you did in > the platform specific of uts) > This message posted from opensolaris.org > _______________________________________________ > powerpc-discuss mailing list > powerpc-discuss at opensolaris.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/powerpc-discuss/attachments/20060113/a606874d/attachment.html>
