When trying to run wine on stock Raspbian, you get a message like this:
Warning: Memory above 0x80000000 doesn't seem to be accessible.
Wine requires a 3G/1G user/kernel memory split to work properly.
This is supposedly a kernel setting, which can be configured during compile time. But why does wine need this setting?
And how do other operating systems aside from Linux handle this? E.g. there is wine for OS X. Does it work the same way there?
Most likely you are running on a 2G/2G split linux kernel. that means 0x0 - 0x80000000 is reserved for userspace, and 0x8000000 to 0xFFFFFFFF is reserved for kernel space.
please use a 1G/3G split linux kernel. then you can access up to 3G from userspace up to 0xC0000000.
User contributions licensed under CC BY-SA 3.0