From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCHv6 1/7] pmdinfogen: Add buildtools and pmdinfogen utility Date: Tue, 07 Jun 2016 11:57:42 +0200 Message-ID: <2333946.Qkm8bLFkOf@xps13> References: <1463431287-4551-1-git-send-email-nhorman@tuxdriver.com> <1464703068-2924-1-git-send-email-nhorman@tuxdriver.com> <1464703068-2924-2-git-send-email-nhorman@tuxdriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, Bruce Richardson , Stephen Hemminger , Panu Matilainen To: Neil Horman Return-path: Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by dpdk.org (Postfix) with ESMTP id 5D71F9609 for ; Tue, 7 Jun 2016 11:57:44 +0200 (CEST) Received: by mail-wm0-f45.google.com with SMTP id n184so129002888wmn.1 for ; Tue, 07 Jun 2016 02:57:44 -0700 (PDT) In-Reply-To: <1464703068-2924-2-git-send-email-nhorman@tuxdriver.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 2016-05-31 09:57, Neil Horman: > +++ b/buildtools/Makefile > @@ -0,0 +1,36 @@ > +# BSD LICENSE > +# > +# Copyright(c) 2010-2014 Intel Corporation. All rights reserved. > +# All rights reserved. I really think it is a strange copyright for a new empty file. > +#if __x86_64__ || __aarch64__ Better to use CONFIG_RTE_ARCH_64. > +#define TO_NATIVE(x) (x) We already have some functions for endianness in lib/librte_eal/common/include/generic/rte_byteorder.h > +struct elf_info { > + unsigned long size; > + Elf_Ehdr *hdr; > + Elf_Shdr *sechdrs; > + Elf_Sym *symtab_start; > + Elf_Sym *symtab_stop; > + Elf_Section export_sec; > + Elf_Section export_unused_sec; > + Elf_Section export_gpl_sec; > + Elf_Section export_unused_gpl_sec; > + Elf_Section export_gpl_future_sec; > + char *strtab; The export_* fields are not used. > --- /dev/null > +++ b/mk/rte.buildtools.mk I'm sorry I really do not agree it is a good practice to create a new makefile type just for a new directory. My opinion is that you should use and improve rte.hostapp.mk to make it usable for possible other host apps.