CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2024/11/08 05:08:22

Modified files:
        sys/arch/amd64/include: cpufunc.h 
        sys/dev/ic     : psp.c 

Log message:
psp(4) waits for acknowledgement of wbinvd from other CPU.

If any other CPU has not finished wbinvd, PSP command may fail.  To
avoid races, call wbinvd_on_all_cpus_acked() which waits for
acknowledgement from IPI handler.  Provide stub to build non-MP
kernels.

from hshoexer@; OK mlarkin@

Reply via email to