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 957B3A046B for ; Tue, 28 May 2019 15:24:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 611444C8B; Tue, 28 May 2019 15:24:27 +0200 (CEST) Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com [66.111.4.229]) by dpdk.org (Postfix) with ESMTP id 156752E8F for ; Tue, 28 May 2019 15:24:26 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id 85BA2B91; Tue, 28 May 2019 09:24:23 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 28 May 2019 09:24:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=qjJHWnTDvX7bQ3YlHFoa9uaFd/BBIChq4DT4Cp38XnA=; b=Rv4B/9huKDgx 9GyV30mrLkzd85OrSY6Qr4fKqxk6QJhsRgYzR8kN3zwXGF0z127HX5whITASqzk3 Oo2X+23rH7jwkozIc1ekriQcWv+8FGYL7nzFWLUPL1zdcAeETyNpx0vFBBd7IFwb NQchj8RmQQOZj7ix6Imd0buDNNxMjWE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=qjJHWnTDvX7bQ3YlHFoa9uaFd/BBIChq4DT4Cp38X nA=; b=rdhgVUY8w/UPMZLtVpH8F1fh04N5lByoiLyql+ngI3lt4E/gH/Ni859kW hzY9/JKsDd63dpmQ5V7BTJWVM3dMo+dfA6A8KkZcnujwOSDhtOZQvSy0n1TYEk5b ByH7jvix/V+gE+3F+MDpRa8q7M5O+GlJeL00/LyjKrSxEgtKXwFF2CKEl6ES7OAZ DRsbkgdA3f/dJuMbSHYLMH9O6pziFjTc/SgD1BkB1NfibhN2QEwVwJI8Ha4Sr/Zu /N9NdaCIWkrcjkb0H9zpB//1hjhAXAVx5LYXIHbQE25gmGPE/W78Jv2P5GjhdweY xf3tBh3hkGwK6pHsEM/5M6GNWl+dw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddvhedgieegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf hppeejjedrudefgedrvddtfedrudekgeenucfrrghrrghmpehmrghilhhfrhhomhepthhh ohhmrghssehmohhnjhgrlhhonhdrnhgvthenucevlhhushhtvghrufhiiigvpedt 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 71D70380073; Tue, 28 May 2019 09:24:19 -0400 (EDT) From: Thomas Monjalon To: Omar Cardona , Harini Ramakrishnan Cc: dev@dpdk.org, Olga Shern , Ranjit Menon , "pallavi.kadam@intel.com" , "jeffrey.b.shaw@intel.com" , "bruce.richardson@intel.com" , "stephen@networkplumber.org" , "jerin.jacob@caviumnetworks.com" , Raslan Darawsheh , Khoa To , Eilon Greenstein , cathal.ohare@intel.com, adham@mellanox.com, yohadt@mellanox.com, talshn@mellanox.com, anans@mellanox.com, jeffrey.tippet@microsoft.com, khot@microsoft.com, nareshkumar.pbs@broadcom.com, Haseeb.Gani@cavium.com, shshaikh@marvell.com Date: Tue, 28 May 2019 15:24:17 +0200 Message-ID: <4849706.GfOQK6XAG1@xps> In-Reply-To: References: <8738827.r4ctrtuu5E@xps> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [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" Should we have a page with an up-to-date status of the work? Would be good to have an overview of the progress, even if it's not as simple as a progress bar :) > From: Ranjit Menon > > 15/03/2019 00:04, Thomas Monjalon: > >> 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 > - not ported to Windows > >> usertools/dpdk-devbind.py > - not ported to Windows > >> drivers/bus/vdev > - not ported to Windows > >> drivers/bus/pci > - ported to Windows in draft repo (using ICC) > >> lib/librte_pci > - ported to Windows in draft repo (using ICC) > >> lib/librte_cmdline > - ported to Windows in draft repo (using ICC) > >> lib/librte_kvargs > - ported to Windows in draft repo (using ICC) > >> lib/librte_ring > - ported to Windows in draft repo (using ICC) > >> lib/librte_mempool > - ported to Windows in draft repo (using ICC) > >> lib/librte_mbuf > - ported to Windows in draft repo (using ICC) > >> lib/librte_net > - ported to Windows in draft repo (using ICC) > >> 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 > - most 'common' [c/h] files ported to Windows in draft repo (using ICC) > >> lib/librte_eal/windows/eal/eal.c > >> eal_create_runtime_dir() > >> rte_eal_iopl_init() > - part of file port available in "Helloworld" patch > >> lib/librte_eal/windows/eal/eal_alarm.c > - ported to Windows in draft repo (using ICC) > >> lib/librte_eal/windows/eal/eal_cpuflags.c > - not ported to Windows > >> lib/librte_eal/windows/eal/eal_debug.c > - part of file port available in "Helloworld" patch > >> lib/librte_eal/windows/eal/eal_dev.c > - not ported to Windows > >> lib/librte_eal/windows/eal/eal_interrupts.c > - ported to Windows in draft repo (using ICC) > >> lib/librte_eal/windows/eal/eal_lcore.c > - part of file port available in "Helloworld" patch > >> lib/librte_eal/windows/eal/eal_log.c > - ported to Windows in draft repo (using ICC) > >> lib/librte_eal/windows/eal/eal_memory.c > - ported to Windows in draft repo (using ICC) > >> lib/librte_eal/windows/eal/eal_thread.c > - part of file port available in "Helloworld" patch > >> lib/librte_eal/windows/eal/eal_timer.c > - ported to Windows in draft repo (using ICC) > >> > >> 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.