diff options
Diffstat (limited to 'lib/librte_eal')
-rw-r--r-- | lib/librte_eal/Makefile | 6 | ||||
-rw-r--r-- | lib/librte_eal/common/Makefile | 38 | ||||
-rw-r--r-- | lib/librte_eal/common/meson.build | 65 | ||||
-rw-r--r-- | lib/librte_eal/common/rte_service.c | 2 | ||||
-rw-r--r-- | lib/librte_eal/freebsd/eal/Makefile | 2 | ||||
-rw-r--r-- | lib/librte_eal/include/Makefile | 19 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_atomic.h (renamed from lib/librte_eal/common/include/generic/rte_atomic.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_byteorder.h (renamed from lib/librte_eal/common/include/generic/rte_byteorder.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_cpuflags.h (renamed from lib/librte_eal/common/include/generic/rte_cpuflags.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_cycles.h (renamed from lib/librte_eal/common/include/generic/rte_cycles.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_io.h (renamed from lib/librte_eal/common/include/generic/rte_io.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_mcslock.h (renamed from lib/librte_eal/common/include/generic/rte_mcslock.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_memcpy.h (renamed from lib/librte_eal/common/include/generic/rte_memcpy.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_pause.h (renamed from lib/librte_eal/common/include/generic/rte_pause.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_prefetch.h (renamed from lib/librte_eal/common/include/generic/rte_prefetch.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_rwlock.h (renamed from lib/librte_eal/common/include/generic/rte_rwlock.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_spinlock.h (renamed from lib/librte_eal/common/include/generic/rte_spinlock.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_ticketlock.h (renamed from lib/librte_eal/common/include/generic/rte_ticketlock.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/generic/rte_vect.h (renamed from lib/librte_eal/common/include/generic/rte_vect.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/meson.build | 64 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_alarm.h (renamed from lib/librte_eal/common/include/rte_alarm.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_bitmap.h (renamed from lib/librte_eal/common/include/rte_bitmap.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_branch_prediction.h (renamed from lib/librte_eal/common/include/rte_branch_prediction.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_bus.h (renamed from lib/librte_eal/common/include/rte_bus.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_class.h (renamed from lib/librte_eal/common/include/rte_class.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_common.h (renamed from lib/librte_eal/common/include/rte_common.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_compat.h (renamed from lib/librte_eal/common/include/rte_compat.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_debug.h (renamed from lib/librte_eal/common/include/rte_debug.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_dev.h (renamed from lib/librte_eal/common/include/rte_dev.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_devargs.h (renamed from lib/librte_eal/common/include/rte_devargs.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_eal.h (renamed from lib/librte_eal/common/include/rte_eal.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_eal_interrupts.h (renamed from lib/librte_eal/common/include/rte_eal_interrupts.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_eal_memconfig.h (renamed from lib/librte_eal/common/include/rte_eal_memconfig.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_errno.h (renamed from lib/librte_eal/common/include/rte_errno.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_fbarray.h (renamed from lib/librte_eal/common/include/rte_fbarray.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_function_versioning.h (renamed from lib/librte_eal/common/include/rte_function_versioning.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_hexdump.h (renamed from lib/librte_eal/common/include/rte_hexdump.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_hypervisor.h (renamed from lib/librte_eal/common/include/rte_hypervisor.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_interrupts.h (renamed from lib/librte_eal/common/include/rte_interrupts.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_keepalive.h (renamed from lib/librte_eal/common/include/rte_keepalive.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_launch.h (renamed from lib/librte_eal/common/include/rte_launch.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_lcore.h (renamed from lib/librte_eal/common/include/rte_lcore.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_log.h (renamed from lib/librte_eal/common/include/rte_log.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_malloc.h (renamed from lib/librte_eal/common/include/rte_malloc.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_memory.h (renamed from lib/librte_eal/common/include/rte_memory.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_memzone.h (renamed from lib/librte_eal/common/include/rte_memzone.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_option.h (renamed from lib/librte_eal/common/include/rte_option.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_pci_dev_feature_defs.h (renamed from lib/librte_eal/common/include/rte_pci_dev_feature_defs.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_pci_dev_features.h (renamed from lib/librte_eal/common/include/rte_pci_dev_features.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_per_lcore.h (renamed from lib/librte_eal/common/include/rte_per_lcore.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_random.h (renamed from lib/librte_eal/common/include/rte_random.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_reciprocal.h (renamed from lib/librte_eal/common/include/rte_reciprocal.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_service.h (renamed from lib/librte_eal/common/include/rte_service.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_service_component.h (renamed from lib/librte_eal/common/include/rte_service_component.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_string_fns.h (renamed from lib/librte_eal/common/include/rte_string_fns.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_tailq.h (renamed from lib/librte_eal/common/include/rte_tailq.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_test.h (renamed from lib/librte_eal/common/include/rte_test.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_time.h (renamed from lib/librte_eal/common/include/rte_time.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_uuid.h (renamed from lib/librte_eal/common/include/rte_uuid.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_version.h (renamed from lib/librte_eal/common/include/rte_version.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/include/rte_vfio.h (renamed from lib/librte_eal/common/include/rte_vfio.h) | 0 | ||||
-rw-r--r-- | lib/librte_eal/linux/eal/Makefile | 2 | ||||
-rw-r--r-- | lib/librte_eal/meson.build | 4 |
63 files changed, 96 insertions, 106 deletions
diff --git a/lib/librte_eal/Makefile b/lib/librte_eal/Makefile index 9c383d42bd..ff74935932 100644 --- a/lib/librte_eal/Makefile +++ b/lib/librte_eal/Makefile @@ -3,10 +3,10 @@ include $(RTE_SDK)/mk/rte.vars.mk -DIRS-y += common +DIRS-y += include DIRS-$(CONFIG_RTE_EXEC_ENV_LINUX) += linux/eal -DEPDIRS-linux := common +DEPDIRS-linux := include DIRS-$(CONFIG_RTE_EXEC_ENV_FREEBSD) += freebsd/eal -DEPDIRS-freebsd := common +DEPDIRS-freebsd := include include $(RTE_SDK)/mk/rte.subdir.mk diff --git a/lib/librte_eal/common/Makefile b/lib/librte_eal/common/Makefile deleted file mode 100644 index 6c52f50106..0000000000 --- a/lib/librte_eal/common/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -# SPDX-License-Identifier: BSD-3-Clause -# Copyright(c) 2010-2014 Intel Corporation - -include $(RTE_SDK)/mk/rte.vars.mk - -INC := rte_branch_prediction.h rte_common.h rte_compat.h -INC += rte_function_versioning.h -INC += rte_debug.h rte_eal.h rte_eal_interrupts.h -INC += rte_errno.h rte_launch.h rte_lcore.h -INC += rte_log.h rte_memory.h rte_memzone.h -INC += rte_per_lcore.h rte_random.h -INC += rte_tailq.h rte_interrupts.h rte_alarm.h -INC += rte_string_fns.h rte_version.h -INC += rte_eal_memconfig.h -INC += rte_hexdump.h rte_devargs.h rte_bus.h rte_dev.h rte_class.h -INC += rte_option.h -INC += rte_pci_dev_feature_defs.h rte_pci_dev_features.h -INC += rte_malloc.h rte_keepalive.h rte_time.h -INC += rte_service.h rte_service_component.h -INC += rte_bitmap.h rte_vfio.h rte_hypervisor.h rte_test.h -INC += rte_reciprocal.h rte_fbarray.h rte_uuid.h - -GENERIC_INC := rte_atomic.h rte_byteorder.h rte_cycles.h rte_prefetch.h -GENERIC_INC += rte_memcpy.h rte_cpuflags.h -GENERIC_INC += rte_mcslock.h rte_spinlock.h rte_rwlock.h rte_ticketlock.h -GENERIC_INC += rte_vect.h rte_pause.h rte_io.h - -# defined in mk/arch/$(RTE_ARCH)/rte.vars.mk -ARCH_DIR ?= $(RTE_ARCH) -ARCH_INC := $(sort $(notdir $(wildcard $(RTE_SDK)/lib/librte_eal/$(ARCH_DIR)/include/*.h))) - -SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include := $(addprefix include/,$(INC)) -SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include += \ - $(addprefix ../$(ARCH_DIR)/include/,$(ARCH_INC)) -SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include/generic := \ - $(addprefix include/generic/,$(GENERIC_INC)) - -include $(RTE_SDK)/mk/rte.install.mk diff --git a/lib/librte_eal/common/meson.build b/lib/librte_eal/common/meson.build index 5885441b48..02d9280cc3 100644 --- a/lib/librte_eal/common/meson.build +++ b/lib/librte_eal/common/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation -eal_inc += include_directories('.', 'include') +includes += include_directories('.') if is_windows sources += files( @@ -16,7 +16,9 @@ if is_windows 'eal_common_thread.c', 'rte_option.c', ) -else # temporary bad indent + subdir_done() +endif + sources += files( 'eal_common_bus.c', 'eal_common_cpuflags.c', @@ -52,62 +54,3 @@ sources += files( 'rte_reciprocal.c', 'rte_service.c', ) -endif - -common_headers = files( - 'include/rte_alarm.h', - 'include/rte_branch_prediction.h', - 'include/rte_bus.h', - 'include/rte_bitmap.h', - 'include/rte_class.h', - 'include/rte_common.h', - 'include/rte_compat.h', - 'include/rte_debug.h', - 'include/rte_devargs.h', - 'include/rte_dev.h', - 'include/rte_eal.h', - 'include/rte_eal_memconfig.h', - 'include/rte_eal_interrupts.h', - 'include/rte_errno.h', - 'include/rte_fbarray.h', - 'include/rte_hexdump.h', - 'include/rte_hypervisor.h', - 'include/rte_interrupts.h', - 'include/rte_keepalive.h', - 'include/rte_launch.h', - 'include/rte_lcore.h', - 'include/rte_log.h', - 'include/rte_malloc.h', - 'include/rte_memory.h', - 'include/rte_memzone.h', - 'include/rte_option.h', - 'include/rte_pci_dev_feature_defs.h', - 'include/rte_pci_dev_features.h', - 'include/rte_per_lcore.h', - 'include/rte_random.h', - 'include/rte_reciprocal.h', - 'include/rte_service.h', - 'include/rte_service_component.h', - 'include/rte_string_fns.h', - 'include/rte_tailq.h', - 'include/rte_time.h', - 'include/rte_uuid.h', - 'include/rte_version.h', - 'include/rte_vfio.h') - -# special case install the generic headers, since they go in a subdir -generic_headers = files( - 'include/generic/rte_atomic.h', - 'include/generic/rte_byteorder.h', - 'include/generic/rte_cpuflags.h', - 'include/generic/rte_cycles.h', - 'include/generic/rte_io.h', - 'include/generic/rte_mcslock.h', - 'include/generic/rte_memcpy.h', - 'include/generic/rte_pause.h', - 'include/generic/rte_prefetch.h', - 'include/generic/rte_rwlock.h', - 'include/generic/rte_spinlock.h', - 'include/generic/rte_ticketlock.h', - 'include/generic/rte_vect.h') -install_headers(generic_headers, subdir: 'generic') diff --git a/lib/librte_eal/common/rte_service.c b/lib/librte_eal/common/rte_service.c index b0b78baabd..70d17a5d79 100644 --- a/lib/librte_eal/common/rte_service.c +++ b/lib/librte_eal/common/rte_service.c @@ -10,7 +10,7 @@ #include <rte_compat.h> #include <rte_service.h> -#include "include/rte_service_component.h" +#include <rte_service_component.h> #include <rte_eal.h> #include <rte_lcore.h> diff --git a/lib/librte_eal/freebsd/eal/Makefile b/lib/librte_eal/freebsd/eal/Makefile index e3023f24fa..0c809d9872 100644 --- a/lib/librte_eal/freebsd/eal/Makefile +++ b/lib/librte_eal/freebsd/eal/Makefile @@ -12,7 +12,7 @@ VPATH += $(RTE_SDK)/lib/librte_eal/$(ARCH_DIR) CFLAGS += -DALLOW_EXPERIMENTAL_API CFLAGS += -I$(SRCDIR)/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common -CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include +CFLAGS += -I$(RTE_SDK)/lib/librte_eal/include CFLAGS += $(WERROR_FLAGS) -O3 LDLIBS += -lexecinfo diff --git a/lib/librte_eal/include/Makefile b/lib/librte_eal/include/Makefile new file mode 100644 index 0000000000..eb99190d10 --- /dev/null +++ b/lib/librte_eal/include/Makefile @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: BSD-3-Clause +# Copyright(c) 2010-2014 Intel Corporation + +include $(RTE_SDK)/mk/rte.vars.mk + +SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include := \ + $(sort $(notdir \ + $(wildcard $(RTE_SDK)/lib/librte_eal/include/*.h))) + +SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include/generic := \ + $(sort $(addprefix generic/, $(notdir \ + $(wildcard $(RTE_SDK)/lib/librte_eal/include/generic/*.h)))) + +ARCH_DIR ?= $(RTE_ARCH) +SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include += \ + $(sort $(addprefix ../$(ARCH_DIR)/include/, $(notdir \ + $(wildcard $(RTE_SDK)/lib/librte_eal/$(ARCH_DIR)/include/*.h)))) + +include $(RTE_SDK)/mk/rte.install.mk diff --git a/lib/librte_eal/common/include/generic/rte_atomic.h b/lib/librte_eal/include/generic/rte_atomic.h index e6ab15a973..e6ab15a973 100644 --- a/lib/librte_eal/common/include/generic/rte_atomic.h +++ b/lib/librte_eal/include/generic/rte_atomic.h diff --git a/lib/librte_eal/common/include/generic/rte_byteorder.h b/lib/librte_eal/include/generic/rte_byteorder.h index 38e8cfd32b..38e8cfd32b 100644 --- a/lib/librte_eal/common/include/generic/rte_byteorder.h +++ b/lib/librte_eal/include/generic/rte_byteorder.h diff --git a/lib/librte_eal/common/include/generic/rte_cpuflags.h b/lib/librte_eal/include/generic/rte_cpuflags.h index 872f0ebe3e..872f0ebe3e 100644 --- a/lib/librte_eal/common/include/generic/rte_cpuflags.h +++ b/lib/librte_eal/include/generic/rte_cpuflags.h diff --git a/lib/librte_eal/common/include/generic/rte_cycles.h b/lib/librte_eal/include/generic/rte_cycles.h index 73d1fa7b92..73d1fa7b92 100644 --- a/lib/librte_eal/common/include/generic/rte_cycles.h +++ b/lib/librte_eal/include/generic/rte_cycles.h diff --git a/lib/librte_eal/common/include/generic/rte_io.h b/lib/librte_eal/include/generic/rte_io.h index da457f7f7e..da457f7f7e 100644 --- a/lib/librte_eal/common/include/generic/rte_io.h +++ b/lib/librte_eal/include/generic/rte_io.h diff --git a/lib/librte_eal/common/include/generic/rte_mcslock.h b/lib/librte_eal/include/generic/rte_mcslock.h index 2bef28351c..2bef28351c 100644 --- a/lib/librte_eal/common/include/generic/rte_mcslock.h +++ b/lib/librte_eal/include/generic/rte_mcslock.h diff --git a/lib/librte_eal/common/include/generic/rte_memcpy.h b/lib/librte_eal/include/generic/rte_memcpy.h index 701e550c31..701e550c31 100644 --- a/lib/librte_eal/common/include/generic/rte_memcpy.h +++ b/lib/librte_eal/include/generic/rte_memcpy.h diff --git a/lib/librte_eal/common/include/generic/rte_pause.h b/lib/librte_eal/include/generic/rte_pause.h index 7422785f1a..7422785f1a 100644 --- a/lib/librte_eal/common/include/generic/rte_pause.h +++ b/lib/librte_eal/include/generic/rte_pause.h diff --git a/lib/librte_eal/common/include/generic/rte_prefetch.h b/lib/librte_eal/include/generic/rte_prefetch.h index 6e47bdfbad..6e47bdfbad 100644 --- a/lib/librte_eal/common/include/generic/rte_prefetch.h +++ b/lib/librte_eal/include/generic/rte_prefetch.h diff --git a/lib/librte_eal/common/include/generic/rte_rwlock.h b/lib/librte_eal/include/generic/rte_rwlock.h index da9bc3e9c0..da9bc3e9c0 100644 --- a/lib/librte_eal/common/include/generic/rte_rwlock.h +++ b/lib/librte_eal/include/generic/rte_rwlock.h diff --git a/lib/librte_eal/common/include/generic/rte_spinlock.h b/lib/librte_eal/include/generic/rte_spinlock.h index 87ae7a4f18..87ae7a4f18 100644 --- a/lib/librte_eal/common/include/generic/rte_spinlock.h +++ b/lib/librte_eal/include/generic/rte_spinlock.h diff --git a/lib/librte_eal/common/include/generic/rte_ticketlock.h b/lib/librte_eal/include/generic/rte_ticketlock.h index c295ae7f7e..c295ae7f7e 100644 --- a/lib/librte_eal/common/include/generic/rte_ticketlock.h +++ b/lib/librte_eal/include/generic/rte_ticketlock.h diff --git a/lib/librte_eal/common/include/generic/rte_vect.h b/lib/librte_eal/include/generic/rte_vect.h index 3fc47979f8..3fc47979f8 100644 --- a/lib/librte_eal/common/include/generic/rte_vect.h +++ b/lib/librte_eal/include/generic/rte_vect.h diff --git a/lib/librte_eal/include/meson.build b/lib/librte_eal/include/meson.build new file mode 100644 index 0000000000..6fd4274941 --- /dev/null +++ b/lib/librte_eal/include/meson.build @@ -0,0 +1,64 @@ +# SPDX-License-Identifier: BSD-3-Clause +# Copyright(c) 2017 Intel Corporation + +includes += include_directories('.') + +headers += files( + 'rte_alarm.h', + 'rte_bitmap.h', + 'rte_branch_prediction.h', + 'rte_bus.h', + 'rte_class.h', + 'rte_common.h', + 'rte_compat.h', + 'rte_debug.h', + 'rte_dev.h', + 'rte_devargs.h', + 'rte_eal.h', + 'rte_eal_interrupts.h', + 'rte_eal_memconfig.h', + 'rte_errno.h', + 'rte_fbarray.h', + 'rte_hexdump.h', + 'rte_hypervisor.h', + 'rte_interrupts.h', + 'rte_keepalive.h', + 'rte_launch.h', + 'rte_lcore.h', + 'rte_log.h', + 'rte_malloc.h', + 'rte_memory.h', + 'rte_memzone.h', + 'rte_option.h', + 'rte_pci_dev_feature_defs.h', + 'rte_pci_dev_features.h', + 'rte_per_lcore.h', + 'rte_random.h', + 'rte_reciprocal.h', + 'rte_service.h', + 'rte_service_component.h', + 'rte_string_fns.h', + 'rte_tailq.h', + 'rte_time.h', + 'rte_uuid.h', + 'rte_version.h', + 'rte_vfio.h', +) + +# special case install the generic headers, since they go in a subdir +generic_headers = files( + 'generic/rte_atomic.h', + 'generic/rte_byteorder.h', + 'generic/rte_cpuflags.h', + 'generic/rte_cycles.h', + 'generic/rte_io.h', + 'generic/rte_mcslock.h', + 'generic/rte_memcpy.h', + 'generic/rte_pause.h', + 'generic/rte_prefetch.h', + 'generic/rte_rwlock.h', + 'generic/rte_spinlock.h', + 'generic/rte_ticketlock.h', + 'generic/rte_vect.h', +) +install_headers(generic_headers, subdir: 'generic') diff --git a/lib/librte_eal/common/include/rte_alarm.h b/lib/librte_eal/include/rte_alarm.h index 7e4d0b2407..7e4d0b2407 100644 --- a/lib/librte_eal/common/include/rte_alarm.h +++ b/lib/librte_eal/include/rte_alarm.h diff --git a/lib/librte_eal/common/include/rte_bitmap.h b/lib/librte_eal/include/rte_bitmap.h index 6b846f251b..6b846f251b 100644 --- a/lib/librte_eal/common/include/rte_bitmap.h +++ b/lib/librte_eal/include/rte_bitmap.h diff --git a/lib/librte_eal/common/include/rte_branch_prediction.h b/lib/librte_eal/include/rte_branch_prediction.h index 854ef9e5dd..854ef9e5dd 100644 --- a/lib/librte_eal/common/include/rte_branch_prediction.h +++ b/lib/librte_eal/include/rte_branch_prediction.h diff --git a/lib/librte_eal/common/include/rte_bus.h b/lib/librte_eal/include/rte_bus.h index d3034d0edf..d3034d0edf 100644 --- a/lib/librte_eal/common/include/rte_bus.h +++ b/lib/librte_eal/include/rte_bus.h diff --git a/lib/librte_eal/common/include/rte_class.h b/lib/librte_eal/include/rte_class.h index 856d09b22d..856d09b22d 100644 --- a/lib/librte_eal/common/include/rte_class.h +++ b/lib/librte_eal/include/rte_class.h diff --git a/lib/librte_eal/common/include/rte_common.h b/lib/librte_eal/include/rte_common.h index f820c2eae2..f820c2eae2 100644 --- a/lib/librte_eal/common/include/rte_common.h +++ b/lib/librte_eal/include/rte_common.h diff --git a/lib/librte_eal/common/include/rte_compat.h b/lib/librte_eal/include/rte_compat.h index 3eb33784b3..3eb33784b3 100644 --- a/lib/librte_eal/common/include/rte_compat.h +++ b/lib/librte_eal/include/rte_compat.h diff --git a/lib/librte_eal/common/include/rte_debug.h b/lib/librte_eal/include/rte_debug.h index 7edd4b89cc..7edd4b89cc 100644 --- a/lib/librte_eal/common/include/rte_debug.h +++ b/lib/librte_eal/include/rte_debug.h diff --git a/lib/librte_eal/common/include/rte_dev.h b/lib/librte_eal/include/rte_dev.h index a5c35f00c0..a5c35f00c0 100644 --- a/lib/librte_eal/common/include/rte_dev.h +++ b/lib/librte_eal/include/rte_dev.h diff --git a/lib/librte_eal/common/include/rte_devargs.h b/lib/librte_eal/include/rte_devargs.h index 898efa0d66..898efa0d66 100644 --- a/lib/librte_eal/common/include/rte_devargs.h +++ b/lib/librte_eal/include/rte_devargs.h diff --git a/lib/librte_eal/common/include/rte_eal.h b/lib/librte_eal/include/rte_eal.h index 2f9ed298de..2f9ed298de 100644 --- a/lib/librte_eal/common/include/rte_eal.h +++ b/lib/librte_eal/include/rte_eal.h diff --git a/lib/librte_eal/common/include/rte_eal_interrupts.h b/lib/librte_eal/include/rte_eal_interrupts.h index 773a34a42b..773a34a42b 100644 --- a/lib/librte_eal/common/include/rte_eal_interrupts.h +++ b/lib/librte_eal/include/rte_eal_interrupts.h diff --git a/lib/librte_eal/common/include/rte_eal_memconfig.h b/lib/librte_eal/include/rte_eal_memconfig.h index dede2ee324..dede2ee324 100644 --- a/lib/librte_eal/common/include/rte_eal_memconfig.h +++ b/lib/librte_eal/include/rte_eal_memconfig.h diff --git a/lib/librte_eal/common/include/rte_errno.h b/lib/librte_eal/include/rte_errno.h index ba45591d24..ba45591d24 100644 --- a/lib/librte_eal/common/include/rte_errno.h +++ b/lib/librte_eal/include/rte_errno.h diff --git a/lib/librte_eal/common/include/rte_fbarray.h b/lib/librte_eal/include/rte_fbarray.h index 6dccdbec98..6dccdbec98 100644 --- a/lib/librte_eal/common/include/rte_fbarray.h +++ b/lib/librte_eal/include/rte_fbarray.h diff --git a/lib/librte_eal/common/include/rte_function_versioning.h b/lib/librte_eal/include/rte_function_versioning.h index c924351d5e..c924351d5e 100644 --- a/lib/librte_eal/common/include/rte_function_versioning.h +++ b/lib/librte_eal/include/rte_function_versioning.h diff --git a/lib/librte_eal/common/include/rte_hexdump.h b/lib/librte_eal/include/rte_hexdump.h index 2d03c089c4..2d03c089c4 100644 --- a/lib/librte_eal/common/include/rte_hexdump.h +++ b/lib/librte_eal/include/rte_hexdump.h diff --git a/lib/librte_eal/common/include/rte_hypervisor.h b/lib/librte_eal/include/rte_hypervisor.h index 5fe719c1d4..5fe719c1d4 100644 --- a/lib/librte_eal/common/include/rte_hypervisor.h +++ b/lib/librte_eal/include/rte_hypervisor.h diff --git a/lib/librte_eal/common/include/rte_interrupts.h b/lib/librte_eal/include/rte_interrupts.h index e3b406abc2..e3b406abc2 100644 --- a/lib/librte_eal/common/include/rte_interrupts.h +++ b/lib/librte_eal/include/rte_interrupts.h diff --git a/lib/librte_eal/common/include/rte_keepalive.h b/lib/librte_eal/include/rte_keepalive.h index 4bda7ca56f..4bda7ca56f 100644 --- a/lib/librte_eal/common/include/rte_keepalive.h +++ b/lib/librte_eal/include/rte_keepalive.h diff --git a/lib/librte_eal/common/include/rte_launch.h b/lib/librte_eal/include/rte_launch.h index 06a671752a..06a671752a 100644 --- a/lib/librte_eal/common/include/rte_launch.h +++ b/lib/librte_eal/include/rte_launch.h diff --git a/lib/librte_eal/common/include/rte_lcore.h b/lib/librte_eal/include/rte_lcore.h index 476b8ef3a7..476b8ef3a7 100644 --- a/lib/librte_eal/common/include/rte_lcore.h +++ b/lib/librte_eal/include/rte_lcore.h diff --git a/lib/librte_eal/common/include/rte_log.h b/lib/librte_eal/include/rte_log.h index a497e195d5..a497e195d5 100644 --- a/lib/librte_eal/common/include/rte_log.h +++ b/lib/librte_eal/include/rte_log.h diff --git a/lib/librte_eal/common/include/rte_malloc.h b/lib/librte_eal/include/rte_malloc.h index 42ca05182f..42ca05182f 100644 --- a/lib/librte_eal/common/include/rte_malloc.h +++ b/lib/librte_eal/include/rte_malloc.h diff --git a/lib/librte_eal/common/include/rte_memory.h b/lib/librte_eal/include/rte_memory.h index 3d8d0bd697..3d8d0bd697 100644 --- a/lib/librte_eal/common/include/rte_memory.h +++ b/lib/librte_eal/include/rte_memory.h diff --git a/lib/librte_eal/common/include/rte_memzone.h b/lib/librte_eal/include/rte_memzone.h index f478fa9e67..f478fa9e67 100644 --- a/lib/librte_eal/common/include/rte_memzone.h +++ b/lib/librte_eal/include/rte_memzone.h diff --git a/lib/librte_eal/common/include/rte_option.h b/lib/librte_eal/include/rte_option.h index 7ad65a4eb4..7ad65a4eb4 100644 --- a/lib/librte_eal/common/include/rte_option.h +++ b/lib/librte_eal/include/rte_option.h diff --git a/lib/librte_eal/common/include/rte_pci_dev_feature_defs.h b/lib/librte_eal/include/rte_pci_dev_feature_defs.h index e12c22081f..e12c22081f 100644 --- a/lib/librte_eal/common/include/rte_pci_dev_feature_defs.h +++ b/lib/librte_eal/include/rte_pci_dev_feature_defs.h diff --git a/lib/librte_eal/common/include/rte_pci_dev_features.h b/lib/librte_eal/include/rte_pci_dev_features.h index 6104123d27..6104123d27 100644 --- a/lib/librte_eal/common/include/rte_pci_dev_features.h +++ b/lib/librte_eal/include/rte_pci_dev_features.h diff --git a/lib/librte_eal/common/include/rte_per_lcore.h b/lib/librte_eal/include/rte_per_lcore.h index eaedf0cb37..eaedf0cb37 100644 --- a/lib/librte_eal/common/include/rte_per_lcore.h +++ b/lib/librte_eal/include/rte_per_lcore.h diff --git a/lib/librte_eal/common/include/rte_random.h b/lib/librte_eal/include/rte_random.h index 2b30ec85c1..2b30ec85c1 100644 --- a/lib/librte_eal/common/include/rte_random.h +++ b/lib/librte_eal/include/rte_random.h diff --git a/lib/librte_eal/common/include/rte_reciprocal.h b/lib/librte_eal/include/rte_reciprocal.h index 63e16fde0a..63e16fde0a 100644 --- a/lib/librte_eal/common/include/rte_reciprocal.h +++ b/lib/librte_eal/include/rte_reciprocal.h diff --git a/lib/librte_eal/common/include/rte_service.h b/lib/librte_eal/include/rte_service.h index d8701dd4cf..d8701dd4cf 100644 --- a/lib/librte_eal/common/include/rte_service.h +++ b/lib/librte_eal/include/rte_service.h diff --git a/lib/librte_eal/common/include/rte_service_component.h b/lib/librte_eal/include/rte_service_component.h index 16eab79eea..16eab79eea 100644 --- a/lib/librte_eal/common/include/rte_service_component.h +++ b/lib/librte_eal/include/rte_service_component.h diff --git a/lib/librte_eal/common/include/rte_string_fns.h b/lib/librte_eal/include/rte_string_fns.h index 8bac8243c9..8bac8243c9 100644 --- a/lib/librte_eal/common/include/rte_string_fns.h +++ b/lib/librte_eal/include/rte_string_fns.h diff --git a/lib/librte_eal/common/include/rte_tailq.h b/lib/librte_eal/include/rte_tailq.h index b6fe4e5f78..b6fe4e5f78 100644 --- a/lib/librte_eal/common/include/rte_tailq.h +++ b/lib/librte_eal/include/rte_tailq.h diff --git a/lib/librte_eal/common/include/rte_test.h b/lib/librte_eal/include/rte_test.h index 89e47f47a5..89e47f47a5 100644 --- a/lib/librte_eal/common/include/rte_test.h +++ b/lib/librte_eal/include/rte_test.h diff --git a/lib/librte_eal/common/include/rte_time.h b/lib/librte_eal/include/rte_time.h index 5ad7c8841a..5ad7c8841a 100644 --- a/lib/librte_eal/common/include/rte_time.h +++ b/lib/librte_eal/include/rte_time.h diff --git a/lib/librte_eal/common/include/rte_uuid.h b/lib/librte_eal/include/rte_uuid.h index 044afbdfab..044afbdfab 100644 --- a/lib/librte_eal/common/include/rte_uuid.h +++ b/lib/librte_eal/include/rte_uuid.h diff --git a/lib/librte_eal/common/include/rte_version.h b/lib/librte_eal/include/rte_version.h index f7a3a1ebcf..f7a3a1ebcf 100644 --- a/lib/librte_eal/common/include/rte_version.h +++ b/lib/librte_eal/include/rte_version.h diff --git a/lib/librte_eal/common/include/rte_vfio.h b/lib/librte_eal/include/rte_vfio.h index 20ed8c45a9..20ed8c45a9 100644 --- a/lib/librte_eal/common/include/rte_vfio.h +++ b/lib/librte_eal/include/rte_vfio.h diff --git a/lib/librte_eal/linux/eal/Makefile b/lib/librte_eal/linux/eal/Makefile index 177b7c45da..692fec2695 100644 --- a/lib/librte_eal/linux/eal/Makefile +++ b/lib/librte_eal/linux/eal/Makefile @@ -15,7 +15,7 @@ VPATH += $(RTE_SDK)/lib/librte_eal/common CFLAGS += -DALLOW_EXPERIMENTAL_API CFLAGS += -I$(SRCDIR)/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common -CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include +CFLAGS += -I$(RTE_SDK)/lib/librte_eal/include CFLAGS += $(WERROR_FLAGS) -O3 LDLIBS += -ldl diff --git a/lib/librte_eal/meson.build b/lib/librte_eal/meson.build index 1fc532139b..23ae03ad46 100644 --- a/lib/librte_eal/meson.build +++ b/lib/librte_eal/meson.build @@ -5,6 +5,8 @@ # have a straight list of headers and source files. # Initially pull in common settings eal_inc = [global_inc] +subdir('include') + subdir('common') # Now do OS/exec-env specific settings, including building kernel modules @@ -27,5 +29,5 @@ if cc.has_header('getopt.h') endif sources += env_sources objs = env_objs -headers = common_headers + env_headers +headers += env_headers includes += eal_inc |