forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PSP VSH Mode?

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
Dariusc123456



Joined: 12 Aug 2008
Posts: 394

PostPosted: Tue Jun 30, 2009 8:26 pm    Post subject: PSP VSH Mode? Reply with quote

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
View user's profile Send private message AIM Address
m0skit0



Joined: 02 Jun 2009
Posts: 226

PostPosted: Tue Jun 30, 2009 11:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
Dariusc123456



Joined: 12 Aug 2008
Posts: 394

PostPosted: Wed Jul 01, 2009 2:40 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
ne0h



Joined: 21 Feb 2008
Posts: 386

PostPosted: Thu Jul 02, 2009 4:01 am    Post subject: Reply with quote

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
View user's profile Send private message
coolkehon



Joined: 20 Oct 2008
Posts: 355

PostPosted: Thu Jul 02, 2009 4:18 am    Post subject: Reply with quote

so what exactly can this do extra besides user and how do i get my app to start in this
Back to top
View user's profile Send private message MSN Messenger
m0skit0



Joined: 02 Jun 2009
Posts: 226

PostPosted: Thu Jul 02, 2009 9:10 am    Post subject: Reply with quote

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
View user's profile Send private message
Dariusc123456



Joined: 12 Aug 2008
Posts: 394

PostPosted: Thu Jul 02, 2009 12:07 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
Torch



Joined: 28 May 2008
Posts: 842

PostPosted: Thu Jul 02, 2009 2:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group