commit fb4868745cd9c8224e1d93066d0b4f4539be5689 parent ccd980bedfcff49ec75cfda4e631b54f0a69bf82 Author: Frans Kaashoek <kaashoek@30-7-101.wireless.csail.mit.edu> Date: Wed, 7 Oct 2009 15:31:55 -0400 fine tune comment Diffstat:
M | proc.h | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/proc.h b/proc.h @@ -15,7 +15,9 @@ // x86 convention is that the caller has saved them. // Contexts are stored at the bottom of the stack they // describe; the stack pointer is the address of the context. -// The layout of the context must match the code in swtch.S. +// The layout of the context matches the layout of the stack in swtch.S +// at "Switch stacks" comment. eip is included in the context +// so that allocproc() can easily change the return address on the stack. struct context { uint edi; uint esi;