I think your intuition on this one is solid, especially putting a warning in the .h file.
On Mon, Apr 1, 2013 at 8:06 PM, Aaron Durbin <[email protected]> wrote: > Hi folks, > > I uploaded http://review.coreboot.org/#/c/3004/ to do an auto > enablement of caching the ROM. I put some comments on the patch. > Basically, if the cpu is a hyperthreaded CPU and all the APs run > through the MTRR code the auto caching of the ROM will be dropped > because the MTRR MSRs are core scoped -- not thread scope. I am of the > opinion I should drop that change and just fix up the users (only > ChromeOS devices on a single chipset at the moment) that really desire > this behavior by calling x86_mtrr_enable_rom_caching() at the > appropriate point in the code. In addition I plan on putting a comment > in mtrr.h to warn people of the side effects. > > I just wanted to hear what others' opinions were. > > Thanks for the feedback. > > -Aaron > > -- > coreboot mailing list: [email protected] > http://www.coreboot.org/mailman/listinfo/coreboot -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

