eal: split atomic operations to architecture specific
authorDavid Marchand <david.marchand@6wind.com>
Tue, 28 Oct 2014 12:50:48 +0000 (13:50 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 5 Nov 2014 21:18:31 +0000 (22:18 +0100)
commit4b2fd987d8bf065487873837bda9b30ab914fbb7
treea1eaac487ebbc6b032683be452ca3942d9fa2bab
parenta4ff75496a18f78bed3a678131bfdd11f1e8d3f7
eal: split atomic operations to architecture specific

This patch first adds architecture specific directories to eal.
Then split the atomic operations to architecture specific and generic files.
Architecture specific files are put into the corresponding architecture
directory and common header are put into generic directory.

Update documentation generation with new generic/ directory.

Signed-off-by: Chao Zhu <bjzhuc@cn.ibm.com>
Signed-off-by: David Marchand <david.marchand@6wind.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
doc/api/doxy-api.conf
lib/librte_eal/common/Makefile
lib/librte_eal/common/include/arch/i686/rte_atomic.h [new file with mode: 0644]
lib/librte_eal/common/include/arch/x86_64/rte_atomic.h [new file with mode: 0644]
lib/librte_eal/common/include/generic/rte_atomic.h [new file with mode: 0644]
lib/librte_eal/common/include/i686/arch/rte_atomic.h [deleted file]
lib/librte_eal/common/include/rte_atomic.h [deleted file]
lib/librte_eal/common/include/x86_64/arch/rte_atomic.h [deleted file]