HomeFreeBSD

MFC r349768

Description

MFC r349768

Restructure cache_handle_range to avoid repeated barriers.  Specifically,
restructure cache_handle_range so that all of the data cache operations are
performed before any instruction cache operations.  Then, we only need one
barrier between the data and instruction cache operations and one barrier
after the instruction cache operations.

On an Amazon EC2 a1.2xlarge instance, this simple change reduces the time
for a "make -j8 buildworld" by 9%.

Details

Provenance
alcAuthored on
Parents
rS352484: MFC r350546
Branches
Unknown
Tags
Unknown