I have been using bit 9 of 0x1A0 Model specific register as a handle to disable hardware prefetching on my Intel core 2 duo. However this handle does not work on my i5. I checked up the Intel's software developer manual and found that bit 9 of 0x1A0 is 'reserved' on the i5. Is there any way I can disable prefetching on an i5.
Any help with this will be immensely useful.