cvs commit: src/sys/amd64/amd64 mp_machdep.c pmap.c src/sys/i386/i386 mp_machdep.c pmap.c src/sys/kern subr_smp.c src/sys/sys smp.h

Ralf S. Engelschall rse at engelschall.com
Fri Aug 27 11:31:12 PDT 2004


On Fri, Aug 27, 2004, Alan Cox wrote:

>   FreeBSD src repository
>
>   Modified files:        (Branch: RELENG_5)
>     sys/amd64/amd64      mp_machdep.c pmap.c
>     sys/i386/i386        mp_machdep.c pmap.c
>     sys/kern             subr_smp.c
>     sys/sys              smp.h
>   Log:
>   MFC the fix for cross-ipi smp deadlocks.  This includes:
>
>     Revision  Path
>     1.243     amd64/amd64/mp_machdep.c
>     1.492     amd64/amd64/pmap.c
>     1.236     i386/i386/mp_machdep.c
>     1.495     i386/i386/pmap.c
>     1.189     kern/subr_smp.c
>     1.78      sys/smp.h

Great! This seems to have finally fixed the system freezes I was
confronted with on a few SMP boxes of type HP DL380 G1/G3. On mostly
every "make buildworld" they fully deadlocked and with these fixes they
now at least already survived 3 repetitions. Thanks.

                                       Ralf S. Engelschall
                                       rse at engelschall.com
                                       www.engelschall.com



More information about the cvs-all mailing list