CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2016/04/23 06:53:28

Modified files:
        sys/arch/mips64/mips64: pmap.c 

Log message:
Sync dcaches and invalidate icaches of all active CPUs of a pmap when
making a page executable. This prevents some icache inconsistencies that
could arise when a process modifies its code pages and begins executing
them while switching between CPUs. These inconsistencies caused process
crashes on multiprocessor IP27/IP30 systems under load.

Crashes reported by deraadt@
Feedback from Miod, thanks!

Reply via email to