linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* Hole in kernel virtual address space.
@ 2002-01-07 18:37 Raymond B. Jennings III
  0 siblings, 0 replies; only message in thread
From: Raymond B. Jennings III @ 2002-01-07 18:37 UTC (permalink / raw)
  To: linux-mm

I've asked this question in the past but have yet to get any insight to
it.

Basically there appears to be a hole when HIGHMEM is turned on in the
kernel.

With HIGHMEM turned off:
VMALLOC_END = FIXADDR_START - 2*PAGE_SIZE
VMALLOC_END = (FFFFE000h - 4*PAGE_SIZE) - 2*PAGE_SIZE
(Pretty close to the 4GB boundary)

With HIGHMEM turned on:

VMALLOC_END = PKMAP_BASE - 2*PAGE_SIZE

I realize you need room for the pkmap_count array but the array only
allows for 1024 pages.  If PKMAP_BASE = FE000000h then this fills the
address space upto
FE400000.  What is being used in the remaining section of the address
space?  Thanks.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-01-07 18:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-07 18:37 Hole in kernel virtual address space Raymond B. Jennings III

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox