Reflect MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV removal.

This commit is contained in:
tsutsui 2005-11-15 15:00:15 +00:00
parent 8a69f0ef96
commit b7deaff52a

View File

@ -1,4 +1,4 @@
$NetBSD: TODO,v 1.22 2005/11/15 12:09:43 tsutsui Exp $
$NetBSD: TODO,v 1.23 2005/11/15 15:00:15 tsutsui Exp $
To do list (in some particular order)
XXX some entries might be obsolete.
@ -100,19 +100,16 @@ XXX some entries might be obsolete.
softnet() and softclock() are handled with all interrupt disabled.
-> overblocking, possibly causes missing hardclock()
- INT_MASK_REAL_DEV should be removed
- make CLKF_INTR() work.
o it is better to always disable MIPS_INT_MASK_CLOCK.
o it is better to always disable the MIPS3 internal timer interrupts
(i.e. MIPS_INT_MASK_5) if it is not needed for the system.
those are the points which should be fixed:
mips_idle: li t0, (MIPS_INT_MASK | MIPS_SR_INT_IE)
machdep.c: curpcb->pcb_context[11] = MIPS_INT_MASK | MIPS_SR_INT_IE;
spl0()
splnone()
- MIPS_INT_MASK_CLOCK should be removed in someway
o XXX at least 2000/06/07 version is already quite unstable
on PICA and NEC Image RISCstation. (but almost OK on Magnum)
Userland commands dumps core randomly.