summaryrefslogtreecommitdiff
path: root/kern/kernel.c
diff options
context:
space:
mode:
authorHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-24 00:02:27 -0400
committerHanjie Wu <hanjiew@andrew.cmu.edu>2023-04-24 00:02:27 -0400
commite021b8f12ad129c0bdbda3111bb93a170e21ae41 (patch)
tree229879c8f03278388b2140ce5ce016c0354df0f0 /kern/kernel.c
parent4e6e2ced7f047a9a0439eb6d001b1a77daadfdff (diff)
new console
Diffstat (limited to 'kern/kernel.c')
-rw-r--r--kern/kernel.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kern/kernel.c b/kern/kernel.c
index c5b60c7..057b6fe 100644
--- a/kern/kernel.c
+++ b/kern/kernel.c
@@ -24,13 +24,14 @@
#include <assert.h>
#include <common.h>
-#include <pts.h>
#include <interrupt.h>
#include <mm.h>
#include <paging.h>
+#include <pts.h>
#include <pv.h>
#include <sched.h>
#include <timer.h>
+#include <toad.h>
void print_toad();
@@ -61,6 +62,7 @@ int kernel_main(mbinfo_t* mbinfo, int argc, char** argv, char** envp) {
setup_kth(&kthread, &kprocess);
set_mapped_phys_page(mapped_phys_pages);
set_mapped_phys_page_pte(mapped_phys_page_ptes);
+ setup_pts();
idt_init();
mm_init();