Subject: Re: [boost] [lockfree::fifo] Review
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2009-12-10 07:00:18


Tim Blechmann a écrit :

> all 32 bit platforms that i know of are using the full 32bit as address
> space (the lower two bits are 0 because of 32bit alignment) ... on 64bit
> platforms it is quite different ... ppc64, ia64 and x86_64 all use just
> a part of the full address space (iirc 48 bit for x86_64) ... the rest
> should be usable as aba prevention tag.

48 bits is only for the current x86_64 platforms, it will get upgraded
to 64 bits eventually.

However, such platforms will also support DWCAS, so you have your backup
solution.