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