On 9/19/06, Mike McCarty <Mike.McCarty@xxxxxxxxxxxxx> wrote:
I don't understand why SHARED MEMORY needs execution access, anyway. This looks like a defect in the code to me.
DOSEMU needs shared memory for things like the HMA and EMS that are mapped multiple times. E.g. the 64K at 1MB must be able to wrap and so point to the same address as 0. The only way to accomplish that in Linux is too use either shared memory or a temporary file (slower). DOS programs execute in this memory, so the memory needs to be executable. Bart - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html