Print this page
cpuid for ARMv7

*** 96,106 **** #endif /* __lint */ #if defined(lint) || defined(__lint) ! /* The ARM architecture uses a modified Harvard Architecture which means that we * get the joys of fixing up this mess. Primarily this means that when we update * data, it gets written to do the data cache. That needs to be flushed to main * memory and then the instruction cache needs to be invalidated. This is * particularly important for things like krtld and DTrace. While the data cache * does write itself out over time, we cannot rely on it having written itself --- 96,107 ---- #endif /* __lint */ #if defined(lint) || defined(__lint) ! /* ! * The ARM architecture uses a modified Harvard Architecture which means that we * get the joys of fixing up this mess. Primarily this means that when we update * data, it gets written to do the data cache. That needs to be flushed to main * memory and then the instruction cache needs to be invalidated. This is * particularly important for things like krtld and DTrace. While the data cache * does write itself out over time, we cannot rely on it having written itself