146w ago - Following up on his previous update, over the weekend PlayStation 3 hacker Graf Chokolo has released his PS3 Linux 2.6 Kernel and began documenting his PS3 CFW Custom Firmware with OtherOS++ Project.
His new PlayStation 3 Linux Kernel includes a new HDD, FLASH, VFLASH and RAM drivers for PS3 and AsbestOS users can use the drivers as well.
To quote: The repository which is based on Linux 2.6 kernel, has several wicked stuff in it especially graf_chokolo’s ram block device. As kmeaw said; “It can read/write anything in PS3 RAM, and very useful for HV hacking”
You can read below the commits done to his version of Linux kernel.
Added support of several storage regions to PS3 storage library
Improved PS3 disk block device driver
New drivers for PS3 NOR and 3 RAM misc driver for full access to HV memory
Added new HV calls
Added extra debug messages for SPU isolation
Finally, from http://ps3wiki.lan.st/index.php/Custom_Firmware_with_OtherOS%2B%2B: PS3 CFW Custom Firmware with OtherOS++
First we need a custom Hypervisor (lv1.self) with OtherOS++ support and other nice features like full access to HV services :-) (working on it)
Second, we need a program like otheros.self which will resize VFLASH region and store there petitboot
Third, we need a GameOS program/XMB plugin which will trigger OtherOS++ boot after GameOS reboot by setting a flag on the 5th VFLASH region
Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!
If anyone is new to the PS3 like myself, and looking for some information on PS3-Linux-kernels or are trying to develop Homebrew, or like myself interested in how it all works from a noobs point of view, then I hope some of these links may help some of you. some are old but still current with stable Linux PS3 Kernels, up to November last, if I remember, take a look here:
or if you wish ftp instead to Geoffrey levand cell
Here is Geoffrey Git's
More Ps3 stuff here: pdaxrom.svn.sourceforge.net
Also another guy to follow for the PS3 is Dan Peori "ooPo" https://github.com/ooPo/following
no, if you want to use the ps3vram as swap space you can, its quicker than a hdd but there's only 256MB of it, which isn't really enough for swap, better off making a 1GB loopback on the hdd and using that. I'll just be glad when I can install a decent bootloader again for ydl6.2 and zerogame
Yes, but even asbestos V15 is a somewhat crappy solution and more the like a POC. The kernel is packed besides stage1/2 loaders to asbetos.bin in USRDIR - which seems to be copied to /dev_flash as lv2_kernel.self - so if you want to build your own kernel for your favorite distro (I use gentoo) you have to install all modules to linux.img but also need to build a new asbestos.pkg containing the new kernel, install that etc. Several linux.img's around suffer from the problem of incompatible kernel/module version. IMO graf_chokolo's way is the best to go, simply put improved petitboot to vflash that boots off your kernel that has to be in your linux.img, reading parameters from your kboot.conf
graf_chokolo stated already that he is able to mount the ps3 ufs so partitioning won't be necessary, an image file or bundle would work.
can't imagine that gfx ram as additional memory is an option, read-speed is far too slow, even slower than reading data from harddisk.