From owner-freebsd-hackers Mon Feb 15 15:50:53 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA24979 for freebsd-hackers-outgoing; Mon, 15 Feb 1999 15:50:53 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from home.dragondata.com (home.dragondata.com [204.137.237.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA24974 for ; Mon, 15 Feb 1999 15:50:51 -0800 (PST) (envelope-from toasty@home.dragondata.com) Received: (from toasty@localhost) by home.dragondata.com (8.9.2/8.9.2) id RAA04318 for hackers@freebsd.org; Mon, 15 Feb 1999 17:50:50 -0600 (CST) From: Kevin Day Message-Id: <199902152350.RAA04318@home.dragondata.com> Subject: vm_page_zero_fill To: hackers@FreeBSD.ORG Date: Mon, 15 Feb 1999 17:50:48 -0600 (CST) X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm currently playing with FreeBSD in an embedded system, where security is of no concern. The system I'm using has relatively poor memory bandwidth, so I was looking for places to optimize. I know how the vm system zeros pages before giving them to me, which isn't really necessary. (I'm not sure about other software on the fbsd distribution, but all code I've written expects malloc(), new, etc to have garbage in them, not be zeroed) I don't pretend to understand the VM system, but as a quick test, I made vm_page_zero_fill a NOP. (This seemed like where this was getting done). The system ran, but inetd, sed and ld kept crashing on sig 11's or 6's. Everything else I ran seemed ok though. While I know ther are better ways of doing this, am I going to be fighting a huge battle of making the kernel, as well as userland tools capable of dealing with nonzero'ed memory, or am I seeing a completely different problem? If this is a really stupid question, feel free to flame. I'm sure it's a case of ignorance on my part. :) Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message