HomeFreeBSD

Merge commit f0990e104 from llvm git (by Justin Hibbits):

Description

Merge commit f0990e104 from llvm git (by Justin Hibbits):

[PowerPC]: e500 target can't use lwsync, use msync instead

The e500 core has a silicon bug that triggers an illegal instruction
program trap on any sync other than msync. Other cores will typically
ignore illegal sync types, and the documentation even implies that
the 'illegal' bits are ignored.

Address this hardware deficiency by only using msync, like the PPC440.

Differential Revision:  https://reviews.llvm.org/D76614

Requested by: jhibbits
MFC after: 6 weeks
X-MFC-With: 358851

Details

Provenance
dimAuthored on
Parents
rS359332: compat/linux/linux.h depends on queue.h since r353725.
Branches
Unknown
Tags
Unknown