From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112]) by dpdk.org (Postfix) with ESMTP id B8B4191 for ; Mon, 12 Nov 2018 10:09:40 +0100 (CET) Received: from mail-ed1-f72.google.com ([209.85.208.72]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1gM8E0-0000yi-Hn for stable@dpdk.org; Mon, 12 Nov 2018 09:09:40 +0000 Received: by mail-ed1-f72.google.com with SMTP id z72-v6so4433378ede.14 for ; Mon, 12 Nov 2018 01:09:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oT+F8CKb5O6vnp+6zxjhe5MVdW8HIla8iVBIUfrNoxI=; b=MXLy8S9bE7xK18z0Ttf/Aue7IgPtlhuUJ7fhTPOhpx/4ItabUGGJdF1dPHQpxyDGCs 4wXExm2KiGVNiOPIFZ9RfgHWzrD2cgLLfW6QT/QB0BDCplqXVJE/e9lJ/29PMqPRv9MN ckmREHsJUJARTH1lC1vu8zhPheYvMyirbcqRZs4tIYntwDf7+P7EY0JRETZzZqILNkzG TCtp+gNhX1McaOUg8cYufLS+Z3LmB50lF9pSWhHCjDRo1N9KbDk2O5EfR1KV1p8hAZDi 6Nimu3683Adsbi6xzSY6BZO/8yV66Bh6kKc4equnnkp/CLbYpEWIQLptBXg0XoQFmxZr BfRA== X-Gm-Message-State: AGRZ1gLb0ik534mol1PhrhY4CMh9daL/W+8/PfgZ1Md/r77decZhU+dn pe9aPDJmmAkcZvJ3cb/SU06z4Obr61U7CyqBYlZvTQtAYAr2HHru57vvEQ8m1Ot5I4U3Dmo29Q2 AzX9kxA75zTIvSfKv0+wazToseWao9xYxDywlV9m7 X-Received: by 2002:a50:a9c4:: with SMTP id n62-v6mr11574890edc.187.1542013780182; Mon, 12 Nov 2018 01:09:40 -0800 (PST) X-Google-Smtp-Source: AJdET5e/kRoQA++wzYo0BkqFdY4e+FTxfvkheh0d9MuGLcfT15ruX7lqPMshn8GsiVl9K1Zz3aU7d+DYkUdNAOrrTXw= X-Received: by 2002:a50:a9c4:: with SMTP id n62-v6mr11574863edc.187.1542013779906; Mon, 12 Nov 2018 01:09:39 -0800 (PST) MIME-Version: 1.0 References: <20181023212318.43082-1-yskoh@mellanox.com> <15598804.PupyfcORSR@xps> <2601191342CEEE43887BDE71AB977258010CE46DE0@IRSMSX106.ger.corp.intel.com> <14171327.rkP5k0YJWv@xps> In-Reply-To: <14171327.rkP5k0YJWv@xps> From: Christian Ehrhardt Date: Mon, 12 Nov 2018 10:09:13 +0100 Message-ID: To: Thomas Monjalon Cc: "Ananyev, Konstantin" , Ferruh Yigit , Bruce Richardson , stable@dpdk.org, keith.wiles@intel.com, yskoh@mellanox.com, dev , Shahaf Shuler , anatoly.burakov@intel.com, justin.parus@microsoft.com, David Coronel , Josh Powers , Jay Vosburgh , Dan Streetman Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-stable] AVX512 bug on SkyLake X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2018 09:09:40 -0000 > - vmovdqu8 xmm0,XMMWORD PTR [rax*8+0x6] > + vmovdqu xmm0,XMMWORD PTR [rax*8+0x60] > vinserti128 ymm0,ymm0,XMMWORD PTR [rax*8+0x70],0x1 > vmovups XMMWORD PTR [rsi+0x60],xmm0 > vextracti128 XMMWORD PTR [rsi+0x70],ymm0,0x1 > > > Not sure what causing compiler behaves that way. > > BTW, looking though testpmd objdump output - it seems that only mlx5 driver > > exhibits such problem (I didn't enable mlx4 actually, probably same problem here). > > Which looks a bit weird to me. > > Yes it's weird. I don't see how the mlx5 code could influence > the compiler to generate this bad code in AVX512 mode. Thomas you have all this set up, do you have any chance to test this on the GCC's in Ubuntu 18.10 and 19.04 If easy I'd love to see results wit hgcc-7 & gcc-8 as in Ubuntu 19.04 (current -dev). If the above is too hard, at least could you try the gcc-8 in Bionic is 8.2.0-1ubuntu2~18.04 that is rather close. If you could share the simplified build options that you need to reproduce that would help (at least me) - thanks in advance -- Christian Ehrhardt Software Engineer, Ubuntu Server Canonical Ltd