DescriptionMove cache line size calculation directly into CPU::FlushICache.
This disentagles the initialization/dependency mess quite a bit and
makes things vastly simpler. If the 'mrs' on every flush is too
expensive (which it is hopefully not), the cache line sizes will have
to be instance variables of the CPU class and FlushICache will have to
be a member function. This would involve some more or less tricky
refactorings, which we shouldn't do until we are *really* forced to
do.
BUG=359977
LOG=y
R=rodolph.perfetta@gmail.com
Committed: https://code.google.com/p/v8/source/detail?r=21119
Patch Set 1 #Patch Set 2 : Polished. #Patch Set 3 : Typo #
Total comments: 2
Messages
Total messages: 7 (0 generated)
|