Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Aug 2005 21:08:32 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 mp_machdep.c sal.c
Message-ID:  <200508132108.j7DL8Wk1078855@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2005-08-13 21:08:32 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        mp_machdep.c sal.c 
  Log:
  Fix the problem with the IPI for the lazy context switching of the
  high FP registers. It was not that the IPI got lost due to the
  perceived unreliability of the IPI delivery, but rather that the
  IPI was not assigned a vector (ugh). Sending a 0 vector to a CPU
  results in a stray external interrupt.
  Add a KASSERT to ipi_send() to catch this. The initialization of
  the IPIs could be better, but it's not at all sure what the future
  of the code is. Avoid wasting a lot of time on something that is
  going to be rewritten anyway.
  
  Revision  Changes    Path
  1.57      +1 -0      src/sys/ia64/ia64/mp_machdep.c
  1.15      +4 -2      src/sys/ia64/ia64/sal.c



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