From: Takahide H. <tak...@hi...> - 2001-08-29 16:50:34
|
Hi folks, CVS is available at sourceforge now. CVSROOT is cvs.ps2hacking.sourceforge.net:/cvsroot/ps2hacking, and the repository is 'linux2.4'. The patch I announced last week is equal to current CVS tree. The tree needs to be hacked more. as far as I know, there are following todos. please let me/us know if you are interested in working on some areas. o Ethernet is only ported device at present... framebuffer, (Xserver and DRM !?), IDE, USB, and more are waiting for you B) o test and set device (drivers/char/tst_dev.c) is broken. It is my understanding that this hack will improve performance of applications that needs extensive use of atomic lock operations (multithread, databases etc) on inexpensive MIPSes without LL/SC instructions. o various PlayStation2 specific code needs being ported, redesign, or/and removal... o I guess cache flushing operation can be optimized more. (arch/mips/mm/r5900.c) o need to adapt to the new architecture in the Linux/MIPS tree. for Linux/MIPS integration, we should use arch/mips/kernel/time.c, arch/mips/kernel/irq.c and so on instead of old codes for linux-2.2 in arch/mips/ps2 o cleanup various macro and fix 128bit register support in assembler code and some header files. I will try this next month. o catch up to the Linux/MIPS secondary tree. o (... and more? please comment.) ... and have fun! --- Takahide HIGUCHI e-mail: tak...@hi... |
From: M. R. B. <mr...@0x...> - 2001-08-29 19:24:50
|
* Takahide Higuchi <tak...@hi...> on Thu, Aug 30, 2001: > Hi folks, > > CVS is available at sourceforge now. > > CVSROOT is cvs.ps2hacking.sourceforge.net:/cvsroot/ps2hacking, > and the repository is 'linux2.4'. > The patch I announced last week is equal to current CVS tree. > > The tree needs to be hacked more. as far as I know, there are > following todos. > > please let me/us know if you are interested in working on some areas. > > Lethal and I have started working on porting the 2.2.1 codebase and drivers to 2.4. Some r5900 support is already in the linux-mips tree and Lethal is still cleaning Sony's crust of a port :). You probably want to focus your efforts on the linux-mips tree (linux-mips.sf.net). Also, Lethal and I have a private CVS tree against linux-mips that we're using to test experimental stuff. But diverging the tree in this manner will certainly cause problems down the road as you'll end up w/ 3 different MIPS trees. Just do everything off of linux-mips (who regularly send Ralf patches) and you'll be ok. M. R. |
From: GOTO M. <go...@de...> - 2001-08-30 16:36:35
|
At Thu, 30 Aug 2001 01:49:42 +0900, Takahide Higuchi wrote: > CVS is available at sourceforge now. > > CVSROOT is cvs.ps2hacking.sourceforge.net:/cvsroot/ps2hacking, > and the repository is 'linux2.4'. > The patch I announced last week is equal to current CVS tree. Thanks for your work. # I get little time to work with it this week. Thanks. > o Ethernet is only ported device at present... > framebuffer, (Xserver and DRM !?), IDE, USB, and more are > waiting for you B) Sure :-) IDE is the most important part. I pick it up :) > o test and set device (drivers/char/tst_dev.c) is broken. > > It is my understanding that this hack will improve performance of > applications that needs extensive use of atomic lock operations > (multithread, databases etc) on inexpensive MIPSes without LL/SC > instructions. FYI (I guess you know), authors of this test and set driver at Sony releases publication which is for Linux Conference (9/26-28). > o various PlayStation2 specific code needs being ported, redesign, > or/and removal... > > o I guess cache flushing operation can be optimized more. > (arch/mips/mm/r5900.c) > > o need to adapt to the new architecture in the Linux/MIPS tree. > for Linux/MIPS integration, we should use arch/mips/kernel/time.c, > arch/mips/kernel/irq.c and so on instead of old codes for linux-2.2 > in arch/mips/ps2 > > o cleanup various macro and fix 128bit register support in assembler code > and some header files. I will try this next month. > > o catch up to the Linux/MIPS secondary tree. > > o (... and more? please comment.) MIPS 64bit support. I investigate and think that to develop the original Linux/MIPS 64bit is needed. Of cource, it's future work. -- gotom |
From: GOTO M. <go...@de...> - 2001-08-30 22:57:38
|
At Fri, 31 Aug 2001 01:40:18 +0900, GOTO Masanori <go...@de...> wrote: > > CVS is available at sourceforge now. > > > > CVSROOT is cvs.ps2hacking.sourceforge.net:/cvsroot/ps2hacking, > > and the repository is 'linux2.4'. > > The patch I announced last week is equal to current CVS tree. > > Thanks for your work. I checked check out, commit is ok yesterday. > # I get little time to work with it this week. Thanks. > > > o Ethernet is only ported device at present... > > framebuffer, (Xserver and DRM !?), IDE, USB, and more are > > waiting for you B) > > Sure :-) > IDE is the most important part. I pick it up :) Some code will be commited. > > o (... and more? please comment.) > > MIPS 64bit support. I investigate and think that > to develop the original Linux/MIPS 64bit is needed. > Of cource, it's future work. o clean up and get rid of #ifdef CONFIG_PS2 Some code has duty statement #ifdef CONFIG_PS2 - #endif in original 2.2.1 ps2 code outside of arch/mips/ps2. I think we get rid of these ugly code. -- gotom |