eal/linux: rename linuxapp to linux
The term "linuxapp" is a legacy one, but just calling the subdirectory "linux" is just clearer for all concerned. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
parent
25c99fbd68
commit
91d7846ce6
@ -173,7 +173,7 @@ F: lib/librte_eal/common/*malloc*
|
||||
F: lib/librte_eal/common/eal_common_fbarray.c
|
||||
F: lib/librte_eal/common/eal_common_mem*
|
||||
F: lib/librte_eal/common/eal_hugepages.h
|
||||
F: lib/librte_eal/linuxapp/eal/eal_mem*
|
||||
F: lib/librte_eal/linux/eal/eal_mem*
|
||||
F: lib/librte_eal/freebsd/eal/eal_mem*
|
||||
F: doc/guides/prog_guide/env_abstraction_layer.rst
|
||||
F: app/test/test_external_mem.c
|
||||
@ -244,8 +244,8 @@ F: lib/librte_eal/common/arch/x86/
|
||||
F: lib/librte_eal/common/include/arch/x86/
|
||||
|
||||
Linux EAL (with overlaps)
|
||||
F: lib/librte_eal/linuxapp/Makefile
|
||||
F: lib/librte_eal/linuxapp/eal/
|
||||
F: lib/librte_eal/linux/Makefile
|
||||
F: lib/librte_eal/linux/eal/
|
||||
F: doc/guides/linux_gsg/
|
||||
|
||||
Linux UIO
|
||||
@ -255,7 +255,7 @@ F: drivers/bus/pci/linux/*uio*
|
||||
|
||||
Linux VFIO
|
||||
M: Anatoly Burakov <anatoly.burakov@intel.com>
|
||||
F: lib/librte_eal/linuxapp/eal/*vfio*
|
||||
F: lib/librte_eal/linux/eal/*vfio*
|
||||
F: drivers/bus/pci/linux/*vfio*
|
||||
|
||||
FreeBSD EAL (with overlaps)
|
||||
|
@ -67,7 +67,7 @@ common_sources()
|
||||
|
||||
linux_sources()
|
||||
{
|
||||
find_sources "lib/librte_eal/linuxapp" '*.[chS]'
|
||||
find_sources "lib/librte_eal/linux" '*.[chS]'
|
||||
}
|
||||
|
||||
bsd_sources()
|
||||
|
@ -346,7 +346,7 @@ To ease the idle polling with tiny throughput, it's useful to pause the polling
|
||||
The RX interrupt is the first choice to be such kind of wake-up event, but probably won't be the only one.
|
||||
|
||||
EAL provides the event APIs for this event-driven thread mode.
|
||||
Taking linuxapp as an example, the implementation relies on epoll. Each thread can monitor an epoll instance
|
||||
Taking Linux as an example, the implementation relies on epoll. Each thread can monitor an epoll instance
|
||||
in which all the wake-up events' file descriptors are added. The event file descriptors are created and mapped to
|
||||
the interrupt vectors according to the UIO/VFIO spec.
|
||||
From FreeBSD's perspective, kqueue is the alternative way, but not implemented yet.
|
||||
|
@ -17,7 +17,7 @@ CFLAGS += -Wno-cast-qual
|
||||
CFLAGS += -I$(RTE_BUS_DPAA)/
|
||||
CFLAGS += -I$(RTE_BUS_DPAA)/include
|
||||
CFLAGS += -I$(RTE_BUS_DPAA)/base/qbman
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
|
||||
|
||||
# versioning export map
|
||||
|
@ -21,7 +21,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/crypto/caam_jr
|
||||
#sharing the hw flib headers from dpaa2_sec pmd
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec/
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
|
||||
# versioning export map
|
||||
EXPORT_MAP := rte_pmd_caam_jr_version.map
|
||||
|
@ -27,7 +27,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2/
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
|
||||
# versioning export map
|
||||
EXPORT_MAP := rte_pmd_dpaa2_sec_version.map
|
||||
|
@ -20,7 +20,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa_sec/
|
||||
#sharing the hw flib headers from dpaa2_sec pmd
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec/
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
|
||||
LDLIBS += -lrte_cryptodev
|
||||
|
||||
|
@ -20,7 +20,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa/include/
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal/include
|
||||
|
||||
EXPORT_MAP := rte_pmd_dpaa_event_version.map
|
||||
|
||||
|
@ -17,7 +17,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/event/dpaa2
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
LDLIBS += -lrte_eal -lrte_eventdev
|
||||
LDLIBS += -lrte_bus_fslmc -lrte_mempool_dpaa2 -lrte_pmd_dpaa2
|
||||
LDLIBS += -lrte_bus_vdev
|
||||
|
@ -13,7 +13,7 @@ CFLAGS += -O3
|
||||
CFLAGS += $(WERROR_FLAGS)
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
|
||||
# versioning export map
|
||||
EXPORT_MAP := rte_mempool_dpaa2_version.map
|
||||
|
@ -21,7 +21,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa/base/qbman
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/event/dpaa
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal/include
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal/include
|
||||
|
||||
EXPORT_MAP := rte_pmd_dpaa_version.map
|
||||
|
||||
|
@ -19,7 +19,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
|
||||
# versioning export map
|
||||
EXPORT_MAP := rte_pmd_dpaa2_version.map
|
||||
|
@ -12,7 +12,7 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
|
||||
CFLAGS += -O3
|
||||
CFLAGS += $(WERROR_FLAGS)
|
||||
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal
|
||||
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
|
||||
|
||||
|
@ -21,7 +21,7 @@ custom_target('rte_kni',
|
||||
'src=' + meson.current_source_dir(),
|
||||
'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' +
|
||||
' -I' + meson.source_root() + '/lib/librte_eal/common/include' +
|
||||
' -I' + meson.source_root() + '/lib/librte_eal/linuxapp/eal/include' +
|
||||
' -I' + meson.source_root() + '/lib/librte_eal/linux/eal/include' +
|
||||
' -I' + meson.build_root() +
|
||||
' -I' + meson.current_source_dir() +
|
||||
' -I' + meson.current_source_dir() + '/ethtool/ixgbe' +
|
||||
|
@ -4,8 +4,8 @@
|
||||
include $(RTE_SDK)/mk/rte.vars.mk
|
||||
|
||||
DIRS-y += common
|
||||
DIRS-$(CONFIG_RTE_EXEC_ENV_LINUXAPP) += linuxapp
|
||||
DEPDIRS-linuxapp := common
|
||||
DIRS-$(CONFIG_RTE_EXEC_ENV_LINUXAPP) += linux
|
||||
DEPDIRS-linux := common
|
||||
DIRS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) += freebsd
|
||||
DEPDIRS-freebsd := common
|
||||
|
||||
|
@ -11,7 +11,7 @@ subdir('common') # defines common_sources, common_objs, etc.
|
||||
# The <exec-env>/eal/meson.build file should define env_sources, etc.
|
||||
if host_machine.system() == 'linux'
|
||||
dpdk_conf.set('RTE_EXEC_ENV_LINUXAPP', 1)
|
||||
subdir('linuxapp/eal')
|
||||
subdir('linux/eal')
|
||||
|
||||
elif host_machine.system() == 'freebsd'
|
||||
dpdk_conf.set('RTE_EXEC_ENV_BSDAPP', 1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user