K 10 svn:author V 7 attilio K 8 svn:date V 27 2012-12-25T16:36:38.901384Z K 7 svn:log V 689 Generalize the prefetch concept into an MI interface. Apparently (given the ofed support) Linux has already a similar interface, which doesn't take into account all the cache levels and purpose. Cache levels are meaningful also in x86 case and will certainly be even more in embedded world, thus I think it is important to specify those. Unofficial doc seems to say that __builtin_prefetch() was added in gcc 3.0 but I couldn't find any official documentation stating that. - Maybe we need doc for the PRFTCH_* flags? - Maybe we want to retain compat with Linux but having underoptimized behaviour? - Why we don't use __clang__ checks __has_builtin() proficiently? Requested by: alc END