From: panne Date: Tue, 14 Sep 2004 16:47:57 +0000 (+0000) Subject: [project @ 2004-09-14 16:47:57 by panne] X-Git-Tag: Initial_conversion_from_CVS_complete~1601 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;ds=sidebyside;h=4b17256112ecbee54dd4437f29c711bbfae239c7;hp=4b17256112ecbee54dd4437f29c711bbfae239c7;p=ghc-hetmet.git [project @ 2004-09-14 16:47:57 by panne] * Merged stgMalloc and execPage into a single function which handles even multiple pages correctly. * Enabled the use VirtualProtect on x86 WinDoze now. This could be necessary for processors which distinguish between READ and EXECUTE memory accesses, e.g. Itaniums IIRC. * Nuked pageMode and set page permissions always to READ/WRITE/EXECUTE, otherwise we could accidentally remove the WRITE permission. Only mildly tested on x86 Linux, but it might be worth merging into the STABLE branch when it turns out to work on x86 WinDoze and OpenBSD. SimonM? ---