Tell me more ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have two questions:

1) How does a user process get privilege level-3 (ring 3) when it is created?
2) Where should I make a change so that all user processes get privilege level-0 meaning they run in ring 0?

share|improve this question
No process besides the kernel runs within ring 0 on x86/x86-64 and linux. Every process runs within ring 3. That's just an invariant in kernel design. – Flow Aug 15 '12 at 19:04
Offtopic development question - should be on StackOverflow. Read the FAQ for the types of questions that can be asked here :) – t0mm13b Aug 15 '12 at 19:07
1  
@t0mm13b should go on stackoverflow only with some improvement. OP should add more background information. As it stands, it will be hard to answer this question – Flow Aug 15 '12 at 19:23
@Flow the question seems orientating towards a technical nature :) – t0mm13b Aug 15 '12 at 19:30
1  
Most android devices run on ARM processors (some on MIPS, very few on x68). There's no ring-modes 0-3 on ARM, nor MIPS. This is a x86 thing. have a look here: wiki.osdev.org/ARM_Overview – ce4 Aug 15 '12 at 19:33
show 2 more comments

closed as not a real question by Izzy, ce4, Zuul, Flow, eldarerathis Aug 16 '12 at 3:46

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.

Browse other questions tagged or ask your own question.