Re: Is it possible to use 8K page size on a i386 pc?
H. Peter Anvin (email@example.com)
Tue, 27 Aug 2002 17:26:05 -0700
Luck, Tony wrote:
> H. Peter Anvin wrote:
>>Followup to: <200208271914.g7RJEQE07821@devserv.devel.redhat.com>
>>By author: Pete Zaitcev <firstname.lastname@example.org>
>>In newsgroup: linux.dev.kernel
>>>You may run into trouble with something that calls mmap with
>>>a fixed address, with executables which have text sizes of
>>>odd number of small pages. I was told that these problems are
>>Only 50% of all binaries are affected... that's fairly rare :)
> The majority of x86 linux binaries run on ia64 with a 16K
> pagesize (admittedly with some not-so-pretty code to fudge
> mmap/munmap addresses ... but it is proof that you can reduce
> the problems to "fairly rare").
It's proof that you can kluge around it. Part of the issue is with the
handling of the code versus data segment, which means you have to treat
(part of) the code segment as data.
Changing the i386 port to use > 4K pages would have to go through
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/