Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3808906ybz; Tue, 28 Apr 2020 00:29:09 -0700 (PDT) X-Google-Smtp-Source: APiQypIwWh54jgOQI7OtdoybfKSMqghHNq5kEOAzjLFytAlg1T6L/le2anuhZnORJXVxvQf1qeRM X-Received: by 2002:aa7:d3cb:: with SMTP id o11mr20692136edr.194.1588058949577; Tue, 28 Apr 2020 00:29:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588058949; cv=none; d=google.com; s=arc-20160816; b=Ig3AP4KpOTs63GCFWFdjqUE8bohpDeALTCCVn6bfBnJhf5MnkqitqbH1Z+3LGZ02G3 6Jgww53FiA5s1Z3OpXOirY0HNy3e/E2WONDGcWsPXcemR+8DXB+/dyO32dThwWwB0hEb CYJadEBnDM4tTBeaDhRXR3/drbrQTt8oNPH8eXLKJBPuBHUfqgikJ82ctfm+plOH61VK LLEjNJGf/k2+kcPKMVEDCsFfFc3rA4OkRdugK2wyQOmfzy4dzYJOIQSJKKFygj2I+aib wlMm5WO+j5F2t/JnJHZ0QRhyDbvflz1ZTwMolIoSvmWWhVIBbcVu5QIDWf+PmwCpI78y dPwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=rR0Tq01EW6G96Kr8m4k7WEsqMBf2zW4LmCXnAJMMG7g=; b=kvlxFDFaHwU35Kc052pv7F95QhDI11IrPTZ+gVv1pdYr7zVG1zc5sB42RO2KGta2z1 lA/OZ/WA8Yr/ILveHEb+cKGuGAWbmfpGccji4ac5o/iqOrna+RRur5I6WIVnBmhoC+LV TtKCIatrXsodHkZAdwiZKHMiupM9T8LAufRgWDD0xJAexDB/PsR8A87gPsOisZy5MdVJ dqAzRjDPX8i7vnzz9YzePLJ2iECaV+vIUUuXN01Y/O65YQcIdTvhCFBu7BUwP58MzCFw 0Yqanz1V3MOaq6bD24auHPBfGxz4ImYL6PvDV3MyWMR/NdzDyt++B1je7v34vJzredks 0hhg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ttQF3DTh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o4si1155077edb.178.2020.04.28.00.28.47; Tue, 28 Apr 2020 00:29:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ttQF3DTh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726303AbgD1H1U (ORCPT + 99 others); Tue, 28 Apr 2020 03:27:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52558 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726253AbgD1H1T (ORCPT ); Tue, 28 Apr 2020 03:27:19 -0400 Received: from mail-ua1-x92b.google.com (mail-ua1-x92b.google.com [IPv6:2607:f8b0:4864:20::92b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 34A66C03C1A9 for ; Tue, 28 Apr 2020 00:27:19 -0700 (PDT) Received: by mail-ua1-x92b.google.com with SMTP id y10so20334024uao.8 for ; Tue, 28 Apr 2020 00:27:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rR0Tq01EW6G96Kr8m4k7WEsqMBf2zW4LmCXnAJMMG7g=; b=ttQF3DTh71bnQw2JUlFb5ZzLOtVYjLAuayQXDH68d+wX9whgtK06GEHSs5N93HbbBQ RCgkv++O27jAfsEtpD7AWuDXPiiDeePcVfAwBopDeW8gl439w5WW4iZu7xHyHzm/5RfC wsCD4b2VdepAzSeYEqbGA/ZW8jg9U5utSmLdvIGsk/0oLja6s44GB/nD4NI08dyPLJD1 sv0uLNObrkEf3Py2Eq8gRfjGMQ/aUkeK7MNRgeEyRiR7RSNByroyn6pyvcfaDVmwa5yT jdflvdvQ2wQewYCI81vtwFO5HtmhqsJoawQyPLN8aWVq2oLF8AEOTGZodXRxPWCo1gwI tjig== 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=rR0Tq01EW6G96Kr8m4k7WEsqMBf2zW4LmCXnAJMMG7g=; b=OQiLCLvuGDCNCaxCEVWM874DnCcSexT9Q/6k/GTW9tHD2KQcAJK5MGQ5g+FcE5p/jw BJv52zZrNby6e4qLfZAI38gjaFI0zgwhds4LO0IffjyRhV6/G/OOtfjbwV6DdVmNHJfP 1JlNE8G25XODCAO0slyprqpss+yO27/x2LxgVFdkAPq5BgY7zP7+Bx8TZStiJrbRcywU zTdBYHwSg4JrGwiztu2Q2lm3LUILW9Oh30iKGNYiDPIMwCDOxirl3g5lk9NkQF91cALn QuwGZ0BH/hFVPIV7GVIFKnUtDDDdx3iRXDp+ivqG08IkWnOCzVZRbmRI0ubyyoI7elSU iJ1A== X-Gm-Message-State: AGi0Pubo0CjNsyMq5DGeEtYcZTKQUbCzYrB3Q14FE66HnvY/bU+qZ+k6 /azQRB2LnoVetmpsYNq1chXSVQ2kNHlbQ0u0gA== X-Received: by 2002:a67:8d0a:: with SMTP id p10mr19857851vsd.45.1588058838098; Tue, 28 Apr 2020 00:27:18 -0700 (PDT) MIME-Version: 1.0 References: <1587715859.28179.17.camel@suse.cz> <1587830499.28179.66.camel@suse.cz> In-Reply-To: <1587830499.28179.66.camel@suse.cz> From: Rui Salvaterra Date: Tue, 28 Apr 2020 08:27:06 +0100 Message-ID: Subject: Re: [BISECTED] bug/regression, x86-64: completely unbootable machine To: Giovanni Gherdovich Cc: x86@kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 25 Apr 2020 at 17:01, Giovanni Gherdovich wrote: > > There is an easy way to tell (besides compiling with those patches on top and > check if it works): run the command "turbostat --interval 1 sleep 0", the > output should tell you the content of the register MSR_TURBO_RATIO_LIMIT. > > If bits 31:24 are zero, you see the bug (the code divides by that value), > otherwise you don't. Some 2 cores / 4 threads CPU have a non-zero value there > (even if it doesn't mean much), some others have zero instead. > > The Intel Software Developer Manual (SDM) says the register content is like > this: > > Bit Fields Bit Description > 7:0 Maximum turbo ratio limit of 1 core active. > 15:8 Maximum turbo ratio limit of 2 core active. > 23:16 Maximum turbo ratio limit of 3 core active. > 31:24 Maximum turbo ratio limit of 4 core active. > 39:32 Maximum turbo ratio limit of 5 core active. > 47:40 Maximum turbo ratio limit of 6 core active. > 55:48 Maximum turbo ratio limit of 7 core active. > 63:56 Maximum turbo ratio limit of 8 core active. > > As I wrote above, some 2c/4t CPUs will say (correctly) their 4 cores turbo > frequency is zero, such as this Intel Core i5-430M (Arrandale) where I've seen > turbostat saying: > > cpu1: MSR_TURBO_RATIO_LIMIT: 0x00001313 > 19 * 133.3 = 2533.3 MHz max turbo 2 active cores > 19 * 133.3 = 2533.3 MHz max turbo 1 active cores > > On the contrary, my laptop has an Intel Core i5-5300U (Broadwell, also > 2 cores / 4 threads) and it has: > > cpu3: MSR_TURBO_RATIO_LIMIT: 0x1b1b1b1b1b1d > 27 * 100.0 = 2700.0 MHz max turbo 6 active cores > 27 * 100.0 = 2700.0 MHz max turbo 5 active cores > 27 * 100.0 = 2700.0 MHz max turbo 4 active cores > 27 * 100.0 = 2700.0 MHz max turbo 3 active cores > 27 * 100.0 = 2700.0 MHz max turbo 2 active cores > 29 * 100.0 = 2900.0 MHz max turbo 1 active cores > > You can see above that the 4 cores turbo freq is declared as 2.7GHz even if > it's nonsense because there aren't 4 cores. In any case, this cpu wouldn't > trigger the bug, just as your skylake. > > > Thanks, > Giovanni Hi again, Giovanni, Thanks for the detailed and insightful explanation and sorry for not replying earlier. This was indeed the bug I was hitting, as my Arrandale laptop is now booting 5.7-rc3 just fine. Best regards, Rui