cvs commit: src/sys/i386/i386 apic_vector.s local_apic.c mp_machdep.c src/sys/i386/include apicvar.h smp.h src/sys/i386/isa clock.c

David O'Brien obrien at FreeBSD.org
Tue Feb 8 20:12:22 PST 2005


On Tue, Feb 08, 2005 at 08:25:07PM +0000, John Baldwin wrote:
> jhb         2005-02-08 20:25:07 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/i386/i386        apic_vector.s local_apic.c mp_machdep.c 
>     sys/i386/include     apicvar.h smp.h 
>     sys/i386/isa         clock.c 
>   Log:
>   Use the local APIC timer to drive the various kernel clocks on SMP machines
>   rather than forwarding interrupts from the clock devices around using IPIs:
>   - Add an IDT vector that pushes a clock frame and calls
>     lapic_handle_timer().

What is the performance improvement of this?  What benchmark is used to
show a benefit?

-- 
-- David  (obrien at FreeBSD.org)


More information about the cvs-all mailing list