User talk:Ing pereira: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
No edit summary
Line 7: Line 7:
Moreover there is the tipical protection on lv2 space from 0x8000000500000 to 0x80000007fffff because this on any 3.5+ fw you can't poke or write anything on these addresses without patch lv2.
Moreover there is the tipical protection on lv2 space from 0x8000000500000 to 0x80000007fffff because this on any 3.5+ fw you can't poke or write anything on these addresses without patch lv2.


... Work in progress, maybe some hours, sources and tools (Using pslght) are coming.
... Work in progress, maybe some hours, sources and tools (Using pslight) are coming.

Revision as of 05:27, 11 October 2012

Jit Code Execution on the PS3. Using Dynarec

Most dynamic recompilers are used to convert machine code between architectures at runtime, this can be done with JIT Code (Just in time) execution, is a great feature that can make possible run code from other architecture (like run mips code on PPC machine).

The are ways on lv2 to disable W^X, usermode can't generate dynamic code, ps3 lv2 don't let run any Jit code because some Htab protection with lv2 space.

Moreover there is the tipical protection on lv2 space from 0x8000000500000 to 0x80000007fffff because this on any 3.5+ fw you can't poke or write anything on these addresses without patch lv2.

... Work in progress, maybe some hours, sources and tools (Using pslight) are coming.