From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 5A7B5A0096 for ; Fri, 15 Mar 2019 00:05:02 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 53624324D; Fri, 15 Mar 2019 00:05:01 +0100 (CET) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 751182C17 for ; Fri, 15 Mar 2019 00:05:00 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id E496221FCE; Thu, 14 Mar 2019 19:04:58 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 14 Mar 2019 19:04:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:content-type; s=mesmtp; bh=YcrpqUfGHG 78NrLSAwXzU+B+f7/NjVDmMKC/VeL/s90=; b=a6a3mhjLZNf6mGFqVtDBCUYCsW GKvHWT5xsNbjnz77hgzUJZIRjNIEQrnGfwB5Qg2TT2dgO2J4/ul3TqPNoMGQhLpJ WbnUR+eEtqH48D7iXdfvpm8l+Zv7kbV/opcJXto9l9GQ3s0tXS9i5g7oXQO1fTSx EV/GFUMvFD0ekTYEM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=YcrpqU fGHG78NrLSAwXzU+B+f7/NjVDmMKC/VeL/s90=; b=SJCpl5JV1ErC5kw9yJqORw WfGlIXnIdnSnRlDDVqXAyO++azHKhYsbqms/ZmnK+4+cibZIWb3SaOtDT9irw9HV Wa2976lIg3q1TxWfuT0zLoSzSMwLEteZlA6nDY7xiZwxFQWxinxtrCqwdbyGSI69 Ggxi1lhHmO+0uGfbT+IxgFvbNTs/RZApRBu3k8EwVsgkPSWSuQpnOyhgEBdGq777 oh/j4ChDuDelSVq/AEl/GH9GQPtkctBawhFe5DgGEtNffY207+aY65okNhUWtpwM YRXiXpdux0/0SHhVL2tjLI6XGj85AC97hte+Fa2c2l+PeNLMjsNBIZntjWRfepog == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrheefgdejjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgggfgtsehtufertddttd dvnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhn jhgrlhhonhdrnhgvtheqnecukfhppeejjedrudefgedrvddtfedrudekgeenucfrrghrrg hmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvthenucevlhhu shhtvghrufhiiigvpedt X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id DE112E4383; Thu, 14 Mar 2019 19:04:55 -0400 (EDT) From: Thomas Monjalon To: harini.ramakrishnan@microsoft.com Cc: ocardona@microsoft.com, anand.rawat@intel.com, pallavi.kadam@intel.com, ranjit.menon@intel.com, jeffrey.b.shaw@intel.com, bruce.richardson@intel.com, stephen@networkplumber.org, dev@dpdk.org, jerin.jacob@caviumnetworks.com, rasland@mellanox.com Date: Fri, 15 Mar 2019 00:04:52 +0100 Message-ID: <8738827.r4ctrtuu5E@xps> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" Subject: [dpdk-dev] checklist for DPDK on Windows X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190314230452.iYUPU2XQh_L1SP6pTPcGbekMW_oTiXCfHUHmAzhPyzY@z> Hi, Below is a list of directories, files or functions which we need to check to make basic DPDK works on Windows. If something is missing, please complete. The goal of this list is to make a status of what is already done, and plan what should be done next. It will help to share the workload among all volunteers during the next months. buildtools/pmdinfogen usertools/dpdk-devbind.py drivers/bus/vdev drivers/bus/pci lib/librte_pci lib/librte_cmdline lib/librte_kvargs lib/librte_ring lib/librte_mempool lib/librte_mbuf lib/librte_net lib/librte_eal/common/include/rte_errno.h lib/librte_eal/common/include/rte_string_fns.h lib/librte_eal/common/include/rte_lcore.h lib/librte_eal/common/arch/x86/rte_cpuflags.c lib/librte_eal/common/arch/x86/rte_cycles.c lib/librte_eal/common/eal_common_options.c lib/librte_eal/common/eal_common_thread.c lib/librte_eal/common/eal_common_proc.c lib/librte_eal/windows/eal/eal.c eal_create_runtime_dir() rte_eal_iopl_init() lib/librte_eal/windows/eal/eal_alarm.c lib/librte_eal/windows/eal/eal_cpuflags.c lib/librte_eal/windows/eal/eal_debug.c lib/librte_eal/windows/eal/eal_dev.c lib/librte_eal/windows/eal/eal_interrupts.c lib/librte_eal/windows/eal/eal_lcore.c lib/librte_eal/windows/eal/eal_log.c lib/librte_eal/windows/eal/eal_memory.c lib/librte_eal/windows/eal/eal_thread.c lib/librte_eal/windows/eal/eal_timer.c Please check this list and mention what is done or in progress. The best would be to reference some patches or commits to help progress together as a community, thanks.