Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jul 2001 20:25:21 +0200 (CEST)
From:      kuehl@lgk.de
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        hackers@FreeBSD.org, Matthew Jacob <mjacob@feral.com>, John Baldwin <jhb@FreeBSD.org>
Subject:   Re: x86 unaligned access followup.
Message-ID:  <XFMail.010718202521.kuehl@lgk.de>
In-Reply-To: <3B55B71C.CA7704BD@mindspring.com>

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

On 18-Jul-01 Terry Lambert wrote:
> John Baldwin wrote:
>> It's the AC bit in eflags.
> 
> Note that this will not trap 64 bit unaligned accesses, only 32.

And only at pl 3...

> Also note that this will play hell with some of the recent
> copy avoidance changes made by Bill Paul to the ethernet
> drivers, to avoid the expense of copying the packet, with
> the knowledge that there would be an increased overhead in
> the resulting packet field unaligned accesses when decoding
> IP packets...
> 
> 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. ;-)

        Lars


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?XFMail.010718202521.kuehl>