[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
Re: Kernel stack
>>own user stack and a kernel stack. On Linux, this kernel stack is in
>>the same page as the task struct. In fact, if you look at the #define
When a new process is created, the kernel needs to allocate the
task_struct and a kernel stack. It does this by allocating a single
page, using the lower addresses for task_struct and initializing the
%esp to the end of the page (stack grows downwards).