CVSROOT: /cvs Module name: src Changes by: [email protected] 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@
