On Wed, Jul 14, 2010 at 09:10:14PM +0000, John Baldwin wrote: > Author: jhb > Date: Wed Jul 14 21:10:14 2010 > New Revision: 210079 > URL: http://svn.freebsd.org/changeset/base/210079
> Modified: stable/8/sys/i386/i386/apic_vector.s > ============================================================================== > --- stable/8/sys/i386/i386/apic_vector.s Wed Jul 14 20:55:45 2010 > (r210078) > +++ stable/8/sys/i386/i386/apic_vector.s Wed Jul 14 21:10:14 2010 > (r210079) > @@ -113,6 +113,19 @@ IDTVEC(timerint) > jmp doreti > > /* > + * Local APIC CMCI handler. > + */ > + .text > + SUPERALIGN_TEXT > +IDTVEC(cmcint) > + PUSH_FRAME > + SET_KERNEL_SREGS I think cld is missed right there. > + FAKE_MCOUNT(TF_EIP(%esp)) > + call lapic_handle_cmc > + MEXITCOUNT > + jmp doreti > + > +/* > * Local APIC error interrupt handler. > */
pgpRf9rscz60T.pgp
Description: PGP signature