From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1F770A0547; Wed, 27 Oct 2021 02:55:19 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A2C99407FF; Wed, 27 Oct 2021 02:55:18 +0200 (CEST) Received: from mail-il1-f172.google.com (mail-il1-f172.google.com [209.85.166.172]) by mails.dpdk.org (Postfix) with ESMTP id C2D634003F for ; Wed, 27 Oct 2021 02:55:17 +0200 (CEST) Received: by mail-il1-f172.google.com with SMTP id j6so1210842ila.1 for ; Tue, 26 Oct 2021 17:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=cGZU+z6bO3m9ZiYVpISzfqqdQKZGOCjeqGGoN0w18Ts=; b=BUhlb96HM8gSTGNlPiz5bEJe92smBdKqdvXoD7kVsvuQZy+iZmUOHNhWPOuR/yGQmX nZ4szznhMBXlUWot0yfYRLDIjEd2F+Q34or4Im68qrBb013I5vv+Glbd7ZcitAfKagW8 aijnbXtBa+B4rdkqoFZv9fTLz4RZHRLAokY91Ly29rLWW9ZY3yrOi8Q/Qba35X77kQgA xPtZxRZ2zjTRG8izv+PKIHVqMMuTu+GSXSaKdArmOFnxspt2t1FKeKEw9BePvmo/D1Ie 7JiT5Hd1nyRdy/rtpyN67DZ9TYEyyjdVSFyvu0NZRrycoi0UUBIKimHLR1/n88/mZuID S4+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cGZU+z6bO3m9ZiYVpISzfqqdQKZGOCjeqGGoN0w18Ts=; b=WcDFglVMfTXGRD/egeLwTcxreKMvtOSh6mMATc3waJYY5qF+Rc149ht6UPlna3y7Wh DZp6ro/yXP8PgL7j6efTfX9fOJYqylpok1Sni3YnSXYD3CrtJlrRjkCf4sCFw1nqAtJ3 rowl2WlROFVXcSSs/jzqyXiNptvwvU5A5CD4Y9n0+cphkWy54FruJrmqOz2U/jqGlzVN 8RCyyp9Mqk9/CJVV77aItils1Y3bS12Puz779BqPZTP7b02EftWx7HtBIkkRcija2p2i 3AAw9q+3bfpBtQsDb+NEmtjRhfVK2Mqb8JTB6/YGEm56DKbILDdD8koHsgtwIvsmEB/2 p4Rw== X-Gm-Message-State: AOAM533W5HbW/nbLB8IqHfK0l0D4oWeyfBLdagSIRZooJKB/xnQVtHaO XK7F8xQtwH/v1IFujGoVPdZC7PmJyXRKB25O3f3wWyEAHO0= X-Google-Smtp-Source: ABdhPJzsdnDxvO/wGnBEROdKtU0GFyvAPE1QRQw1ARCOTDy2SBYRNzHIUZc8xkTAYJWB984wnQyrESQ4HpC25O2qMck= X-Received: by 2002:a92:dcc1:: with SMTP id b1mr17382498ilr.210.1635296116878; Tue, 26 Oct 2021 17:55:16 -0700 (PDT) MIME-Version: 1.0 From: fwefew 4t4tg <7532yahoo@gmail.com> Date: Tue, 26 Oct 2021 20:55:06 -0400 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-dev] AWS i3.metal and IOMMU X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" As per https://doc.dpdk.org/guides/nics/ena.html section 17.9 enabling IOMMU on an AWS i3 metal instance is as simple as adding "iommu=1 intel_iommu=on" to /etc/default/grub, update-grub, and reboot. I can't get this to work. Once done, I cannot ssh back into the instance; EC2 console can't get good status checks. It has to be terminated. My config: * Ubuntu 20.04 LTS x86 64-bit stock AWS AMI * i3.metal (spot) But more importantly: if one has provisioned a i3.metal instance, why enable IOMMU at all? Can't one just run vfio-pci in enable_unsafe_noiommu_mode? Even if IOMMU runs in enable_unsafe_noiommu_mode, I'd like to reconfirm the steps to make DPDK work on an AWS i3.metal instance. My steps are: * git clone https://github.com/amzn/amzn-drivers.git * git clone git://dpdk.org/dpdk and checkout tag 'v19.11-rc4' * in dpdk git am in the patches from amzn-drivers 19.11 userspace dir * build dpdk with: make install T=x86_64-native-linuxapp-gcc DESTDIR=/home/ubuntu/local * then follow the instructions at https://github.com/amzn/amzn-drivers/tree/master/userspace/dpdk/enav2-vfio-patch to build and install an updated vfio kernel module Is that complete and correct?