Hacker News new | ask | show | jobs
by inigyou 19 hours ago
Isn't this a memory controller concern, anyway?
1 comments

I don't know. But I do strongly suspect that if rowhammer could be eliminated by a change in memory controller behavior, it would have been eliminated long ago.
The memory controller is in charge of basically everything, because this reduces the cost of the memory chips themselves. It controls refresh cycles and which row is open. If there are memory chips that add an additional self-refresh upon detecting rowhammer, it's a hack and a layering violation.

There are memory chips with a separate, limited, built-in self-refresh capability which is used during sleep mode to allow the controller to power down.