The patch adds the ability for powerpc architecture to set page cacheproperty of mmaped area through device tree. This is useful for twocases. First, for memory shared with other OS'es to have the same cacheproperty to avoid cache paradoxes. Second, enabling application to mapmemory which is not managed by kernel as cacheable for better performance.