Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Sep 2008 22:24:48 -0700
From:      "Artem Belevich" <fbsdlist@src.cx>
To:        "Alan Cox" <alc@cs.rice.edu>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Increasing KVM on amd64
Message-ID:  <ed91d4a80809102224n6b89efdcta150a8e14998d031@mail.gmail.com>
In-Reply-To: <48C8A78C.6070608@cs.rice.edu>
References:  <ed91d4a80809101612t4e74a1e6y5ffffcf7ebf63d5d@mail.gmail.com> <48C8A78C.6070608@cs.rice.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
>  SVN rev 180308 on 2008-07-05 19:34:33Z by alc
>
>  Enable the creation of a kmem map larger than 4GB.
>  Submitted by: Tz-Huan Huang
>
>  Make several variables related to kmem map auto-sizing static.
>  Found by: CScout

I did apply  Tz-Huan Huang's patch that he pointed to shortly after
you've announced your patch. As far as I can tell it's identical to
SVN rev 180308 changes.

>  Second, there is no room for a kmem map greater than 4GB unless the overall
> KVM size is greater than 6GB.  Specifically, a >4GB kmem map isn't possible
> with 6GB KVM because the kmem map would overlap the kernel's code, data, and
> bss segment.
>
>  If you're able to apply the above kern_malloc.c change to your kernel, then
> I should be able to describe how to increase your KVM beyond 6GB.

I'd be glad to give it a try.

-- 
--Artem



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ed91d4a80809102224n6b89efdcta150a8e14998d031>