Date: Tue, 8 Feb 2005 20:12:21 -0800 From: "David O'Brien" <obrien@FreeBSD.org> To: John Baldwin <jhb@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: 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 Message-ID: <20050209041221.GA16675@dragon.nuxi.com> In-Reply-To: <200502082025.j18KP72E069507@repoman.freebsd.org> References: <200502082025.j18KP72E069507@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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@FreeBSD.org)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050209041221.GA16675>