Fix logic bug in the previous commit. Any region less than 5 is a
user space region. Hence, we need to test if 5 is greater than the region; not greater equal. This bug caused us to call ast() while interrupting kernel mode.
This commit is contained in:
parent
90862ca23d
commit
02cc6a6f35
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=118450
@ -1195,7 +1195,7 @@ IVT_ENTRY(External_Interrupt, 0x3000)
|
||||
nop 0
|
||||
extr.u r14=r14,61,3
|
||||
;;
|
||||
cmp.ge p15,p0=5,r14
|
||||
cmp.gt p15,p0=5,r14
|
||||
}
|
||||
{ .mfb
|
||||
nop 0
|
||||
|
Loading…
Reference in New Issue
Block a user