From owner-freebsd-questions Tue Oct 22 22:15:11 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA10103 for questions-outgoing; Tue, 22 Oct 1996 22:15:11 -0700 (PDT) Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com [128.99.0.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id WAA10093 for ; Tue, 22 Oct 1996 22:15:08 -0700 (PDT) From: johnson@charming.nrtc.northrop.com Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa20331; 22 Oct 96 21:53 PDT Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1) id AA02752; Tue, 22 Oct 96 22:15:00 PDT Message-Id: <9610230515.AA02752@charming.nrtc.northrop.com> To: questions@freebsd.org Subject: Virtual memory question: map first page? Date: Tue, 22 Oct 96 22:14:59 MDT Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I noticed that in imgact_aout.c the text segment gets mapped starting at linear address 4096. Is it possible to map the first page of linear memory? What I would like to be able to do is set up a process in which linear addresses starting at 0 are mapped. When I modified imgact_aout.c to map the first linear page of memory as an experiment, and then ran a specially cooked executable to exercise that code, the machine immediately hung. Is there something special on the first linear page of a user process? Thanks, Greg Johnson johnson@nrtc.northrop.com