WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] i386 linux: make 32-bit PAE kernel work when bui


On 17 Mar 2006, at 12:28, Jan Beulich wrote:

Indeed, then this should be needed on native, too. I have to admit that
I hadn't read about x86 processors using speculative writes (Intel's SDM, Vol 3, section 7.2.2 clearly doesn't say anything like that, and AMD doesn't
seem to have references to such behavior in their SDM either).

It wouldn't be described there since the effect of this behaviour is only seen on the bus, but not visible to programmers. From the p.o.v of the programmer, stores will always be seen by software to happen in order and no earlier than previous loads. Hence no serialising LOCK prefix needed in spin_unlock(). So actually executing a store speculatively would be both bizarre and illegal anyway on x86.

Will you send the patch to the appropriate person for it to be committed to native?

 -- Keir


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel