Difference between revisions of "PSP"

From LinuxMIPS
Jump to: navigation, search
m (PSPlinux website - New web address)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Work on PSP Linux has started at [http://www.psp-linux.org PSP Linux].  Check it out, especially if you're a developer.  It should be pretty easy to get it running, since the PSP uses a memory stick and can load applications on there, but for now nobody knows for sure. 
+
Some basic specs of the PSP:
 
+
Short bit of specs:
+
 
* two MIPS32R2 cores with no [[TLB]]
 
* two MIPS32R2 cores with no [[TLB]]
 
* 128bit Bus
 
* 128bit Bus
* 1 - 333MHz @ 1.2V (currently capped at 222MHz (The 222MHZ cap is software based and lies in the executed files, it is not firmware based so is easily bypassed))
+
* 1 - 333MHz @ 1.2V
 
* Main Memory: 32MB, 4MB eDRAM
 
* Main Memory: 32MB, 4MB eDRAM
 
* Bus Bandwidth: 2.6GB/sec
 
* Bus Bandwidth: 2.6GB/sec
Line 16: Line 14:
  
 
== Linux support ==
 
== Linux support ==
There is none and there won't be any despite some people's foolish claims and attemptsThe hardware lacks a TLB and as such is too primitive to run a real Linux kernel. [[µClinux]] would be a potential alternative  but that would mean no binary compatibility with existing Linux/MIPS.
+
Since the PSP's Allegrex CPU has no mmu, only uClinux variety kernels can be run on itA mipsnommu branch of uClinux 2.4.19 has been ported to the PSP and is available at http://sites.google.com/site/linuxonpspproject/
 +
 
 +
uClinux 2.6.22 has recently been ported too and is available at http://jacksonm88.googlepages.com/linuxonpsp.htm
  
 
== External Links ==
 
== External Links ==
* [http://www.psp-linux.org/ PSP Linux Official Dev Site]
+
* [http://psplinux.info  Official PSPlinux Site]
 +
* [http://df38.dot5hosting.com/~remember/chris/  PSP port of uClinux]
 
* [http://www.extremetech.com/article2/0,,1639233,00.asp Sony Details PSP Chip Specs]
 
* [http://www.extremetech.com/article2/0,,1639233,00.asp Sony Details PSP Chip Specs]
 
* [http://playstation.about.com/od/psp/a/PSPSpecs.htm PSP Specs]
 
* [http://playstation.about.com/od/psp/a/PSPSpecs.htm PSP Specs]
 
* [http://psp.ign.com/articles/513/513175p1.html The PSP FAQ]
 
* [http://psp.ign.com/articles/513/513175p1.html The PSP FAQ]
 
* [http://psp.ign.com/articles/542/542182p1.html PSP: A New Taste of the PSP Chips]
 
* [http://psp.ign.com/articles/542/542182p1.html PSP: A New Taste of the PSP Chips]
* [http://www.lik-sang.com/psp.html Taking Apart the PSP]
 
 
* [http://www.engadget.com/entry/1234000510024287/ A detailed review of the PSP]
 
* [http://www.engadget.com/entry/1234000510024287/ A detailed review of the PSP]

Latest revision as of 05:52, 19 August 2011

Some basic specs of the PSP:

  • two MIPS32R2 cores with no TLB
  • 128bit Bus
  • 1 - 333MHz @ 1.2V
  • Main Memory: 32MB, 4MB eDRAM
  • Bus Bandwidth: 2.6GB/sec
  • I-Cache, D-Cache
  • FPU, VFPU (Vector Unit) @ 2.6GFlops
  • 3D-CG Extended Instructions

The description should be taken with a grain of salt. For instance, even the CPU core is not clear - maybe it is MIPS 4KE, but maybe 24K... The Coprocessor seems to be totally custom.

Lack of MMU makes this machine pretty much worthless except as a toy - which is what it was devised for, after all.

Linux support

Since the PSP's Allegrex CPU has no mmu, only uClinux variety kernels can be run on it. A mipsnommu branch of uClinux 2.4.19 has been ported to the PSP and is available at http://sites.google.com/site/linuxonpspproject/

uClinux 2.6.22 has recently been ported too and is available at http://jacksonm88.googlepages.com/linuxonpsp.htm

External Links