summaryrefslogtreecommitdiff
path: root/Notes
diff options
context:
space:
mode:
authorrtm <rtm>2006-06-13 22:08:20 +0000
committerrtm <rtm>2006-06-13 22:08:20 +0000
commitcb83c71628378bc0e295dd71bf6641379fbcdf37 (patch)
treedfad6b06b7cb267bfe587e975e8f30e7427d21db /Notes
parent84eb544b23b17fed07b8c33142d48fdceffce10c (diff)
downloadxv6-labs-cb83c71628378bc0e295dd71bf6641379fbcdf37.tar.gz
xv6-labs-cb83c71628378bc0e295dd71bf6641379fbcdf37.tar.bz2
xv6-labs-cb83c71628378bc0e295dd71bf6641379fbcdf37.zip
fix some trap bugs
Diffstat (limited to 'Notes')
-rw-r--r--Notes6
1 files changed, 6 insertions, 0 deletions
diff --git a/Notes b/Notes
index cee3b3d..4c06e74 100644
--- a/Notes
+++ b/Notes
@@ -73,3 +73,9 @@ setupsegs() may modify current segment table, is that legal?
trap() ought to lgdt on return, since currently only done in swtch()
protect hardware interrupt vectors from user INT instructions?
+
+i'm getting a curious interrupt when jumping into user space. maybe
+it's IRQ 0, but it comes at a weird and changing vector (e.g. 119) if
+you don't initialize the PIC. why doesn't jos see this? if i
+initialize the PIC with IRQ_OFFSET 32, the interrupt arrives at vector
+32.