Hacker News new | ask | show | jobs
by inigyou 8 hours 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.