Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: HEADS UP: user address 0 mapping disabled



On Sat, 20 Feb 2010, Matthias Drochner wrote:

> So I've just changed the kernel to disallow user
> mappings of address 0 in the default case. This
> affects use of mmap() and execution of binaries
> which want to load text or data into the first
> page. Native NetBSD code is not affected, so in

Are you disallowing all mappings or just R/W mappings?  Since the problem 
only occurs when you write data to page zero R/O mappings should be 
allowed, especially sine they can be used by the compiler to optimize 
pointer chasing operations.

Eduardo


Home | Main Index | Thread Index | Old Index