Thursday, June 28, 2007

Theo de Raadt on 'Intel Core 2'

"- Basically the MMU simply does not operate as specified/implimented in previous generations of x86 hardware. It is not just buggy, but Intel has gone further and defined 'new ways to handle page tables' (see page 58).
- Some of these bugs are along the lines of 'buffer overflow'; where a write-protect or non-execute bit for a page table entry is ignored. Others are floating point instruction non-coherencies, or memory corruptions -- outside of the range of permitted writing for the process -- running common instruction sequences.
- All of this is just unbelievable to many of us."

(While here, I would like to say that AMD is becoming less helpful day by day towards open source operating systems too, perhaps because their serious errata lists are growing rapidly too).

I guess I'll stick with my old "previously owned" P4 computer for a bit longer after all.

No comments:

Post a Comment