Source-Changes archive

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

Re: CVS commit: src/sys/arch



On Tue, Feb 24, 2009 at 06:03:55AM +0000, YAMAMOTO Takashi wrote:
> 
> Module Name:  src
> Committed By: yamt
> Date:         Tue Feb 24 06:03:55 UTC 2009
> 
> Modified Files:
>       src/sys/arch/amd64/amd64: trap.c
>       src/sys/arch/i386/i386: trap.c
>       src/sys/arch/i386/pci: elan520.c
>       src/sys/arch/x86/conf: files.x86
>       src/sys/arch/x86/include: intr.h tprof.h
>       src/sys/arch/x86/x86: intr.c tprof_pmi.c
> Added Files:
>       src/sys/arch/x86/include: nmi.h
>       src/sys/arch/x86/x86: nmi.c
> 
> Log Message:
> - rewrite x86 nmi dispatcher so that establish and disesablish are safe
>   on a running system.
> - adapt existing users of the api.  (elan)
> - adapt tprof_pmi driver to use the api.

Cool, thanks!

I don't understand how xc_broadcast() and xc_wait() ensure that
nmi_dispatch() is not running on any CPU, can you explain?

Dave
 
-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933


Home | Main Index | Thread Index | Old Index