On Thu, Nov 05, 2009 at 02:21:47PM +0100, Yann Droneaud wrote:
Hi,
In a recent post ( http://lwn.net/Articles/360312/ ), Theo de Raadt is criticising Linux page 0 handling. He argue that Linux allows page 0 mapping only for Wine. And OpenBSD won't allow page 0 mapping for security reasons (and performance reasons).
Since Wine seems to be working on other *BSD and derivative systems, is this a problem ?
Could someone comment on this issue. I don't find anything related on http://wiki.winehq.org/OpenBSD
Its actually not a real problem for Wine, last years code works without NULL pages.
Our DOS emulator requires it, as vm86() mode uses 0 based mapping, so DOS programs won't work afterwards. But otherwise I see no dependency. (Perhaps Win16, but I dont think so.)
Ciao, Marcus