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 F308B41E22 for ; Thu, 9 Mar 2023 15:44:01 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BB37742C54; Thu, 9 Mar 2023 15:44:01 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 99F4040ED7 for ; Thu, 9 Mar 2023 15:44:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1678373040; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9MUHMXbaCtkLY4+jMtfiPGzZtuDTDxK805oYvbS7IAU=; b=TRDL29561WsAL7tk2amYrHrjp/37YM6UaKQj7CR2GA/tc1IFgP6/y9jn+6rROPrtDo8XeO UfEbkS1M2FOJeMosXBd7Dob05ovNP1IeFPAN+dxl9i/GnNNZ65j1x8Zuht74Ysd8U3b1vd 3HdDtsIWfrgMFvWH2+Z0QajSGX/1iJ0= Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-402-lveP-AXoOL-_CY7dwjiwXA-1; Thu, 09 Mar 2023 09:43:55 -0500 X-MC-Unique: lveP-AXoOL-_CY7dwjiwXA-1 Received: by mail-pj1-f72.google.com with SMTP id cl18-20020a17090af69200b0023470d96ae6so3444633pjb.1 for ; Thu, 09 Mar 2023 06:43:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678373034; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9MUHMXbaCtkLY4+jMtfiPGzZtuDTDxK805oYvbS7IAU=; b=CdcSfAZ/2MF8o6LWhlN8qsiFg4vaAkneYsJHxpVHOFcMorIq9dYUz1zWTBffsPYfrh yfQRPY34mroOvkfNvacp5TXwJyHiWxglahEUID0W0lWyJcrFIFk/m+SuhSyLMDedezhm VpqLH5fQNXIO7mgrOBFH7YypTd79EmNyhGGR+aKVGLovhUxgmdr1gERa/niaGDfU/BCt 7iJTRWC7cfhqAVeXeBA1bXolEI1gEitU85eGehuZ2xShO+6Ztde8HM3eif15/0iU8d4g e3C3Z4U1oYQYhKG5Z8PtrMdOQ15okezKqNnW9rzP8zEWtZioKZA+pb/ZsrC1o8AFPJs4 9K/g== X-Gm-Message-State: AO0yUKVGG6YqvlLDSrivIhv//X82UpB+1vveRn0QgHZVa5by6hYX0A4E Pq2CYr+hoRrqnk9NTUQLOeVV22mJ9ndgpFwi6NggKfXBVBRzBK9IGKISJV8XZ02CxBC63sWnvIZ cCL6F3HVuzh9ww+S7Vqe+2Q== X-Received: by 2002:a17:90b:11c9:b0:22c:3ee1:db3b with SMTP id gv9-20020a17090b11c900b0022c3ee1db3bmr8185191pjb.3.1678373034383; Thu, 09 Mar 2023 06:43:54 -0800 (PST) X-Google-Smtp-Source: AK7set+JjNZK/J67cuSmGeiAmorI4UEWYn3nN1NdnXErlS1/Yo5fyy9jv2ETtsdkpFvZot+fKdml3qTISojjZnoCi+c= X-Received: by 2002:a17:90b:11c9:b0:22c:3ee1:db3b with SMTP id gv9-20020a17090b11c900b0022c3ee1db3bmr8185182pjb.3.1678373034118; Thu, 09 Mar 2023 06:43:54 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: David Marchand Date: Thu, 9 Mar 2023 15:43:42 +0100 Message-ID: Subject: Re: enable ASAN issue when run on a Virtio PCI device To: "Pei, Andy" Cc: "users@dpdk.org" , "Burakov, Anatoly" , David Christensen , Volodymyr Fialko , Maxime Coquelin , "Xia, Chenbo" X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org On Thu, Mar 9, 2023 at 2:44=E2=80=AFPM David Marchand wrote: > On Thu, Mar 9, 2023 at 2:05=E2=80=AFPM Pei, Andy wro= te: > > I am running testpmd on a virtio PCI device, and encounter this issue w= hen enable ASAN. > > > > I got this ERROR, > > > > check_vq_phys_addr_ok(): vring address shouldn't be above 16TB! > > virtio_init_queue(): setup_queue failed > > eth_virtio_pci_init(): Failed to init virtio device > > EAL: Releasing PCI mapped resource for 0000:18:00.0 > > EAL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc9c0000000 > > EAL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc197a75000 > > EAL: Requested device 0000:18:00.0 cannot be used > > EAL: Bus (pci) probe failed. > > TELEMETRY: No legacy callbacks, legacy socket not created > > testpmd: No probed ethernet devices > > > > > > How to fix this issue when ASAN is enabled, huge pages are all mapped t= o very high address, adding =E2=80=9C--base-virtaddr=E2=80=9D args does no= t works. > > I am not able to reproduce your issue. > You'll have to share more details about your setup. Actually, relooking at the code, I think we can do something on virtio side, for modern devices and Maxime seemed to agree. Can you have a try with: https://patchwork.dpdk.org/project/dpdk/patch/20230309143604.2354288-1-davi= d.marchand@redhat.com/ Thanks. --=20 David Marchand