Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Feb 1999 17:50:48 -0600 (CST)
From:      Kevin Day <toasty@home.dragondata.com>
To:        hackers@FreeBSD.ORG
Subject:   vm_page_zero_fill
Message-ID:  <199902152350.RAA04318@home.dragondata.com>

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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902152350.RAA04318>