HomeFreeBSD

Restore release semantic for the old thread unlock on arm64.

Description

Restore release semantic for the old thread unlock on arm64.

With the introduction of pmap_switch(), the DSB instruction on the
address map switch is not necessary executed, which is fixed by
changing the unlock store to release. Also remove comment which
documented pre-pmap_switch() code.

Reviewed by: andrew
Sponsored by: The FreeBSD Foundation
MFC after: 1 week

Details

Provenance
kibAuthored on Jun 8 2018, 6:32 PM
Parents
rG6272d7e647e0: hwpmc: remove hwpmc_xscale.c from corresponding arm build
Branches
Unknown
Tags
Unknown

Event Timeline