Linus Torvalds writes: (Summary) wrote:
This really scares me.
This really scares me.
We use segments in some critical code in the kernel, like the whole percpu data etc. Also, I worry about crazy errata with TSS etc - this whole RO LDT thing also introduces lots of possible new fault points in microcode that nobody sane has ever done before, no?
that nobody sane has ever done before, no?
This is also pretty disgusting.
This is also pretty disgusting.
Why isn't it just something like
Why isn't it just something like
desc = (void *)(address &
[...]
ACCESS bit in the handler.This really scares me.
This really scares me.
We use segments in some critical code in the kernel, like the whole percpu data etc. Also, I worry about crazy errata with TSS etc - this whole RO LDT thing also introduces lots of possible new fault points in microcode that nobody sane has ever done before, no?
that nobody sane has ever done before, no?
[...]
+ desc[entry].type |= 0x01;This is also pretty disgusting.
This is also pretty disgusting.
Why isn't it just something like
Why isn't it just something like
desc = (void *)(address &