| View previous topic :: View next topic |
| Author |
Message |
Dariusc123456
Joined: 12 Aug 2008 Posts: 394
|
Posted: Tue Jun 30, 2009 8:26 pm Post subject: PSP VSH Mode? |
|
|
Hey,
I have a question about the vsh mode - 0x0800 thats use for the psp to access VSH mode. What functions are then allow when you are in VSH mode? I know what User and Kernel Function are, but vsh?
I have never use 0x800, and I ask because I took a look at 3.40 OE source code and found that in there. _________________ PSHN - Playstation Hacking Network
PSX/PS1 - HACK - Game Shark
PS2 - HACK - Swap
PSP - HACK - Pandora
PS3 - ? |
|
| Back to top |
|
 |
m0skit0
Joined: 02 Jun 2009 Posts: 226
|
Posted: Tue Jun 30, 2009 11:45 pm Post subject: |
|
|
VSH mode corresponds to supervisor mode in MIPS modes. It's a mode between user and kernel. More access than user, less access than kernel :) _________________
| The Incredible Bill Gates wrote: | | The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers. |
|
|
| Back to top |
|
 |
Dariusc123456
Joined: 12 Aug 2008 Posts: 394
|
Posted: Wed Jul 01, 2009 2:40 pm Post subject: |
|
|
So VSH mode is just a mid-mode to access user (more) and kernel (less)? _________________ PSHN - Playstation Hacking Network
PSX/PS1 - HACK - Game Shark
PS2 - HACK - Swap
PSP - HACK - Pandora
PS3 - ? |
|
| Back to top |
|
 |
ne0h
Joined: 21 Feb 2008 Posts: 386
|
Posted: Thu Jul 02, 2009 4:01 am Post subject: |
|
|
| m0skit0 wrote: | | VSH mode corresponds to supervisor mode in MIPS modes. It's a mode between user and kernel. More access than user, less access than kernel :) |
Just read? _________________ Get Xplora! |
|
| Back to top |
|
 |
coolkehon
Joined: 20 Oct 2008 Posts: 355
|
Posted: Thu Jul 02, 2009 4:18 am Post subject: |
|
|
| so what exactly can this do extra besides user and how do i get my app to start in this |
|
| Back to top |
|
 |
m0skit0
Joined: 02 Jun 2009 Posts: 226
|
Posted: Thu Jul 02, 2009 9:10 am Post subject: |
|
|
As far as MIPS concerns, supervisor mode has access to 0xc0000000 to 0xdfffffff besides access to user mode memory (below 0x80000000). But how this translates to the actual PSP architecture, I don't know... _________________
| The Incredible Bill Gates wrote: | | The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers. |
|
|
| Back to top |
|
 |
Dariusc123456
Joined: 12 Aug 2008 Posts: 394
|
Posted: Thu Jul 02, 2009 12:07 pm Post subject: |
|
|
I wonder if there's an extra memory that has a higher user and kernel. I am not talking about service mode (if there is one), but there's has to be something Sony use to access the extra memory that we cant get into. If we can access this memory, maybe we can dump the pre-IPL without service mode. _________________ PSHN - Playstation Hacking Network
PSX/PS1 - HACK - Game Shark
PS2 - HACK - Swap
PSP - HACK - Pandora
PS3 - ? |
|
| Back to top |
|
 |
Torch

Joined: 28 May 2008 Posts: 842
|
Posted: Thu Jul 02, 2009 2:39 pm Post subject: |
|
|
| Some of the firmware functions have different privileges in VSH mode. In some cases even more than kernel mode. E.g. You can directly reassign flash0: for write access in VSH mode using the usual sce* functions, but you cannot do this even in kernel mode without some extra work like manually setting user level etc. |
|
| Back to top |
|
 |
|