Re: cvs commit: src/sys/amd64/include _types.h src/sys/i386/include _types.h src/sys/net if_bridge.c src/sys/netinet ip_var.h src/sys/netinet6 ip6_var.h

[ Available lists | Index of cvs-all | Month of Jul 2005 | Week of 4 Jul 2005 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Peter Grehan <grehan@freebsd.org>
Date
4 Jul 2005 10:06:41
Subject
Re: cvs commit: src/sys/amd64/include _types.h src/sys/i386/include _types.h src/sys/net if_bridge.c src/sys/netinet ip_var.h src/sys/netinet6 ip6_var.h
Message-ID
42C90A29.2030706@freebsd.org


[ Hide this part ]
>> FYI, any modern ppc implementation doesn't require strict alignment
>> for integer load/stores though there's a performance penalty for
>> having to split the access into smaller ones.
>
> While it's not immediately relevant to the IP code, generally speaking,
> is it the case that non-aligned integer reads can be non-atomic with
> respect to other CPUs due to the multiple access implementation?

I'd say certainly ! In fact, are there any architectures that could
guarantee atomicity in this case ?

later,

Peter.


Elapsed time: 0.157 seconds