Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

How can i disable haswell cache prefetcher?

zhaoguo_w_
Beginner
1,312 Views

I try to disable haswell cache prefetcher, but there is no options in the BIOS. I also try to use wrmsr command to set 0x1a0 register the bit 9 to be 1 to disable the cache prefetcher, but failed.

# rdmsr 0x1a0

850089

#wrmsr -p 0 0x1a0 0x850289

wrmsr: CPU 0 cannot set MSR 0x000001a0 to 0x0000000000850289

0 Kudos
3 Replies
Bernard
Valued Contributor I
1,312 Views

Do you use Linux or Windows

Sometimes write/read operations on MSR registers are locked.I had similar issue with access to MSR 0x199.

0 Kudos
Alexander_Alexeev
1,312 Views

What flags (bits number) are you trying to change in MSR? 

0 Kudos
Bernard
Valued Contributor I
1,312 Views

I was using windbg to modify MSR registers.

0 Kudos
Reply