--- - branch: MAIN date: Thu Sep 3 02:03:14 UTC 2020 files: - new: '1.53' old: '1.52' path: src/sys/arch/alpha/alpha/ipifuncs.c pathrev: src/sys/arch/alpha/alpha/ipifuncs.c@1.53 type: modified id: 20200903T020314Z.bc68912c323c803a26381d09e56e14a24681ebdc log: | - alpha_ipi_process(): Continue processing IPIs until the ipimask reads 0. Issue a memory barrier between the atomic swap and performing the work. - alpha_send_ipi(): Issue a memory barrier before setting the ipimask to ensure all memory accesses prior to signalling the IPI have completed. Also issue a memory barrier getween setting the ipimask and calling PALcode to write the IPIR. module: src subject: 'CVS commit: src/sys/arch/alpha/alpha' unixtime: '1599098594' user: thorpej