Although many times it is required that the instructions to be executed in particular order only in order to prevent the consistency of data and hence memory barriers are required.
Regards,
Piyush
Â
2011/3/6 ÐÐÑÐÐÐ ÐÑÐÐÐÐÐ <krinkin.m.u@xxxxxxxxx>
You can see linux/Documentation/memory_barriers.txt about barriers in common
i think, that specific definition of __memory_barrier depend on architecture. What file did you found this definition in?
2011/3/6 loody <miloody@xxxxxxxxx>
hi all:
I grep kernel source and found cpu_relax is defined as
__memory_barrier(), which seems not defined in kernel source.
At beginning I think it may be the gcc build-in functions, but I
cannot find in the gcc document.
Where and what is that used for?
--
Regards,
miloody
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies