From owner-freebsd-current Mon Aug 18 08:50:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA28940 for current-outgoing; Mon, 18 Aug 1997 08:50:16 -0700 (PDT) Received: from critter.dk.tfs.com (critter.phk.freebsd.dk [195.8.129.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA28933; Mon, 18 Aug 1997 08:50:08 -0700 (PDT) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.6/8.8.5) with ESMTP id RAA00223; Mon, 18 Aug 1997 17:19:52 +0200 (CEST) To: dyson@freebsd.org Cc: current@freebsd.org Subject: big kernels, part II From: Poul-Henning Kamp Date: Mon, 18 Aug 1997 17:19:52 +0200 Message-ID: <221.871917592@critter.dk.tfs.com> Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I've found the problem with big kernels. The problem is that the "PSE" code assumes that a kernel text+data+bss+symbols+misc data will always fit in one 4MB "super-page". This is obviously not always the case. To reproduce just compile a kernel with COPTFLAGS set to "-a -g" and you will see it (if your cpu supports PSE that is). Any chance you can fix this John ? -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so.