Subject: Re: port-shark/22355 [was: Help needed to fix NetBSD/shark]
To: None <firstname.lastname@example.org>
From: Izumi Tsutsui <email@example.com>
Date: 08/07/2007 20:06:15
> That all makes sense, can you commit your fix? Certianly for the
> original issue where interrupts stop entirely, the fix to always look up
> the mask is the best fix for now.
sys/arm/iomd/iomd_irq.S has the similar code.
I think we should also fix it, but is there anyone
who try recent -crrent on acorn32?
If we fix both shark/isa/isa_irq.S and arm/iomd/iomd_irq.S,
no other source refers the spl_mask variable (except debug printfs).
Should we also remove it especially from arm/arm32/spl.S?
> My lingering concern is that the IPL level will be raised and block
> interrupts for longer than it should. Perhaps this is more a concern on
> slower hardware?
Overblocking might cause clock delays (if IPL_BIO interrupts
are handled at IPL_CLOCK), but it won't be fatal, I think.