|
|
| version 1.11, 2004/02/09 16:12:54 | version 1.12, 2004/02/18 20:11:37 |
|---|---|
| Line 451 task_switch(selector_t *task_sel, task_s | Line 451 task_switch(selector_t *task_sel, task_s |
| /* I/O deny bitmap */ | /* I/O deny bitmap */ |
| if (!task16) { | if (!task16) { |
| if (task_sel->desc.u.seg.limit > iobase) { | if (task_sel->desc.u.seg.limit > iobase) { |
| CPU_STAT_IOLIMIT = task_sel->desc.u.seg.limit - iobase; | CPU_STAT_IOLIMIT = (WORD)(task_sel->desc.u.seg.limit - iobase); |
| CPU_STAT_IOADDR = task_sel->desc.u.seg.segbase + iobase; | CPU_STAT_IOADDR = task_sel->desc.u.seg.segbase + iobase; |
| } else { | } else { |
| CPU_STAT_IOLIMIT = 0; | CPU_STAT_IOLIMIT = 0; |