Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Sep 1998 12:08:45 -0400 (EDT)
From:      Scott Smyth <smyth@bashful.realminfo.com>
To:        freebsd-questions <freebsd-questions@FreeBSD.ORG>
Subject:   memory allocation above "physical" memory (fwd)
Message-ID:  <Pine.LNX.3.96.980918120819.606I-100000@bashful.realminfo.com>

next in thread | raw e-mail | index | archive | help

---------- Forwarded message ----------
Date: Fri, 18 Sep 1998 12:06:11 -0400 (EDT)
From: Scott Smyth <smyth@bashful.realminfo.com>
To: freebsd-hackers <freebsd-hackers@freebsd.org>
Subject: memory allocation above "physical" memory

If the kernel is hacked to only know about 64 MB, is there
functionality already in the BSD kernel so allocate the memory
that may lie above what the kernel "knows" about.  For instance,
in linux, vremap builds new page tables and returns a virtual
address you can use.  So, I am looking for a function that
retrieves memory the kernel does not know about necessarily and
maps it to virtual addresses (whether or not it is contigous in
physical memory -- it may be).

The example: physical memory the kernel knows: 64 MB, but the
real memory banks hold 96 MB.  How can I access the top 32 MB?
Does functionality exist for:
1) getting page tables;
2) mapping page tables to virtual addresses.

Thanks,
Scott

-- 
Scott Smyth, Senior Developer R&D
(770) 446-1332
ssmyth@realminfo.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.96.980918120819.606I-100000>