From owner-freebsd-hackers Thu Jul 19 0:56:30 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from harrier.mail.pas.earthlink.net (harrier.mail.pas.earthlink.net [207.217.121.12]) by hub.freebsd.org (Postfix) with ESMTP id 3C2D337B403; Thu, 19 Jul 2001 00:56:13 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.247.141.193.Dial1.SanJose1.Level3.net [209.247.141.193]) by harrier.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id AAA18369; Thu, 19 Jul 2001 00:56:06 -0700 (PDT) Message-ID: <3B5692BC.77E9D994@mindspring.com> Date: Thu, 19 Jul 2001 00:56:44 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: kuehl@lgk.de Cc: hackers@FreeBSD.org, Matthew Jacob , John Baldwin Subject: Re: x86 unaligned access followup. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kuehl@lgk.de wrote: > > A "shakedown cruise" could end up being very rough... you > > would effectively need to check an "unaligned access in > > kernel is OK" flag in many of these instances, and fall back > > to doing the copy when it was false. > > ...therefore - never mind. > Perhaps some app code may break. ;-) The point was that this code breaks on some architectures supported by FreeBSD anyway, and moving at least some of the pain onto x86 people would end up minimizing that breakage. Right now, being able to make a bug break all architectures equally looks pretty good to people having to keep up with the x86 port of FreeBSD's rate of breakage of others, like the Alpha, when people with just x86 hardware break things without knowing it. Most of the App code is fixed, since most of it runs on the Alpha without a lot of problems, these days. Your biggest problem is bound to be the non-native ABI's, such as what people call "the Linux emulator", since x86 programmers on Linux aren't nearly as careful with their code. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message