[dpdk-dev] [PATCH v5 0/8] Move common functions in EAL

2015-04-09 Thread Ravi Kerur
Changes include moving common functions in BSD and Linux into
common directory.
Use appropriate wrapper functions to mask minor differences.

Testing:
Linux - Ubuntu x86_64 14.04
Compilation successful (x86_64-native-linuxapp-gcc).
"make test" results match baseline code.
testpmd utility on I217/I218 Intel chipset.

FreeBSD 10.0 x86_64
Compilation successful (x86_64-native-bsdapp-gcc).
helloworld. 

Ravi Kerur (6):
  Move common functions in eal_thread.c
  Move common functions in eal.c
  Move common functions in eal_lcore.c
  Move common functions in eal_timer.c
  Move common functions in eal_memory.c
  Move common functions in eal_pci.c

 lib/librte_eal/bsdapp/eal/Makefile  |   6 +-
 lib/librte_eal/bsdapp/eal/eal.c | 271 +++---
 lib/librte_eal/bsdapp/eal/eal_lcore.c   |  72 ++
 lib/librte_eal/bsdapp/eal/eal_memory.c  |  47 ++--
 lib/librte_eal/bsdapp/eal/eal_pci.c | 122 ++
 lib/librte_eal/bsdapp/eal/eal_thread.c  | 152 
 lib/librte_eal/bsdapp/eal/eal_timer.c   |  52 +
 lib/librte_eal/common/eal_common_lcore.c| 107 +
 lib/librte_eal/common/eal_common_memory.c   |  38 ++-
 lib/librte_eal/common/eal_common_pci.c  | 130 ++-
 lib/librte_eal/common/eal_common_runtime.c  | 201 
 lib/librte_eal/common/eal_common_system.c   | 203 
 lib/librte_eal/common/eal_common_thread.c   | 158 +
 lib/librte_eal/common/eal_common_timer.c| 101 
 lib/librte_eal/common/eal_hugepages.h   |   1 +
 lib/librte_eal/common/eal_private.h | 186 +++
 lib/librte_eal/common/include/rte_eal.h |   4 +
 lib/librte_eal/common/include/rte_pci_dev_ids.h |   8 +-
 lib/librte_eal/linuxapp/eal/Makefile|   5 +
 lib/librte_eal/linuxapp/eal/eal.c   | 295 
 lib/librte_eal/linuxapp/eal/eal_lcore.c |  66 +-
 lib/librte_eal/linuxapp/eal/eal_memory.c|  36 +--
 lib/librte_eal/linuxapp/eal/eal_pci.c   | 100 +---
 lib/librte_eal/linuxapp/eal/eal_pci_init.h  |   6 -
 lib/librte_eal/linuxapp/eal/eal_pci_uio.c   |  36 +--
 lib/librte_eal/linuxapp/eal/eal_pci_vfio.c  |  17 +-
 lib/librte_eal/linuxapp/eal/eal_thread.c| 152 
 lib/librte_eal/linuxapp/eal/eal_timer.c |  55 +
 28 files changed, 1355 insertions(+), 1332 deletions(-)
 create mode 100644 lib/librte_eal/common/eal_common_lcore.c
 create mode 100644 lib/librte_eal/common/eal_common_runtime.c
 create mode 100644 lib/librte_eal/common/eal_common_system.c
 create mode 100644 lib/librte_eal/common/eal_common_timer.c

-- 
1.9.1



[dpdk-dev] [PATCH v5 0/8] Move common functions in EAL

2015-04-09 Thread Ravi Kerur
Changes include moving common functions in BSD and Linux into
common directory.
Use appropriate wrapper functions to mask minor differences.

Testing:
Linux - Ubuntu x86_64 14.04
Compilation successful (x86_64-native-linuxapp-gcc).
"make test" results match baseline code.
testpmd utility on I217/I218 Intel chipset.

FreeBSD 10.0 x86_64
Compilation successful (x86_64-native-bsdapp-gcc).
helloworld. 

Ravi Kerur (6):
  Move common functions in eal_thread.c
  Move common functions in eal.c
  Move common functions in eal_lcore.c
  Move common functions in eal_timer.c
  Move common functions in eal_memory.c
  Move common functions in eal_pci.c

 lib/librte_eal/bsdapp/eal/Makefile  |   6 +-
 lib/librte_eal/bsdapp/eal/eal.c | 271 +++---
 lib/librte_eal/bsdapp/eal/eal_lcore.c   |  72 ++
 lib/librte_eal/bsdapp/eal/eal_memory.c  |  47 ++--
 lib/librte_eal/bsdapp/eal/eal_pci.c | 122 ++
 lib/librte_eal/bsdapp/eal/eal_thread.c  | 152 
 lib/librte_eal/bsdapp/eal/eal_timer.c   |  52 +
 lib/librte_eal/common/eal_common_lcore.c| 107 +
 lib/librte_eal/common/eal_common_memory.c   |  38 ++-
 lib/librte_eal/common/eal_common_pci.c  | 130 ++-
 lib/librte_eal/common/eal_common_runtime.c  | 201 
 lib/librte_eal/common/eal_common_system.c   | 203 
 lib/librte_eal/common/eal_common_thread.c   | 158 +
 lib/librte_eal/common/eal_common_timer.c| 101 
 lib/librte_eal/common/eal_hugepages.h   |   1 +
 lib/librte_eal/common/eal_private.h | 186 +++
 lib/librte_eal/common/include/rte_eal.h |   4 +
 lib/librte_eal/common/include/rte_pci_dev_ids.h |   8 +-
 lib/librte_eal/linuxapp/eal/Makefile|   5 +
 lib/librte_eal/linuxapp/eal/eal.c   | 295 
 lib/librte_eal/linuxapp/eal/eal_lcore.c |  66 +-
 lib/librte_eal/linuxapp/eal/eal_memory.c|  36 +--
 lib/librte_eal/linuxapp/eal/eal_pci.c   | 100 +---
 lib/librte_eal/linuxapp/eal/eal_pci_init.h  |   6 -
 lib/librte_eal/linuxapp/eal/eal_pci_uio.c   |  36 +--
 lib/librte_eal/linuxapp/eal/eal_pci_vfio.c  |  17 +-
 lib/librte_eal/linuxapp/eal/eal_thread.c| 152 
 lib/librte_eal/linuxapp/eal/eal_timer.c |  55 +
 28 files changed, 1355 insertions(+), 1332 deletions(-)
 create mode 100644 lib/librte_eal/common/eal_common_lcore.c
 create mode 100644 lib/librte_eal/common/eal_common_runtime.c
 create mode 100644 lib/librte_eal/common/eal_common_system.c
 create mode 100644 lib/librte_eal/common/eal_common_timer.c

-- 
1.9.1