User User name Password  
   
Tuesday 24.2.2026 / 18:31
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > consoles > sony psp - mod and firmware discussion > kernel??
Show topics
 
Forums
Forums
KERNEL??
  Jump to:
 
Posted Message
Member
_
10. September 2006 @ 08:13 _ Link to this message    Send private message to this user   
What is Kernel mode, ANd why is it setting us back?
Advertisement
_
__
AfterDawn Addict
_
10. September 2006 @ 08:18 _ Link to this message    Send private message to this user   
well hex explained it to me before, you find an exploit to access 'kernel mode', kernel mode is where you have complete control over the processor and you can tell it what ever you want it to do, (like flash the 1.5 firmware) so we need an exploit to access this kernal mode,so we can downgrade. u with me ? lol



My UMDDAXDUMPER tut!!http://forums.afterdawn.com/thread_view.cfm/360522
My IRSHELL 3.00 tut!! (well sort of :P) http://forums.afterdawn.com/thread_view.cfm/430653
What firmware does your game/movie need? see here http://forums.afterdawn.com/thread_view.cfm/431854
AfterDawn Addict

4 product reviews
_
10. September 2006 @ 08:20 _ Link to this message    Send private message to this user   
What Is Kernel
Quote:
Kernel mode, also referred to as system mode, is one of the two distinct modes of operation of the CPU (central processing unit) in Linux. The other is user mode, a non-privileged mode for user programs, that is, for everything other than the kernel.

When the CPU is in kernel mode, it is assumed to be executing trusted software, and thus it can execute any instructions and reference any memory addresses (i.e., locations in memory). The kernel (which is the core of the operating system and has complete control over everything that occurs in the system) is trusted software, but all other programs are considered untrusted software. Thus, all user mode software must request use of the kernel by means of a system call in order to perform privileged instructions, such as process creation or input/output operations.

A system call is a request to the kernel in a Unix-like operating system by an active process for a service performed by the kernel. A process is an executing instance of a program. An active process is a process that is currently advancing in the CPU (while other processes are waiting in memory for their turns to use the CPU). Input/output (I/O) is any program, operation or device that transfers data to or from the CPU and to or from a peripheral device (such as disk drives, keyboards, mice and printers).

The Linux kernel was non-preemptive through Version 2.4. That is, while a process is in kernel mode, it cannot be arbitrarily suspended and replaced by another process (i.e., preempted) for the duration of its time slice (i.e., allocated interval of time in the CPU), in contrast to user mode, except when it voluntarily relinquishes control of the CPU. Processes in kernel mode can, however, be interrupted by an interrupt or an exception.

An interrupt is a signal to the operating system that an event has occurred, and it results in a change in the sequence of instructions that is executed by the CPU. In the case of a hardware interrupt, the signal originates from a hardware device such as a keyboard (i.e., when a user presses a key), mouse or system clock (a circuit that generates pulses at precise intervals that are used to coordinate the computer's activities). A software interrupt is an interrupt that originates in software, and it is usually triggered by a program in user mode. The standard procedure to change from user mode to kernel mode is to call the software interrupt 0x80. An exception is an unusual condition, for example an invalid instruction in a program.

All processes begin execution in user mode, and they switch to kernel mode only when obtaining a service provided by the kernel. This change in mode is termed a mode switch, not to be confused with a context switch (although it sometimes is), which is the switching of the CPU from one process to another.

When a user process runs a portion of the kernel code via a system call, the process temporarily becomes a kernel process and is in kernel mode. While in kernel mode, the process will have root (i.e., administrative) privileges and access to key system resources. The entire kernel, which is not a process but a controller of processes, executes only in kernel mode. When the kernel has satisfied the request by a process, it returns the process to user mode.

Some CPUs, including the nearly ubiquitous x86-compatible (i.e., Intel-compatible) processors, are designed to accommodate more than two execution modes. However, all standard kernels in Unix-like operating systems utilize only kernel mode and user mode.

Some operating systems, such as MS-DOS (the predecessor to the Microsoft Windows operating systems) do not have a distinct kernel mode; rather, they allow user programs to interact directly with the hardware components. However, Unix-like operating systems use the dual mode mechanism to hide all of the low level details regarding the physical organization of the system from application programs launched by the user as a means of assuring system stability and security.

The Linux kernel Version 2.6 (which was introduced in late 2003) is preemptive. That is, a process running in kernel mode can be suspended in order to run a different process. This can be an important benefit for real time applications (i.e., systems which must respond to external events nearly simultaneously).

Unix-like kernels are also reentrant, which means that several processes can be in kernel mode simultaneously. However, on a single-processor system, only one process, regardless of its mode, will be progressing in the CPU at any point in time, and the others will be temporarily blocked until their turns.


i know psp isn't really running linux but the basics still apply across the board of needing more 'authorization' then a 'standard user' but that's why it's setting us back.


the defenition is just a definition from searching defenition of kernel mode on google, but here it is for you.


This message has been edited since posting. Last time this message was edited on 10. September 2006 @ 08:24

AfterDawn Addict
_
10. September 2006 @ 08:24 _ Link to this message    Send private message to this user   
smurff, isnt that extract off wikipedia? coz it sounds really familliar, but anyways, you have the best answer you could ask for off smurff lol



My UMDDAXDUMPER tut!!http://forums.afterdawn.com/thread_view.cfm/360522
My IRSHELL 3.00 tut!! (well sort of :P) http://forums.afterdawn.com/thread_view.cfm/430653
What firmware does your game/movie need? see here http://forums.afterdawn.com/thread_view.cfm/431854
Senior Member
_
10. September 2006 @ 08:29 _ Link to this message    Send private message to this user   
lol wow smurff that thier is a loong explination i was to lay z to read it but im sure it helped xlang




4get psp's im on dat 360 now cha dig!!
AfterDawn Addict

4 product reviews
_
10. September 2006 @ 08:31 _ Link to this message    Send private message to this user   
lol, naw, google directed me to http://www.bellevuelinux.org/kernel_mode.html

which is where i copied that from. alot of it you can just skim over, since it seems to go into details at points, but even still it's a fast read, and explains it pretty decent i think.


hodgins, i wouldn't be suprised if it's posted on wikipedia too.


AfterDawn Addict
_
10. September 2006 @ 08:36 _ Link to this message    Send private message to this user   
well thnx for clearing that up smurff lol, its a simmilar kinda thing on wiki as anyone can edit it lol



My UMDDAXDUMPER tut!!http://forums.afterdawn.com/thread_view.cfm/360522
My IRSHELL 3.00 tut!! (well sort of :P) http://forums.afterdawn.com/thread_view.cfm/430653
What firmware does your game/movie need? see here http://forums.afterdawn.com/thread_view.cfm/431854
Member
_
11. September 2006 @ 14:54 _ Link to this message    Send private message to this user   
If tehre is ono kernel, how do we get it to say hello world?!?! maybe we do have kernel, already, we just don't know it's there
Senior Member
_
11. September 2006 @ 14:59 _ Link to this message    Send private message to this user   
xlang, dont make 2 threads asking the same thing. just wait for someone to post something. be patient

Please Do Not PM Me About The Nintendo Wifi USB Connector Tutorial As I Will Not Respond To It

How To "Hack" Your Nintendo Wifi USB Connector and Make It Into A SoftAP
http://forums.afterdawn.com/thread_view.cfm/390312
AfterDawn Addict

4 product reviews
_
11. September 2006 @ 15:04 _ Link to this message    Send private message to this user   
we do not have 'administrator' control of the kernel. which is what you would need to downgrade. user-control of the kernel only allows you to do basically what say sony would allow of you, what the exploits did for 2.0/2.5/2.6 was give administrator control of the kernal by the libtiff exploit.

the 2.71 downgrader i'm assuming does something similar, but i'm not too familiar with that one.

but like kcajblue said, don't start another thread about the same topic. and besides helloworld is homebrew, not downgrader.....




Member
_
11. September 2006 @ 15:24 _ Link to this message    Send private message to this user   
I am honestlhy sorry i posted 2 threads, i thought the first one didn't come through so i started the new one, honestly, please forgive me, i don't want to eat up the sites bandwith!
Advertisement
_
__
 
_
AfterDawn Addict

4 product reviews
_
11. September 2006 @ 15:27 _ Link to this message    Send private message to this user   
but it was a day later, it more then likely got moved back a couple pages, on average if i wait 24hrs between when i log on, i might have to go back 5 pages just to read what i missed after i left.


afterdawn.com > forums > consoles > sony psp - mod and firmware discussion > kernel??
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2026 by AfterDawn Ltd.

  IDG TechNetwork