From owner-freebsd-arm@freebsd.org Mon Dec 7 09:13:29 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E634047CB8B for ; Mon, 7 Dec 2020 09:13:29 +0000 (UTC) (envelope-from melounmichal@gmail.com) Received: from mail-ej1-x641.google.com (mail-ej1-x641.google.com [IPv6:2a00:1450:4864:20::641]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CqHfd5vN7z4YRW for ; Mon, 7 Dec 2020 09:13:29 +0000 (UTC) (envelope-from melounmichal@gmail.com) Received: by mail-ej1-x641.google.com with SMTP id m19so18378831ejj.11 for ; Mon, 07 Dec 2020 01:13:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:reply-to:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=NIaDa+XrdUSl4aXMnoTDYwmzENsjdt6gJ5Cp4MNio4M=; b=B7aGP5yL0ZBbbAWv9z2NjPx7BMvV9owtALPHlFn2m+xBtRCMKrc1d2WYPOquarpORB Sh9zecOneH9V+xf8jV6FiisgOVrhlHj8qSkPSx+4YJbJ/iPqXOoUab07Pyfq/7FEenot Td+8RMr7klq9dAg3vlF7OgB014yIDEu7Bl7SRuLYqQlZCy5StARbnGzu/+5vm2GZAHT6 cV551qI9AfysPKR1z81gEwi5YeiNTrMrCzmjKiWiL2BG/Ba9oWNd28iTArfAgADCDRWR AmT7zhiHgyx3UQSTm1uK9VH6nrvSN5ejLfCoW8TiwxRzcFYtejk+KtDnjK/xYcph4AnS I1nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:reply-to:subject:to:cc:references :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=NIaDa+XrdUSl4aXMnoTDYwmzENsjdt6gJ5Cp4MNio4M=; b=P3zAebNUea+5/zjSP/fO1sExvka3m4iJH3wDIWnABi5aK1UaW34RJH1y80spFDpWLt 8jcNxp1lCtqAEfUD6IKxeP60povYkmsd3hc0Kidvr2QkQrNI3Eb7dA3j9ZdGpntvosFp UN93ZTI3NafAKEL2NAQQuOtQd/+s2Vl6rXp/o5iLDAfOWvyaCGo0dGAmJJOS8GHNQhto n/AtsEKfVzl8N5oCYKpE7RhY/Rm7lf/hL+WZDoOkCJcdteff4tPMVHaGFZe1EA06LrAv +VnVwvBgnzIQnv23c33DCQYI0xcyvIvR2F7Swq/YyCBlMPQI5aAzNHedygsyBdFZf3Na Wn6A== X-Gm-Message-State: AOAM5333aU6CkJuNdJT+/+WWETMGmCoEsANGYSu/kVBS1zBEy4QXnKLV Q9+FapYiSx5NhGWNTbRCgWQGcZ89zZw= X-Google-Smtp-Source: ABdhPJy6MaVGQHx69KCyysgfVplv/tmnRbdsqkSYgo+jhUXeAsV3XuF0JR3I/mMTAX7QZNYAaGfFZQ== X-Received: by 2002:a17:906:6713:: with SMTP id a19mr18728652ejp.468.1607332407865; Mon, 07 Dec 2020 01:13:27 -0800 (PST) Received: from [88.208.79.100] (halouny.humusoft.cz. [88.208.79.100]) by smtp.gmail.com with ESMTPSA id s1sm2304962ejx.25.2020.12.07.01.13.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Dec 2020 01:13:27 -0800 (PST) Sender: Michal Meloun From: Michal Meloun X-Google-Original-From: Michal Meloun Reply-To: mmel@freebsd.org Subject: Re: ThunderX Panic after r368370 To: Mark Millard Cc: freebsd-arm References: <1C3442ED-278E-45B8-9206-0DD24FCBC237@brickporch.com> <4331eee0-74a6-565c-3bec-0051415b2bc1@freebsd.org> <56F0E9EB-0B78-4B0B-830A-48F8AFC5ABE1@yahoo.com> <91654fc4-8734-d8a7-5309-0400f418438a@freebsd.org> <4528E502-D007-48E5-B6A5-8E4376A2B05E@yahoo.com> Message-ID: <0ea700bd-d31c-f6c9-59f3-d3b3bbbd5775@freebsd.org> Date: Mon, 7 Dec 2020 10:13:29 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <4528E502-D007-48E5-B6A5-8E4376A2B05E@yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CqHfd5vN7z4YRW X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Dec 2020 09:13:30 -0000 On 07.12.2020 9:21, Mark Millard wrote: > > > On 2020-Dec-6, at 13:30, Mark Millard wrote: > >> On 2020-Dec-6, at 03:51, Michal Meloun wrote: >> >> On 06.12.2020 10:47, Mark Millard wrote: >>>> On 2020-Dec-6, at 00:17, Michal Meloun wrote: >>>>> On 06.12.2020 3:21, Marcel Flores wrote: >>>>>> Hi All, >>>>>> Looks like the ThunderX started panicking at boot after r368370: >>>>>> https://reviews.freebsd.org/rS368370 >>>>>> From a verbose boot, it looks like it bails in gic0 redistributor setup(?): >>>>>> gic0: CPU29 Re-Distributor woke up >>>>>> gic0: CPU24 enabled CPU interface via system registers >>>>>> gic0: CPU17 enabled CPU interface via system registers >>>>>> gic0: CPU29 enabled CPU interface via system registers >>>>>> done > Looks to me like fdt_cpuid's use in cpu_init_fdt is one of the issues > with what is added to each cpuset_domain[domain] : > fdt_cpuid's initial value can not be added by this code: it is > incremented first. > Good catch. This ThunderX system is *FDT* based. And I spend half of night by digging in ACPI sources in attempt to understand who screw cpuset_domain :P Marcel, can you please try following patch? I hope that it fix this issue. https://github.com/strejda/freebsd/commit/1404960be6a7a6c75af86e86331acf951cfdf9b1