Pagemap: security fixes vs. ABI compatibility
Pagemap: security fixes vs. ABI compatibility
Posted May 9, 2015 23:44 UTC (Sat) by alkbyby (subscriber, #61687)Parent article: Pagemap: security fixes vs. ABI compatibility
On one side we have very dubious _hardware_ bug that can be potentially used as vulnerability. And on the other side we have ABI-breakage that actually breaks product of people's hard work.
There are also likely other means to get physically contiguous pages. I.e. via huge pages or 1 gig pages. Also it's quite possible that on freshly booted system kernel already hands pages to processes in reasonably predictable way.
Maybe I'm missing something but, I can't see how rowhammer can be good reason for breaking people's code.
Also soft-dirty is nice, but sadly it can't be used by more than single entity at same time. I.e. if CRIU is using it, then it cannot be used for e.g. boehm gc for efficient tracking of mutations for generational GC and it cannot be used by UndoDB. I know it's a bit unrelated and it's likely that something more powerful and generic would be too inefficient, but it still adds to my sadness :(
P.S. I don't work for UndoDB. I just find this situation sad and unjust.
