From owner-freebsd-hackers Sun Apr 16 02:55:56 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA25394 for hackers-outgoing; Sun, 16 Apr 1995 02:55:56 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id CAA25386 for ; Sun, 16 Apr 1995 02:55:53 -0700 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id CAA21339 for ; Sun, 16 Apr 1995 02:55:51 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id CAA00143 for ; Sun, 16 Apr 1995 02:55:50 -0700 Message-Id: <199504160955.CAA00143@corbin.Root.COM> To: freebsd-hackers@FreeBSD.org (FreeBSD hackers) Subject: Re: Memory usage (Was Re: Memory init pattern) In-reply-to: Your message of "Sun, 16 Apr 95 10:43:29 +0200." <199504160843.KAA16160@uriah.heep.sax.de> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 16 Apr 1995 02:55:50 -0700 Sender: hackers-owner@FreeBSD.org Precedence: bulk >As Frank Durda IV wrote: >> >> By the way, I have seen no description of how FreeBSD uses PC memory, ie >> what 0-640K gets used for, does the kernel load there or higher, >> is the kernel relocated, etc. Is there a paper on this? ... >The later memory usage (once paging is enabled) could better be >explained by the VM folks. The physical pages immediately following the kernel BSS contain proc0's page directory, page tables, and upages. Some time later when the VM system is initialized, the physical memory between 0x1000-0x9ffff and the physical memory after the kernel (text+data+bss+proc0 stuff+other misc) is made available in the form of general VM pages and added to the global free page list. Does this answer the question? -DG