X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fevent%2Fcnxk%2Fmeson.build;h=b27bae7b12b41c03398400354e78967ec36c3ec2;hb=315d14d7058e23d37dd198e9b3e766d43d7d0d4e;hp=27697d2ece4dd21c43396d786301824bcd5c9245;hpb=5169508a68fa632877d6333b5c99a9a44a08f936;p=dpdk.git diff --git a/drivers/event/cnxk/meson.build b/drivers/event/cnxk/meson.build index 27697d2ece..b27bae7b12 100644 --- a/drivers/event/cnxk/meson.build +++ b/drivers/event/cnxk/meson.build @@ -11,18 +11,8 @@ endif sources = files( 'cn9k_eventdev.c', 'cn9k_worker.c', - 'cn9k_worker_tx_enq.c', - 'cn9k_worker_tx_enq_seg.c', - 'cn9k_worker_dual_tx_enq.c', - 'cn9k_worker_dual_tx_enq_seg.c', 'cn10k_eventdev.c', 'cn10k_worker.c', - 'cn10k_worker_deq.c', - 'cn10k_worker_deq_burst.c', - 'cn10k_worker_deq_ca.c', - 'cn10k_worker_deq_tmo.c', - 'cn10k_worker_tx_enq.c', - 'cn10k_worker_tx_enq_seg.c', 'cnxk_eventdev.c', 'cnxk_eventdev_adptr.c', 'cnxk_eventdev_selftest.c', @@ -293,6 +283,194 @@ sources += files( 'deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c', ) +sources += files( + 'tx/cn9k/tx_0_15.c', + 'tx/cn9k/tx_16_31.c', + 'tx/cn9k/tx_32_47.c', + 'tx/cn9k/tx_48_63.c', + 'tx/cn9k/tx_64_79.c', + 'tx/cn9k/tx_80_95.c', + 'tx/cn9k/tx_96_111.c', + 'tx/cn9k/tx_112_127.c', + 'tx/cn9k/tx_0_15_seg.c', + 'tx/cn9k/tx_16_31_seg.c', + 'tx/cn9k/tx_32_47_seg.c', + 'tx/cn9k/tx_48_63_seg.c', + 'tx/cn9k/tx_64_79_seg.c', + 'tx/cn9k/tx_80_95_seg.c', + 'tx/cn9k/tx_96_111_seg.c', + 'tx/cn9k/tx_112_127_seg.c', +) + +sources += files( + 'tx/cn9k/tx_0_15_dual.c', + 'tx/cn9k/tx_16_31_dual.c', + 'tx/cn9k/tx_32_47_dual.c', + 'tx/cn9k/tx_48_63_dual.c', + 'tx/cn9k/tx_64_79_dual.c', + 'tx/cn9k/tx_80_95_dual.c', + 'tx/cn9k/tx_96_111_dual.c', + 'tx/cn9k/tx_112_127_dual.c', + 'tx/cn9k/tx_0_15_dual_seg.c', + 'tx/cn9k/tx_16_31_dual_seg.c', + 'tx/cn9k/tx_32_47_dual_seg.c', + 'tx/cn9k/tx_48_63_dual_seg.c', + 'tx/cn9k/tx_64_79_dual_seg.c', + 'tx/cn9k/tx_80_95_dual_seg.c', + 'tx/cn9k/tx_96_111_dual_seg.c', + 'tx/cn9k/tx_112_127_dual_seg.c', +) + +sources += files( + 'deq/cn10k/deq_0_15_burst.c', + 'deq/cn10k/deq_16_31_burst.c', + 'deq/cn10k/deq_32_47_burst.c', + 'deq/cn10k/deq_48_63_burst.c', + 'deq/cn10k/deq_64_79_burst.c', + 'deq/cn10k/deq_80_95_burst.c', + 'deq/cn10k/deq_96_111_burst.c', + 'deq/cn10k/deq_112_127_burst.c', + 'deq/cn10k/deq_0_15_seg_burst.c', + 'deq/cn10k/deq_16_31_seg_burst.c', + 'deq/cn10k/deq_32_47_seg_burst.c', + 'deq/cn10k/deq_48_63_seg_burst.c', + 'deq/cn10k/deq_64_79_seg_burst.c', + 'deq/cn10k/deq_80_95_seg_burst.c', + 'deq/cn10k/deq_96_111_seg_burst.c', + 'deq/cn10k/deq_112_127_seg_burst.c', + 'deq/cn10k/deq_0_15.c', + 'deq/cn10k/deq_16_31.c', + 'deq/cn10k/deq_32_47.c', + 'deq/cn10k/deq_48_63.c', + 'deq/cn10k/deq_64_79.c', + 'deq/cn10k/deq_80_95.c', + 'deq/cn10k/deq_96_111.c', + 'deq/cn10k/deq_112_127.c', + 'deq/cn10k/deq_0_15_seg.c', + 'deq/cn10k/deq_16_31_seg.c', + 'deq/cn10k/deq_32_47_seg.c', + 'deq/cn10k/deq_48_63_seg.c', + 'deq/cn10k/deq_64_79_seg.c', + 'deq/cn10k/deq_80_95_seg.c', + 'deq/cn10k/deq_96_111_seg.c', + 'deq/cn10k/deq_112_127_seg.c', + 'deq/cn10k/deq_0_15_tmo.c', + 'deq/cn10k/deq_16_31_tmo.c', + 'deq/cn10k/deq_32_47_tmo.c', + 'deq/cn10k/deq_48_63_tmo.c', + 'deq/cn10k/deq_64_79_tmo.c', + 'deq/cn10k/deq_80_95_tmo.c', + 'deq/cn10k/deq_96_111_tmo.c', + 'deq/cn10k/deq_112_127_tmo.c', + 'deq/cn10k/deq_0_15_tmo_burst.c', + 'deq/cn10k/deq_16_31_tmo_burst.c', + 'deq/cn10k/deq_32_47_tmo_burst.c', + 'deq/cn10k/deq_48_63_tmo_burst.c', + 'deq/cn10k/deq_64_79_tmo_burst.c', + 'deq/cn10k/deq_80_95_tmo_burst.c', + 'deq/cn10k/deq_96_111_tmo_burst.c', + 'deq/cn10k/deq_112_127_tmo_burst.c', + 'deq/cn10k/deq_0_15_tmo_seg.c', + 'deq/cn10k/deq_16_31_tmo_seg.c', + 'deq/cn10k/deq_32_47_tmo_seg.c', + 'deq/cn10k/deq_48_63_tmo_seg.c', + 'deq/cn10k/deq_64_79_tmo_seg.c', + 'deq/cn10k/deq_80_95_tmo_seg.c', + 'deq/cn10k/deq_96_111_tmo_seg.c', + 'deq/cn10k/deq_112_127_tmo_seg.c', + 'deq/cn10k/deq_0_15_tmo_seg_burst.c', + 'deq/cn10k/deq_16_31_tmo_seg_burst.c', + 'deq/cn10k/deq_32_47_tmo_seg_burst.c', + 'deq/cn10k/deq_48_63_tmo_seg_burst.c', + 'deq/cn10k/deq_64_79_tmo_seg_burst.c', + 'deq/cn10k/deq_80_95_tmo_seg_burst.c', + 'deq/cn10k/deq_96_111_tmo_seg_burst.c', + 'deq/cn10k/deq_112_127_tmo_seg_burst.c', + 'deq/cn10k/deq_0_15_ca.c', + 'deq/cn10k/deq_16_31_ca.c', + 'deq/cn10k/deq_32_47_ca.c', + 'deq/cn10k/deq_48_63_ca.c', + 'deq/cn10k/deq_64_79_ca.c', + 'deq/cn10k/deq_80_95_ca.c', + 'deq/cn10k/deq_96_111_ca.c', + 'deq/cn10k/deq_112_127_ca.c', + 'deq/cn10k/deq_0_15_ca_burst.c', + 'deq/cn10k/deq_16_31_ca_burst.c', + 'deq/cn10k/deq_32_47_ca_burst.c', + 'deq/cn10k/deq_48_63_ca_burst.c', + 'deq/cn10k/deq_64_79_ca_burst.c', + 'deq/cn10k/deq_80_95_ca_burst.c', + 'deq/cn10k/deq_96_111_ca_burst.c', + 'deq/cn10k/deq_112_127_ca_burst.c', + 'deq/cn10k/deq_0_15_ca_seg.c', + 'deq/cn10k/deq_16_31_ca_seg.c', + 'deq/cn10k/deq_32_47_ca_seg.c', + 'deq/cn10k/deq_48_63_ca_seg.c', + 'deq/cn10k/deq_64_79_ca_seg.c', + 'deq/cn10k/deq_80_95_ca_seg.c', + 'deq/cn10k/deq_96_111_ca_seg.c', + 'deq/cn10k/deq_112_127_ca_seg.c', + 'deq/cn10k/deq_0_15_ca_seg_burst.c', + 'deq/cn10k/deq_16_31_ca_seg_burst.c', + 'deq/cn10k/deq_32_47_ca_seg_burst.c', + 'deq/cn10k/deq_48_63_ca_seg_burst.c', + 'deq/cn10k/deq_64_79_ca_seg_burst.c', + 'deq/cn10k/deq_80_95_ca_seg_burst.c', + 'deq/cn10k/deq_96_111_ca_seg_burst.c', + 'deq/cn10k/deq_112_127_ca_seg_burst.c', + 'deq/cn10k/deq_0_15_ca_tmo.c', + 'deq/cn10k/deq_16_31_ca_tmo.c', + 'deq/cn10k/deq_32_47_ca_tmo.c', + 'deq/cn10k/deq_48_63_ca_tmo.c', + 'deq/cn10k/deq_64_79_ca_tmo.c', + 'deq/cn10k/deq_80_95_ca_tmo.c', + 'deq/cn10k/deq_96_111_ca_tmo.c', + 'deq/cn10k/deq_112_127_ca_tmo.c', + 'deq/cn10k/deq_0_15_ca_tmo_burst.c', + 'deq/cn10k/deq_16_31_ca_tmo_burst.c', + 'deq/cn10k/deq_32_47_ca_tmo_burst.c', + 'deq/cn10k/deq_48_63_ca_tmo_burst.c', + 'deq/cn10k/deq_64_79_ca_tmo_burst.c', + 'deq/cn10k/deq_80_95_ca_tmo_burst.c', + 'deq/cn10k/deq_96_111_ca_tmo_burst.c', + 'deq/cn10k/deq_112_127_ca_tmo_burst.c', + 'deq/cn10k/deq_0_15_ca_tmo_seg.c', + 'deq/cn10k/deq_16_31_ca_tmo_seg.c', + 'deq/cn10k/deq_32_47_ca_tmo_seg.c', + 'deq/cn10k/deq_48_63_ca_tmo_seg.c', + 'deq/cn10k/deq_64_79_ca_tmo_seg.c', + 'deq/cn10k/deq_80_95_ca_tmo_seg.c', + 'deq/cn10k/deq_96_111_ca_tmo_seg.c', + 'deq/cn10k/deq_112_127_ca_tmo_seg.c', + 'deq/cn10k/deq_0_15_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_16_31_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_32_47_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_48_63_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_64_79_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_80_95_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_96_111_ca_tmo_seg_burst.c', + 'deq/cn10k/deq_112_127_ca_tmo_seg_burst.c', +) + +sources += files( + 'tx/cn10k/tx_0_15.c', + 'tx/cn10k/tx_16_31.c', + 'tx/cn10k/tx_32_47.c', + 'tx/cn10k/tx_48_63.c', + 'tx/cn10k/tx_64_79.c', + 'tx/cn10k/tx_80_95.c', + 'tx/cn10k/tx_96_111.c', + 'tx/cn10k/tx_112_127.c', + 'tx/cn10k/tx_0_15_seg.c', + 'tx/cn10k/tx_16_31_seg.c', + 'tx/cn10k/tx_32_47_seg.c', + 'tx/cn10k/tx_48_63_seg.c', + 'tx/cn10k/tx_64_79_seg.c', + 'tx/cn10k/tx_80_95_seg.c', + 'tx/cn10k/tx_96_111_seg.c', + 'tx/cn10k/tx_112_127_seg.c', +) + extra_flags = ['-flax-vector-conversions', '-Wno-strict-aliasing'] foreach flag: extra_flags if cc.has_argument(flag)