DragonFly BSD
DragonFly kernel List (threaded) for 2010-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

swi_vm() and busdma_swi()?


From: Venkatesh Srinivas <me@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 30 Nov 2010 17:38:45 -0500

Hi,

In the per-mach busdma code, busdma_swi() walks a callback list under
a critical section while add_map_callback() adds to that callback list
under the MPlock and a critical section. Is that perhaps a mistake?

Also -- on amd64 busdma_swi() doesn't look like its called; (on i386
its called via swi_vm(); I don't see how that is called, though it
does register itself as an SWI). Why is this?

-- vs



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]