summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorRobert Morris <[email protected]>2019-06-03 15:23:12 -0400
committerRobert Morris <[email protected]>2019-06-03 15:23:12 -0400
commit6eae1be7550ecdc85269ce57c4a2f2dd0e9297b9 (patch)
tree9a168c1fed57523f1683799ce5fb555629a29942 /main.c
parente630e0743b8c1a0f9ebca702811bd59065c9f457 (diff)
downloadxv6-labs-6eae1be7550ecdc85269ce57c4a2f2dd0e9297b9.tar.gz
xv6-labs-6eae1be7550ecdc85269ce57c4a2f2dd0e9297b9.tar.bz2
xv6-labs-6eae1be7550ecdc85269ce57c4a2f2dd0e9297b9.zip
push/pop all registers when handling interrupt from kernel
Diffstat (limited to 'main.c')
-rw-r--r--main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/main.c b/main.c
index d4a30f0..db9a6b9 100644
--- a/main.c
+++ b/main.c
@@ -17,6 +17,7 @@ main()
kvminit(); // kernel page table
procinit(); // process table
trapinit(); // trap vectors
+ plicinit(); // set up interrupt controller
binit(); // buffer cache
fileinit(); // file table
ramdiskinit(); // disk