Default/static stacks are now PGSIZE
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 8 Jun 2011 20:18:06 +0000 (13:18 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:04 +0000 (17:36 -0700)
We might up it to two pages in the future, but whatever we do needs to
be kept in sync with kthread stacks, which are one page.

kern/include/ros/memlayout.h

index 051bf5e..18d426e 100644 (file)
@@ -94,8 +94,8 @@
 // which maps all the PTEs containing the page mappings for the entire
 // virtual address space into that 4 Meg region starting at VPT.
 #define VPT            (KERNBASE - PTSIZE)
-#define KSTKSHIFT      (PGSHIFT+3)             // KSTKSIZE == 8*PGSIZE
-#define KSTKSIZE       (1 << KSTKSHIFT)        // size of a kernel stack
+#define KSTKSHIFT      (PGSHIFT)                       /* KSTKSIZE == PGSIZE */
+#define KSTKSIZE       (1 << KSTKSHIFT)        /* size of a static kernel stack */
 
 /*
  * User read-only mappings! Anything below here til UTOP are readonly to user.