On Sun, Apr 17, 2011 at 7:52 PM, Martin Walch <walch.martin@...> wrote:
>> Can you please test the attached patch?
>> Don't forget to apply http://git.kernel.org/linus/084189a in case you're
>> not using Linus' tree.
> Works fine. At least make successfully creates a uml binary and I can create,
> mount and unmount an xfs file system. Creating and deleting a file also works
> I never intended to actually use an i486 comaptible build. I will be using
> "Opteron/Athlon64/Hammer/K8". However, I wonder if there are any problems
> using i486 besides performance loss. Will this break things?
XFS needs atomic 64 bit operations. To emulate them on 32 bit systems we need
the cmpxchg8b instruction.
Old CPUs don't offer this instruction. So we would have to emulate
For now UML does not have a cmpxchg8b emulation because this would be
to realize it in pure user mode.