From 54178ad94d758e557bfa369b7f137e2844e030e1 Mon Sep 17 00:00:00 2001
From: Robert Morris <rtm@csail.mit.edu>
Date: Tue, 23 Jul 2019 12:17:17 -0400
Subject: simplify kernel mapping calls

---
 kernel/memlayout.h | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'kernel/memlayout.h')

diff --git a/kernel/memlayout.h b/kernel/memlayout.h
index c15e398..ace0464 100644
--- a/kernel/memlayout.h
+++ b/kernel/memlayout.h
@@ -53,6 +53,9 @@
 // map the trampoline page to the highest address,
 // in both user and kernel space.
 #define TRAMPOLINE (MAXVA - PGSIZE)
+
+// map kernel stacks beneath the trampoline,
+// each surrounded by invalid guard pages.
 #define KSTACK(p) (TRAMPOLINE - ((p)+1)* 2*PGSIZE)
 
 // User memory layout.
-- 
cgit v1.2.3