From: Michael N. <phr...@o2...> - 2004-01-25 11:45:52
|
Hi all Just come across the project and thought I would help if I can. I have a cube and PSO and BBA so I can run the code on hardware. I can program in C and am familiar with Linux although have never done = any kernel work. Got the prealpha image to boot on my GC but not to run in DolWin. Am currently trying to get the code to compile. I am guessing the latest code is in CVS. Not used CVS before, but can = see how it should work, but how do I merge the CVS work into a vanilla = kernel? If I put the kernel in place and checkout onto it, it complains. = Do I just have to checkout and copy the CVS tree into the kernel tree? Any specific kernel config I need to do? Will make produce a .dol or do I need to run the zImage against another = tool? Apart form all that, whats the next step that is being worked on? Cheers Mike |
From: Michael S. <st...@in...> - 2004-01-25 15:05:37
|
> I have a cube and PSO and BBA so I can run the code on hardware. > =A0 > I can program in C and am familiar with Linux although have never done=20= > any kernel work. Cool. > =A0Got the prealpha image to boot on my GC but not to run in DolWin. That's obsolete anyway. > =A0Am currently trying to get the code to compile. > =A0 > I am guessing the latest code is in CVS. Not used CVS before, but can=20= > see how it should work, but how do I merge the CVS work into a vanilla=20= > kernel? If I put the kernel in place=A0and checkout onto it,=20 > it=A0complains. Do I just have to checkout and copy the CVS tree into=20= > the kernel tree? Yes, it should be enough to copy the CVS data over vanilla 2.6.1. Some=20= people have been talking about the "linuxppc" kernel, but the CVS uses=20= the standard kernel. > =A0Any specific kernel config I need to do? The .config is located in arch/ppc/configs/gamecube_defconfig. Copy it=20= to ".config". > =A0Will make produce a .dol or do I need to run the zImage against=20 > another tool? It will create a arch/ppc/boot/images/zImage.elf. Using "doltool -d"=20 you can create a .dol. > =A0Apart form all that, whats the next step that is being worked on? There is some preliminary interrupt code. EXI and BBA would be=20 important drivers now, as well as support for loading an initrd. Michael |
From: bryan <gly...@co...> - 2004-01-25 20:24:32
|
Michael Nicholls wrote: > Hi all > > Just come across the project and thought I would help if I can. > > I have a cube and PSO and BBA so I can run the code on hardware. > > I can program in C and am familiar with Linux although have never done > any kernel work. > > Got the prealpha image to boot on my GC but not to run in DolWin. > > Am currently trying to get the code to compile. > > I am guessing the latest code is in CVS. Not used CVS before, but can > see how it should work, but how do I merge the CVS work into a vanilla > kernel? If I put the kernel in place and checkout onto it, > it complains. Do I just have to checkout and copy the CVS tree into > the kernel tree? > > Any specific kernel config I need to do? > > Will make produce a .dol or do I need to run the zImage against > another tool? > > Apart form all that, whats the next step that is being worked on? i think the next step would be getting the bba working under linux so we can nfs mount a root file system. > > Cheers > > Mike |
From: Michael N. <phr...@o2...> - 2004-01-25 22:40:42
|
Right i have the kernel compling so now it is a case of understanding what is going on. The web CVS interface doesn't show the IRQ updates that Michael has made. Am is missing something or does the web interface not update that often? Is there a way i can get the cvs client to tell me which files were updated most recently? Will try and take a look at the way network drivers are structured and the BBA code in gclib,but am also trying to understand the bootup. I can boot as far as PID hash table entries: 64 (order 6: 512 bytes) Is that as far as it should currently boot? Mike ----- Original Message ----- From: "bryan" <gly...@co...> To: <gc-...@li...> Sent: Sunday, January 25, 2004 8:13 PM Subject: Re: [Gc-linux-devel] I'am New > Michael Nicholls wrote: > > > Hi all > > > > Just come across the project and thought I would help if I can. > > > > I have a cube and PSO and BBA so I can run the code on hardware. > > > > I can program in C and am familiar with Linux although have never done > > any kernel work. > > > > Got the prealpha image to boot on my GC but not to run in DolWin. > > > > Am currently trying to get the code to compile. > > > > I am guessing the latest code is in CVS. Not used CVS before, but can > > see how it should work, but how do I merge the CVS work into a vanilla > > kernel? If I put the kernel in place and checkout onto it, > > it complains. Do I just have to checkout and copy the CVS tree into > > the kernel tree? > > > > Any specific kernel config I need to do? > > > > Will make produce a .dol or do I need to run the zImage against > > another tool? > > > > Apart form all that, whats the next step that is being worked on? > > > > i think the next step would be getting the bba working under linux so we > can nfs mount a root file system. > > > > > > Cheers > > > > Mike > > > > > > ------------------------------------------------------- > The SF.Net email is sponsored by EclipseCon 2004 > Premiere Conference on Open Tools Development and Integration > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. > http://www.eclipsecon.org/osdn > _______________________________________________ > Gc-linux-devel mailing list > Gc-...@li... > https://lists.sourceforge.net/lists/listinfo/gc-linux-devel |
From: Michael S. <st...@in...> - 2004-01-25 23:41:14
|
On Jan 25, 2004, at 11:38 PM, Michael Nicholls wrote: > Right i have the kernel compling so now it is a case of understanding > what > is going on. > > The web CVS interface doesn't show the IRQ updates that Michael has > made. Am > is missing something or does the web interface not update that often? The anonymous CVS is lagged by ~24 hours on SourceForge. The two new files are on www.gc-linux.org/down/ (gamecube.c, gamecube.h). > Will try and take a look at the way network drivers are structured and > the > BBA code in gclib,but am also trying to understand the bootup. Cool. If you have questions - ask! > I can boot as far as PID hash table entries: 64 (order 6: 512 bytes) > Is that as far as it should currently boot? That's weird. We have one machine (Alan) that doesn't boot at all, two machine (you, Costis) that boot up to this point (can it be reproduced?), and some machines that boot up to "Failed to mount root" (see screenshot). Can you please tell us when and where your GC has been bought? Michael |