From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 669E2BE48 for ; Fri, 23 Feb 2024 02:25:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708655105; cv=none; b=BJ0TX5mDFwMG4qHimwQb/7tHigqNQZB5ksDIzaLyfJxM9+/GNv/4uMoEAXuTVD355HS7BBvfiXtgXUD+Dsv2HWoaVCJMyutVdpU3b/Aot28eaF+oG2welEzQyfRK/g+OIA+Hrkzsrt4YDS/yI+KIu4S8zKGrEi0i5WgS3y4huzw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708655105; c=relaxed/simple; bh=PzfE8dvOzIfSG/xSCddRDMvBcZR0ITDteEVsQNyILMw=; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID: MIME-Version:Content-Type; b=MY7du6zyjvgxcEL1lqSMI2WmIoryQqnuDD0PPBlPcNiJkjahpdFgDW9gKgtZBZhBGazCaUNX86vgsyoaE2EEuQeGaYkbRecbK4QvmTEWQRs+mQxY+8prSz5APr4qc23kC3rnZCOZN3gMieIOMpfoFAQXt9LnWwJvrzEyHF8S2S8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=qcBcMinT; arc=none smtp.client-ip=209.85.210.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="qcBcMinT" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-6e435542d41so263564b3a.1 for ; Thu, 22 Feb 2024 18:25:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708655103; x=1709259903; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:from:to:cc:subject:date :message-id:reply-to; bh=yvpsMbjqPU4UR9+5wWiHmUmCTwM1PMtLjxdFJ8jAgDo=; b=qcBcMinTmxzaO3Z/k0mXrTZjdQ50RgwbhhAmlHUEJXLmQg5hkZxNFcyaRf3+EHg/Zm nYjrTfKwby03fcFqmKYNUtWNnVA96/38yKFGOtcfn/EHuh/bBF3MKTt3ZklApSPHbmM1 YCVAoKXXXm7e6A/ugV4WhJKeolZFssk9JcFyE1SHs/Ha9Dh0PQ3/y1henAyKeiobgBLX jIN77WmtBNvYgJy9DLo7aXM4yG2q8ADobJa5vtrqxW3sIXRrjyAaailGhuHcbVGkCcyb 2LmHZ3np6MQxOKn9TEItS06HhfEAW9qc3QkBNKjR2sRxw+6XWwGGdrl/2HM3qdntnzJ8 PAWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708655103; x=1709259903; h=content-transfer-encoding:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yvpsMbjqPU4UR9+5wWiHmUmCTwM1PMtLjxdFJ8jAgDo=; b=cd/hOlDEq133Ku2FaA9fRCNbJC7QVIcS64Y6oqc55n0pvZsIJuWe+2hr+z3U7fiCUx vTZG8wj2d6+Prrw3nGUvWj+HJ/79cgp1egm3DbLv9QD95tdNKxROqDUCIlc+kHmRtB2+ M+76aBLOPI6vklgQMbaqfj/q/f7jG61ohVGpchfWhz/dGr96+Dy6SeZyHsF6r41D5zlt HXtwSS9hXPg6Ixu/TobG4feT0YkDzRSPDoCM2DnprcBCf/ZpqPrgnfPMp/6696Py7zJp YKlg46yrMaytk9XFlIU5/SCCd4E+nD0Kwcso8lUez7cHMqDclJqDeIlPMW00I4yQSM/m DPPA== X-Forwarded-Encrypted: i=1; AJvYcCXhIoOJV8cJ4kVr1hfCvWv7YA/zyrg13KME8kdHrwGjo0EPEqQbWIMkTAZp7y/2h3wyC2Ad4LQ/fYtKf9KbiTeDjdhyTmeA X-Gm-Message-State: AOJu0YyHbqD74V5xJv9pijpeT17qWKYPGGsI9Vm7wf1vlyAmuYngFxgW cvUtVWiBcWwIyxcQixFn4qadUHqu8GROZLfUPFO0iau+K9V9Au59PaW4LQNrnfU= X-Google-Smtp-Source: AGHT+IGXzUvLuIBqAH6IpfTDaGkH8Ve8NCjMdXcR7MwfrFmhzj20/am5IT7QTj11UMAitUQcB9a5gw== X-Received: by 2002:a05:6a20:e607:b0:19e:a353:81b0 with SMTP id my7-20020a056a20e60700b0019ea35381b0mr734946pzb.11.1708655102714; Thu, 22 Feb 2024 18:25:02 -0800 (PST) Received: from localhost ([2804:14d:7e39:8470:902e:6d00:6c11:e63b]) by smtp.gmail.com with ESMTPSA id mf8-20020a170902fc8800b001d9fc6cb5f2sm10645873plb.203.2024.02.22.18.25.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 18:25:02 -0800 (PST) References: <20240203-arm64-gcs-v8-0-c9fec77673ef@kernel.org> <20240203-arm64-gcs-v8-33-c9fec77673ef@kernel.org> <87sf1n7uea.fsf@linaro.org> <9b899b4e-7410-4c3b-967b-7794dac742e4@sirena.org.uk> User-agent: mu4e 1.10.8; emacs 29.1 From: Thiago Jung Bauermann To: Mark Brown Cc: Catalin Marinas , Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Kees Cook , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v8 33/38] kselftest/arm64: Add a GCS test program built with the system libc In-reply-to: <9b899b4e-7410-4c3b-967b-7794dac742e4@sirena.org.uk> Date: Thu, 22 Feb 2024 23:24:59 -0300 Message-ID: <87ttlzsyro.fsf@linaro.org> Precedence: bulk X-Mailing-List: kvmarm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mark Brown writes: > On Mon, Feb 19, 2024 at 11:15:57PM -0300, Thiago Jung Bauermann wrote: > >> The only issue as can be seen above is that the can_call_function test >> is failing. The child is getting a GCS Segmentation fault when returning >> from fork(). > >> I tried debugging it with GDB, but I don't see what's wrong since the >> address in LR matches the first entry in GCSPR. Here is the >> debug session: > > I believe based on prior discussions that you're running this using > shrinkwrap - can you confirm exactly how please, including things like > which firmware configuration you're using? I'm using current git with > > shrinkwrap run \ > --rtvar KERNEL=3Darch/arm64/boot/Image \ > --rtvar ROOTFS=3D${ROOTFS} \ > --rtvar CMDLINE=3D"${CMDLINE}" \ > --overlay=3Darch/v9.4.yaml ns-edk2.yaml > > and a locally built yocto and everything seems perfectly happy. Yes, this is how I'm running it: CMDLINE=3D"Image dtb=3Dfdt.dtb console=3DttyAMA0 earlycon=3Dpl011,0x1c090= 000 root=3D/dev/vda2 ip=3Ddhcp maxcpus=3D1" shrinkwrap run \ --rtvar=3DKERNEL=3DImage-gcs-v8-v6.7-rc4-14743-ga551a7d7af93 \ --rtvar=3DROOTFS=3D$HOME/VMs/ubuntu-aarch64.img \ --rtvar=3DCMDLINE=3D"$CMDLINE" \ ns-edk2.yaml I ran the following to set up the FVP VM: $ shrinkwrap build --overlay=3Darch/v9.4.yaml ns-edk2.yaml My rootfs is Ubuntu 22.04.3. In case it's useful, my kernel config is here: https://people.linaro.org/~thiago.bauermann/gcs/config-v6.8.0-rc2 I tried removing "maxcpus=3D1" from the kernel command line, but it made no difference. I also tried resetting my Shrinkwrap setup and starting from scratch, but it also made no difference: I just pulled from the current main branch and removed Shrinkwrap's build and package directories, and also removed all Docker images and the one container I had. Here are some firmware versions from early boot: NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.10.0 (release):v2.10.0 NOTICE: BL1: Built : 00:07:29, Feb 23 2024 =E2=8B=AE NOTICE: BL2: v2.10.0 (release):v2.10.0 NOTICE: BL2: Built : 00:07:29, Feb 23 2024 =E2=8B=AE NOTICE: BL31: v2.10.0 (release):v2.10.0 NOTICE: BL31: Built : 00:07:29, Feb 23 2024 =E2=8B=AE [ edk2 ] UEFI firmware (version built at 00:06:55 on Feb 23 2024) Press ESCAPE for boot options ...........UEFI Interactive Shell v2.2 EDK II UEFI v2.70 (EDK II, 0x00010000) It looks like our main differences are the kernel config and the distro. --=20 Thiago From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C9140C54798 for ; Fri, 23 Feb 2024 02:25:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date: In-reply-to:Subject:Cc:To:From:References:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=z8VSfO6Th2c4lIy2J/Xgy/0eiUiMhSDQFJnaTBaoLiA=; b=A733wsujbbz2VH5JGPapqI7Aga LHgHmqTr56hQGJ9Ck+wYH/ke/xcILWUSFpPTrMrYkye9+XJOaoPvrgqO6pm0NdFeF6QPj6J2yHXL7 Qb4wvlPvH4JnVrjAmMbOfMKY+BfMsCJhHku9lIOJFkwHa75F3FA6MqvtGSbmZO9/4v477tSQZdfIJ My4r7nmSX+EhXChuJ81/fE2SJ+trsWMSr/VyW0VEeqtR9Chfohe0ATS9g6YahPLKeM25P95k+kCtW xg+7WjiOFYkUl1UTABGEisRCJv8FKIfgVqQUJEX1QQe+3aXOukUgHGDdFnlEyXhxp665oICGcC9vo 4N6jte4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdLFf-00000007Wwg-10Ul; Fri, 23 Feb 2024 02:25:28 +0000 Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdLFR-00000007Wqj-41uK for linux-riscv@lists.infradead.org; Fri, 23 Feb 2024 02:25:17 +0000 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6e471caaa71so244502b3a.2 for ; Thu, 22 Feb 2024 18:25:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708655103; x=1709259903; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:from:to:cc:subject:date :message-id:reply-to; bh=yvpsMbjqPU4UR9+5wWiHmUmCTwM1PMtLjxdFJ8jAgDo=; b=F+x7Y9AAUPoPfu8aqlnKOJsqX9Ddl2y74yEXvmN2vJs+83qlDmuDzHuf1ZcaDFdYS+ QgyuDSiDedqniUPURG1YK0FatZdhbwiuZEDb+z9c01GDOYx+4avGkb9wzlnP4+0C5186 J25EZMe8e40YgmzDh9acjSUtT2Sgb7MJLJokuY7t0BebamMROhs4jPAlev+NztuFXLRA aJIa3aOeLzoejUwyv+WcO5DbXLC89Wlp1Ci1Wh2u5t4uHvU7QGyfiY9RoOyTQjykUaMR XR9GKC65pnbkLIKQ0WH+zSw4RQh6ezYRPMDmWDAbmt+kMLyViuhf54gAhQ9ihrY8VrIi dfhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708655103; x=1709259903; h=content-transfer-encoding:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yvpsMbjqPU4UR9+5wWiHmUmCTwM1PMtLjxdFJ8jAgDo=; b=pej0fTh2qlCXxNHeabQ3qNQaKuHu87XhIU6/5Lcc0b435KW3TSMSHNjAaslGK1eJWW 5QnwGDQTIwNeZ9AfJUfrXBRTPPJqdWwvkktcnRFluYr4KW2ScQUePsqef/mQSJ2bUoJi uk19RaKh+sPCtQtePGErnIX2nD5SE5q28U/8j9PopRVlvU9OF0rdovacQoKBcAvxR0A3 vr7bMxryhCX2akTPQDfKnAxyyqAQSwm9HbCVhBzHRO4mBkWAYeuw8EbNbnlqb/PSW2Uw 3CRjWQ9x3nviUubnNItnfES8XkUdjl1g+B57CC0txCpdssoP2Y6gHRgqD+jJ9akWPLME bq7w== X-Forwarded-Encrypted: i=1; AJvYcCUkfCpeDZ8G5DE2btJ49sGM5xFt82hIr/y5AGvXDziOtPHivoEVM+t6jdv6OMoSy2YhYR99wWNzIdcZeEp3yY1vOV+TWm+MHi1jrjRAz1YV X-Gm-Message-State: AOJu0YyV64PVDmTgDyIitm7xLKkAeT/AGzod1doETiP8auO8XbZbz5uK rTm6/TUF2qbKuBqGTMrOO9o6A9CmbxNSRGcY86ZqREEf2eR2FJwNSusfWiPQJ80= X-Google-Smtp-Source: AGHT+IGXzUvLuIBqAH6IpfTDaGkH8Ve8NCjMdXcR7MwfrFmhzj20/am5IT7QTj11UMAitUQcB9a5gw== X-Received: by 2002:a05:6a20:e607:b0:19e:a353:81b0 with SMTP id my7-20020a056a20e60700b0019ea35381b0mr734946pzb.11.1708655102714; Thu, 22 Feb 2024 18:25:02 -0800 (PST) Received: from localhost ([2804:14d:7e39:8470:902e:6d00:6c11:e63b]) by smtp.gmail.com with ESMTPSA id mf8-20020a170902fc8800b001d9fc6cb5f2sm10645873plb.203.2024.02.22.18.25.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 18:25:02 -0800 (PST) References: <20240203-arm64-gcs-v8-0-c9fec77673ef@kernel.org> <20240203-arm64-gcs-v8-33-c9fec77673ef@kernel.org> <87sf1n7uea.fsf@linaro.org> <9b899b4e-7410-4c3b-967b-7794dac742e4@sirena.org.uk> User-agent: mu4e 1.10.8; emacs 29.1 From: Thiago Jung Bauermann To: Mark Brown Cc: Catalin Marinas , Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Kees Cook , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v8 33/38] kselftest/arm64: Add a GCS test program built with the system libc In-reply-to: <9b899b4e-7410-4c3b-967b-7794dac742e4@sirena.org.uk> Date: Thu, 22 Feb 2024 23:24:59 -0300 Message-ID: <87ttlzsyro.fsf@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240222_182514_057961_A102D292 X-CRM114-Status: GOOD ( 17.64 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Ck1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4gd3JpdGVzOgoKPiBPbiBNb24sIEZlYiAx OSwgMjAyNCBhdCAxMToxNTo1N1BNIC0wMzAwLCBUaGlhZ28gSnVuZyBCYXVlcm1hbm4gd3JvdGU6 Cj4KPj4gVGhlIG9ubHkgaXNzdWUgYXMgY2FuIGJlIHNlZW4gYWJvdmUgaXMgdGhhdCB0aGUgY2Fu X2NhbGxfZnVuY3Rpb24gdGVzdAo+PiBpcyBmYWlsaW5nLiBUaGUgY2hpbGQgaXMgZ2V0dGluZyBh IEdDUyBTZWdtZW50YXRpb24gZmF1bHQgd2hlbiByZXR1cm5pbmcKPj4gZnJvbSBmb3JrKCkuCj4K Pj4gSSB0cmllZCBkZWJ1Z2dpbmcgaXQgd2l0aCBHREIsIGJ1dCBJIGRvbid0IHNlZSB3aGF0J3Mg d3Jvbmcgc2luY2UgdGhlCj4+IGFkZHJlc3MgaW4gTFIgbWF0Y2hlcyB0aGUgZmlyc3QgZW50cnkg aW4gR0NTUFIuIEhlcmUgaXMgdGhlCj4+IGRlYnVnIHNlc3Npb246Cj4KPiBJIGJlbGlldmUgYmFz ZWQgb24gcHJpb3IgZGlzY3Vzc2lvbnMgdGhhdCB5b3UncmUgcnVubmluZyB0aGlzIHVzaW5nCj4g c2hyaW5rd3JhcCAtIGNhbiB5b3UgY29uZmlybSBleGFjdGx5IGhvdyBwbGVhc2UsIGluY2x1ZGlu ZyB0aGluZ3MgbGlrZQo+IHdoaWNoIGZpcm13YXJlIGNvbmZpZ3VyYXRpb24geW91J3JlIHVzaW5n PyAgSSdtIHVzaW5nIGN1cnJlbnQgZ2l0IHdpdGgKPgo+ICAgc2hyaW5rd3JhcCBydW4gXAo+ICAg ICAgICAgLS1ydHZhciBLRVJORUw9YXJjaC9hcm02NC9ib290L0ltYWdlIFwKPiAgICAgICAgIC0t cnR2YXIgUk9PVEZTPSR7Uk9PVEZTfSBcCj4gICAgICAgICAtLXJ0dmFyIENNRExJTkU9IiR7Q01E TElORX0iIFwKPiAgICAgICAgIC0tb3ZlcmxheT1hcmNoL3Y5LjQueWFtbCBucy1lZGsyLnlhbWwK Pgo+IGFuZCBhIGxvY2FsbHkgYnVpbHQgeW9jdG8gYW5kIGV2ZXJ5dGhpbmcgc2VlbXMgcGVyZmVj dGx5IGhhcHB5LgoKWWVzLCB0aGlzIGlzIGhvdyBJJ20gcnVubmluZyBpdDoKCiAgQ01ETElORT0i SW1hZ2UgZHRiPWZkdC5kdGIgY29uc29sZT10dHlBTUEwIGVhcmx5Y29uPXBsMDExLDB4MWMwOTAw MDAgcm9vdD0vZGV2L3ZkYTIgaXA9ZGhjcCBtYXhjcHVzPTEiCgogIHNocmlua3dyYXAgcnVuIFwK ICAgICAgLS1ydHZhcj1LRVJORUw9SW1hZ2UtZ2NzLXY4LXY2LjctcmM0LTE0NzQzLWdhNTUxYTdk N2FmOTMgXAogICAgICAtLXJ0dmFyPVJPT1RGUz0kSE9NRS9WTXMvdWJ1bnR1LWFhcmNoNjQuaW1n IFwKICAgICAgLS1ydHZhcj1DTURMSU5FPSIkQ01ETElORSIgXAogICAgICBucy1lZGsyLnlhbWwK CkkgcmFuIHRoZSBmb2xsb3dpbmcgdG8gc2V0IHVwIHRoZSBGVlAgVk06CgokIHNocmlua3dyYXAg YnVpbGQgLS1vdmVybGF5PWFyY2gvdjkuNC55YW1sIG5zLWVkazIueWFtbAoKTXkgcm9vdGZzIGlz IFVidW50dSAyMi4wNC4zLiBJbiBjYXNlIGl0J3MgdXNlZnVsLCBteSBrZXJuZWwgY29uZmlnIGlz CmhlcmU6CgpodHRwczovL3Blb3BsZS5saW5hcm8ub3JnL350aGlhZ28uYmF1ZXJtYW5uL2djcy9j b25maWctdjYuOC4wLXJjMgoKSSB0cmllZCByZW1vdmluZyAibWF4Y3B1cz0xIiBmcm9tIHRoZSBr ZXJuZWwgY29tbWFuZCBsaW5lLCBidXQgaXQgbWFkZQpubyBkaWZmZXJlbmNlLgoKSSBhbHNvIHRy aWVkIHJlc2V0dGluZyBteSBTaHJpbmt3cmFwIHNldHVwIGFuZCBzdGFydGluZyBmcm9tIHNjcmF0 Y2gsCmJ1dCBpdCBhbHNvIG1hZGUgbm8gZGlmZmVyZW5jZTogSSBqdXN0IHB1bGxlZCBmcm9tIHRo ZSBjdXJyZW50IG1haW4KYnJhbmNoIGFuZCByZW1vdmVkIFNocmlua3dyYXAncyBidWlsZCBhbmQg cGFja2FnZSBkaXJlY3RvcmllcywgYW5kIGFsc28KcmVtb3ZlZCBhbGwgRG9ja2VyIGltYWdlcyBh bmQgdGhlIG9uZSBjb250YWluZXIgSSBoYWQuCgpIZXJlIGFyZSBzb21lIGZpcm13YXJlIHZlcnNp b25zIGZyb20gZWFybHkgYm9vdDoKCiAgTk9USUNFOiAgQm9vdGluZyBUcnVzdGVkIEZpcm13YXJl CiAgTk9USUNFOiAgQkwxOiB2Mi4xMC4wICAgKHJlbGVhc2UpOnYyLjEwLjAKICBOT1RJQ0U6ICBC TDE6IEJ1aWx0IDogMDA6MDc6MjksIEZlYiAyMyAyMDI0CiAgICAg4ouuCiAgTk9USUNFOiAgQkwy OiB2Mi4xMC4wICAgKHJlbGVhc2UpOnYyLjEwLjAKICBOT1RJQ0U6ICBCTDI6IEJ1aWx0IDogMDA6 MDc6MjksIEZlYiAyMyAyMDI0CiAgICAg4ouuCiAgTk9USUNFOiAgQkwzMTogdjIuMTAuMCAgKHJl bGVhc2UpOnYyLjEwLjAKICBOT1RJQ0U6ICBCTDMxOiBCdWlsdCA6IDAwOjA3OjI5LCBGZWIgMjMg MjAyNAogICAgIOKLrgogIFsgIGVkazIgXSBVRUZJIGZpcm13YXJlICh2ZXJzaW9uICBidWlsdCBh dCAwMDowNjo1NSBvbiBGZWIgMjMgMjAyNCkKICBQcmVzcyBFU0NBUEUgZm9yIGJvb3Qgb3B0aW9u cyAuLi4uLi4uLi4uLlVFRkkgSW50ZXJhY3RpdmUgU2hlbGwgdjIuMgogIEVESyBJSQogIFVFRkkg djIuNzAgKEVESyBJSSwgMHgwMDAxMDAwMCkKCkl0IGxvb2tzIGxpa2Ugb3VyIG1haW4gZGlmZmVy ZW5jZXMgYXJlIHRoZSBrZXJuZWwgY29uZmlnIGFuZCB0aGUgZGlzdHJvLgoKLS0gClRoaWFnbwoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtcmlz Y3YgbWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yaXNjdgo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AE3B2C47DD9 for ; Fri, 23 Feb 2024 02:25:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date: In-reply-to:Subject:Cc:To:From:References:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=TUsUchrl60FdICMiQBcbf4yxJKZZpdT/C1j2ZnXiw04=; b=TeccRUICYU5I+BNCe8IjYkES3h ob4XebecQDijJvShIAmLe+AJltEUhSKa2XVybKRBtxgp+PKRxEwWNF9oVveUWRGjC01ixEx0d5mXs aXA66VyWxZ7/Lsx03bC810t+BAUk905xtG3qm8wRVTyK2Y6J/+HC2oHpBU4d7myeIdqLAdA44kcHV PkzAt0y6hK2lO5OI8uxGiW7I98q6QWfs9s+VjnxXYKDJgWQoIrayQAhwo8cHNGl2YEliWvfkFG8SH eteMOk1EBMtouT5NDq0FimoEqfYwglDlwtabDABZeeeSCmNSOeDsduWvf2I4UfjrFQrA27xQBU8bw 3bHlRzkg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdLFW-00000007Wuq-3rEm; Fri, 23 Feb 2024 02:25:25 +0000 Received: from mail-pg1-x531.google.com ([2607:f8b0:4864:20::531]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdLFR-00000007Wqk-4A0G for linux-arm-kernel@lists.infradead.org; Fri, 23 Feb 2024 02:25:17 +0000 Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-5dbcfa0eb5dso270398a12.3 for ; Thu, 22 Feb 2024 18:25:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708655103; x=1709259903; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:from:to:cc:subject:date :message-id:reply-to; bh=yvpsMbjqPU4UR9+5wWiHmUmCTwM1PMtLjxdFJ8jAgDo=; b=F+x7Y9AAUPoPfu8aqlnKOJsqX9Ddl2y74yEXvmN2vJs+83qlDmuDzHuf1ZcaDFdYS+ QgyuDSiDedqniUPURG1YK0FatZdhbwiuZEDb+z9c01GDOYx+4avGkb9wzlnP4+0C5186 J25EZMe8e40YgmzDh9acjSUtT2Sgb7MJLJokuY7t0BebamMROhs4jPAlev+NztuFXLRA aJIa3aOeLzoejUwyv+WcO5DbXLC89Wlp1Ci1Wh2u5t4uHvU7QGyfiY9RoOyTQjykUaMR XR9GKC65pnbkLIKQ0WH+zSw4RQh6ezYRPMDmWDAbmt+kMLyViuhf54gAhQ9ihrY8VrIi dfhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708655103; x=1709259903; h=content-transfer-encoding:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yvpsMbjqPU4UR9+5wWiHmUmCTwM1PMtLjxdFJ8jAgDo=; b=F2rjDIdIKW3aGHkt+pdlE/vkB3+/8JQu8nrG9B9XImJBqBGMt4d9LnRjRF8cq3x7u6 7oFgXYVjcz4xH4zVBKCmrG5117xi/YG/Xp/GBl5ErOZHBqXO5vOr9qbKRdmeMd6NJT5E ueGk5+/nLBuRVNv9MXunG18WCtxMPm2SMyQwx3eEzluo3hxmlmTNpY4sVp2V7MQQHvPp 2vcrgXjlNvJahQxVDVA25bwcvx5Y1QBRTFKl5JQtXbvEh7CQxofwsnNo6bJNhQDZTrR0 /DhfxGByg6NDFEi0X4jIJoKCMxuY5R4tSqpV/Lh2TdipQryxob2USwMrRzoOc+0xW6US 94Dw== X-Forwarded-Encrypted: i=1; AJvYcCUnUVzrYfdYR2GBRlFKljE9jfC0yCIJfeJYOaAcCGzP4miPHas6gOjTnFYFC/qQ4QhdrMMRZbA+VjpT4rMCDUROkszWiZrM1AlTj/ufvWJxvK+bHrE= X-Gm-Message-State: AOJu0YyhflzaIXzPct4F+Zd4KLiXyNUgpmuzugr62BsNOAUWccEU10ky 2vD6N7W2SROBsqOfGAzeOp1ml2sRtbLX424qrAdwut7dXajN26XNsxToTLBbd4g= X-Google-Smtp-Source: AGHT+IGXzUvLuIBqAH6IpfTDaGkH8Ve8NCjMdXcR7MwfrFmhzj20/am5IT7QTj11UMAitUQcB9a5gw== X-Received: by 2002:a05:6a20:e607:b0:19e:a353:81b0 with SMTP id my7-20020a056a20e60700b0019ea35381b0mr734946pzb.11.1708655102714; Thu, 22 Feb 2024 18:25:02 -0800 (PST) Received: from localhost ([2804:14d:7e39:8470:902e:6d00:6c11:e63b]) by smtp.gmail.com with ESMTPSA id mf8-20020a170902fc8800b001d9fc6cb5f2sm10645873plb.203.2024.02.22.18.25.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 18:25:02 -0800 (PST) References: <20240203-arm64-gcs-v8-0-c9fec77673ef@kernel.org> <20240203-arm64-gcs-v8-33-c9fec77673ef@kernel.org> <87sf1n7uea.fsf@linaro.org> <9b899b4e-7410-4c3b-967b-7794dac742e4@sirena.org.uk> User-agent: mu4e 1.10.8; emacs 29.1 From: Thiago Jung Bauermann To: Mark Brown Cc: Catalin Marinas , Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Kees Cook , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v8 33/38] kselftest/arm64: Add a GCS test program built with the system libc In-reply-to: <9b899b4e-7410-4c3b-967b-7794dac742e4@sirena.org.uk> Date: Thu, 22 Feb 2024 23:24:59 -0300 Message-ID: <87ttlzsyro.fsf@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240222_182514_117677_DDFD5997 X-CRM114-Status: GOOD ( 19.24 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4gd3JpdGVzOgoKPiBPbiBNb24sIEZlYiAx OSwgMjAyNCBhdCAxMToxNTo1N1BNIC0wMzAwLCBUaGlhZ28gSnVuZyBCYXVlcm1hbm4gd3JvdGU6 Cj4KPj4gVGhlIG9ubHkgaXNzdWUgYXMgY2FuIGJlIHNlZW4gYWJvdmUgaXMgdGhhdCB0aGUgY2Fu X2NhbGxfZnVuY3Rpb24gdGVzdAo+PiBpcyBmYWlsaW5nLiBUaGUgY2hpbGQgaXMgZ2V0dGluZyBh IEdDUyBTZWdtZW50YXRpb24gZmF1bHQgd2hlbiByZXR1cm5pbmcKPj4gZnJvbSBmb3JrKCkuCj4K Pj4gSSB0cmllZCBkZWJ1Z2dpbmcgaXQgd2l0aCBHREIsIGJ1dCBJIGRvbid0IHNlZSB3aGF0J3Mg d3Jvbmcgc2luY2UgdGhlCj4+IGFkZHJlc3MgaW4gTFIgbWF0Y2hlcyB0aGUgZmlyc3QgZW50cnkg aW4gR0NTUFIuIEhlcmUgaXMgdGhlCj4+IGRlYnVnIHNlc3Npb246Cj4KPiBJIGJlbGlldmUgYmFz ZWQgb24gcHJpb3IgZGlzY3Vzc2lvbnMgdGhhdCB5b3UncmUgcnVubmluZyB0aGlzIHVzaW5nCj4g c2hyaW5rd3JhcCAtIGNhbiB5b3UgY29uZmlybSBleGFjdGx5IGhvdyBwbGVhc2UsIGluY2x1ZGlu ZyB0aGluZ3MgbGlrZQo+IHdoaWNoIGZpcm13YXJlIGNvbmZpZ3VyYXRpb24geW91J3JlIHVzaW5n PyAgSSdtIHVzaW5nIGN1cnJlbnQgZ2l0IHdpdGgKPgo+ICAgc2hyaW5rd3JhcCBydW4gXAo+ICAg ICAgICAgLS1ydHZhciBLRVJORUw9YXJjaC9hcm02NC9ib290L0ltYWdlIFwKPiAgICAgICAgIC0t cnR2YXIgUk9PVEZTPSR7Uk9PVEZTfSBcCj4gICAgICAgICAtLXJ0dmFyIENNRExJTkU9IiR7Q01E TElORX0iIFwKPiAgICAgICAgIC0tb3ZlcmxheT1hcmNoL3Y5LjQueWFtbCBucy1lZGsyLnlhbWwK Pgo+IGFuZCBhIGxvY2FsbHkgYnVpbHQgeW9jdG8gYW5kIGV2ZXJ5dGhpbmcgc2VlbXMgcGVyZmVj dGx5IGhhcHB5LgoKWWVzLCB0aGlzIGlzIGhvdyBJJ20gcnVubmluZyBpdDoKCiAgQ01ETElORT0i SW1hZ2UgZHRiPWZkdC5kdGIgY29uc29sZT10dHlBTUEwIGVhcmx5Y29uPXBsMDExLDB4MWMwOTAw MDAgcm9vdD0vZGV2L3ZkYTIgaXA9ZGhjcCBtYXhjcHVzPTEiCgogIHNocmlua3dyYXAgcnVuIFwK ICAgICAgLS1ydHZhcj1LRVJORUw9SW1hZ2UtZ2NzLXY4LXY2LjctcmM0LTE0NzQzLWdhNTUxYTdk N2FmOTMgXAogICAgICAtLXJ0dmFyPVJPT1RGUz0kSE9NRS9WTXMvdWJ1bnR1LWFhcmNoNjQuaW1n IFwKICAgICAgLS1ydHZhcj1DTURMSU5FPSIkQ01ETElORSIgXAogICAgICBucy1lZGsyLnlhbWwK CkkgcmFuIHRoZSBmb2xsb3dpbmcgdG8gc2V0IHVwIHRoZSBGVlAgVk06CgokIHNocmlua3dyYXAg YnVpbGQgLS1vdmVybGF5PWFyY2gvdjkuNC55YW1sIG5zLWVkazIueWFtbAoKTXkgcm9vdGZzIGlz IFVidW50dSAyMi4wNC4zLiBJbiBjYXNlIGl0J3MgdXNlZnVsLCBteSBrZXJuZWwgY29uZmlnIGlz CmhlcmU6CgpodHRwczovL3Blb3BsZS5saW5hcm8ub3JnL350aGlhZ28uYmF1ZXJtYW5uL2djcy9j b25maWctdjYuOC4wLXJjMgoKSSB0cmllZCByZW1vdmluZyAibWF4Y3B1cz0xIiBmcm9tIHRoZSBr ZXJuZWwgY29tbWFuZCBsaW5lLCBidXQgaXQgbWFkZQpubyBkaWZmZXJlbmNlLgoKSSBhbHNvIHRy aWVkIHJlc2V0dGluZyBteSBTaHJpbmt3cmFwIHNldHVwIGFuZCBzdGFydGluZyBmcm9tIHNjcmF0 Y2gsCmJ1dCBpdCBhbHNvIG1hZGUgbm8gZGlmZmVyZW5jZTogSSBqdXN0IHB1bGxlZCBmcm9tIHRo ZSBjdXJyZW50IG1haW4KYnJhbmNoIGFuZCByZW1vdmVkIFNocmlua3dyYXAncyBidWlsZCBhbmQg cGFja2FnZSBkaXJlY3RvcmllcywgYW5kIGFsc28KcmVtb3ZlZCBhbGwgRG9ja2VyIGltYWdlcyBh bmQgdGhlIG9uZSBjb250YWluZXIgSSBoYWQuCgpIZXJlIGFyZSBzb21lIGZpcm13YXJlIHZlcnNp b25zIGZyb20gZWFybHkgYm9vdDoKCiAgTk9USUNFOiAgQm9vdGluZyBUcnVzdGVkIEZpcm13YXJl CiAgTk9USUNFOiAgQkwxOiB2Mi4xMC4wICAgKHJlbGVhc2UpOnYyLjEwLjAKICBOT1RJQ0U6ICBC TDE6IEJ1aWx0IDogMDA6MDc6MjksIEZlYiAyMyAyMDI0CiAgICAg4ouuCiAgTk9USUNFOiAgQkwy OiB2Mi4xMC4wICAgKHJlbGVhc2UpOnYyLjEwLjAKICBOT1RJQ0U6ICBCTDI6IEJ1aWx0IDogMDA6 MDc6MjksIEZlYiAyMyAyMDI0CiAgICAg4ouuCiAgTk9USUNFOiAgQkwzMTogdjIuMTAuMCAgKHJl bGVhc2UpOnYyLjEwLjAKICBOT1RJQ0U6ICBCTDMxOiBCdWlsdCA6IDAwOjA3OjI5LCBGZWIgMjMg MjAyNAogICAgIOKLrgogIFsgIGVkazIgXSBVRUZJIGZpcm13YXJlICh2ZXJzaW9uICBidWlsdCBh dCAwMDowNjo1NSBvbiBGZWIgMjMgMjAyNCkKICBQcmVzcyBFU0NBUEUgZm9yIGJvb3Qgb3B0aW9u cyAuLi4uLi4uLi4uLlVFRkkgSW50ZXJhY3RpdmUgU2hlbGwgdjIuMgogIEVESyBJSQogIFVFRkkg djIuNzAgKEVESyBJSSwgMHgwMDAxMDAwMCkKCkl0IGxvb2tzIGxpa2Ugb3VyIG1haW4gZGlmZmVy ZW5jZXMgYXJlIHRoZSBrZXJuZWwgY29uZmlnIGFuZCB0aGUgZGlzdHJvLgoKLS0gClRoaWFnbwoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=