Lines Matching refs:stack
5 Like all other architectures, x86_64 has a kernel stack for every
8 zombie. While the thread is in user space the kernel stack is empty
16 * Interrupt stack. IRQSTACKSIZE
20 kernel switches from the current task to the interrupt stack. Like
23 of every per thread stack.
25 The interrupt stack is also used when processing a softirq.
27 Switching to the kernel interrupt stack is done by software based on a
32 to automatically switch to a new stack for designated events such as
37 point to dedicated stacks; each stack can be a different size.
41 loads such a descriptor, the hardware automatically sets the new stack
44 will switch back to the per-thread stack. If software wants to allow
51 NMI. arch/x86_64/kernel/entry.S::paranoidentry adjusts the stack
54 stack size allocated to an IST assumes no nesting for the same code.
63 This allows the CPU to recover from invalid stack segments. Rarely
71 when the kernel is very confused (e.g. kernel stack pointer corrupt).
72 Using a separate stack allows the kernel to recover from it well enough
81 assumptions about the previous state of the kernel stack.
91 stack.
99 assumptions about the previous state of the kernel stack.