Re: address space of kernel thread

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> it "borrows" latest normal process's (e.g non kernel thread) memory
> address space. Why is it possible? simple, because kernel address
> space is the same for every process...kernel address space is mapped
> equally for all...

Hmm..., it's really a good idea. Now, I am interested some details
about how to borrow latest normal process's address space. And, what
is a ***latest*** normal process?

2010/8/23 Mulyadi Santosa <mulyadi.santosa@xxxxxxxxx>:
> OK, let's see if I can make it real straight :D
>
> On Sun, Aug 22, 2010 at 17:28, Parmenides <mobile.parmenides@xxxxxxxxx> wrote:
>> Hi,
>>
>> It's said that kernel thread is running in kernel address space only.
>
> See, it's "kernel" thread, meaning it's a thread that operates in
> kernel mode. Thus, no wonder it just "wander" in kernel land only...
> in this case, the fancy words are: "kernel address space"
>
> But this doesn;t mean it could not communicate with user mode, if necessary...
>
>> I wonder what's the meaning of "running in kernel address space only".
>> When kernel thread running, which page table is used? Is there any
>> special characteristics of this page table?
>
> it "borrows" latest normal process's (e.g non kernel thread) memory
> address space. Why is it possible? simple, because kernel address
> space is the same for every process...kernel address space is mapped
> equally for all...
>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer and consultant
>
> blog: the-hydra.blogspot.com
> training: mulyaditraining.blogspot.com
>

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux