Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2010 03:55:18 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/ia64/ia64 clock.c exception.S interrupt.c mp_machdep.c
Message-ID:  <201003220355.o2M3tgkk042924@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

marcel      2010-03-22 03:55:18 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        clock.c exception.S interrupt.c 
                         mp_machdep.c 
  Log:
  SVN rev 205433 on 2010-03-22 03:55:18Z by marcel
  
  Fix interrupt handling by extending the critical region so that
  preemption doesn't happen until after all pending interrupt have
  been services.
  While here again, simplify the EOI handling by doing it after we
  call the XIV-specific handlers, rather than in each of them. The
  original thought was that we may want to do an EOI first and the
  actual IPI handling next, but that's mostly a micro-optimization.
  
  Revision  Changes    Path
  1.38      +2 -6      src/sys/ia64/ia64/clock.c
  1.71      +1 -1      src/sys/ia64/ia64/exception.S
  1.79      +16 -17    src/sys/ia64/ia64/interrupt.c
  1.81      +0 -10     src/sys/ia64/ia64/mp_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003220355.o2M3tgkk042924>