Linus Torvalds writes: (Summary) the limit check is actually fairly natural
to do early rather than late (since it acts on the linear address
_before_ base add and TLB lookup).
_before_ base add and TLB lookup).
So it's not like it can't be done late, but there are reasons why a traditional microarchitecture might always end up doing the limit check early and so segmentation might be a good defense against meltdown on 32-bit Intel.
meltdown on 32-bit Intel.
Linus
Linus
Linus
_before_ base add and TLB lookup).
So it's not like it can't be done late, but there are reasons why a traditional microarchitecture might always end up doing the limit check early and so segmentation might be a good defense against meltdown on 32-bit Intel.
meltdown on 32-bit Intel.
Linus
Linus
Linus