Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 1999 19:01:45 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        alpha@FreeBSD.ORG
Subject:   Re: egcs ready for alpha?
Message-ID:  <14105.4357.904716.780151@grasshopper.cs.duke.edu>
In-Reply-To: <199904172252.PAA22325@usr08.primenet.com>
References:  <19990416164206.A69424@nuxi.com> <199904172252.PAA22325@usr08.primenet.com>

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

Terry Lambert writes:

 > does not like unaligned data accesses.  Unfortuantely, a recent commit
 > put a fault handler in that does fixups on unaligned accesses, and the
 > damn this is defaulted to "on", which does a fat lot of good for getting
 > these problems *resolved* instead of *masked*.
 > 

Well, had you paid attention to said commit, you'd realize that the
default behaviour HAS NOT CHANGED.  What this commit has added is the
ability for the administrator to change this behaviour on a global
basis via a sysctl. (rather than stabbing at it w/ddb)

Really, the fixup/whine/bus-error choice should be made on a
per-process basis (as in Digital UNIX's uac command).  This allows you
to turn on silent fixups for broken closed-source programs you cannot
fix..

------------------------------------------------------------------------------
Andrew Gallatin, Sr Systems Programmer	http://www.cs.duke.edu/~gallatin
Duke University				Email: gallatin@cs.duke.edu
Department of Computer Science		Phone: (919) 660-6590
















To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




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