Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp4879692pxb; Tue, 28 Sep 2021 06:13:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwF0bM37BeT8KbHVqByKRvGGCQbjiuJDHRSh5UaETn2XPQq3bmT6UZ58qdpgycx+eAwzboW X-Received: by 2002:aa7:c4ce:: with SMTP id p14mr7443517edr.129.1632834785859; Tue, 28 Sep 2021 06:13:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632834785; cv=none; d=google.com; s=arc-20160816; b=FlNVhIx0m5ZANdwE26VaFlIHLvkuCR3ovknDzqFmWyz+gHTt+U2CthYM2Nlxaut0u/ W3VQRrTTON0pMocPU/pns8TTToTNfDDxehulYQsYDOCs4/O8ERmf7VtEysHLw985+keC //Isin/9fqkwAAS2oH+19JCR6o15bRDoOpk7hUSngisf1/OuRxRWc8MSDbsfH0nI42n4 iMx4GGYsKdjsUXkQYRLAVE2OhGc4+/aVBmR3ZAtXpv3ay4K6kfTVUdzNt3s7zqCpW118 TfxDU3nHThp4PonmOBIKlFDoxE9QLIZYL2pu/9f1NcAlOUxkdTYqG/m8iBsGKQeO4ptP ZkJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:user-agent:date:message-id:to:subject:from :dkim-signature; bh=/pci3M3EmSbgPBjAtl2mKWnbVJOKuoEiANMdEV1uPKg=; b=VGBpVwES6ziN9hzbt3EgmO1+kLRcQdSq44hA0JEofYygTNHcbRoWnex3WKjxyGfnDP pOiD9e0hMgPXFRm9+paKhfpa8eqU2GiKQ5EdFd1YXHTcPiVrSQr0enIrbj6w4HIFvJWN L+rcPo018bLf0U3X6UGoiza8O+oeyAuXVfxMto9IcOQpcJlSpTkeDLQLX1LmK0MjeCgK 9CmHnMpVIZq5yX78m8sa8rsjo95BUE7eXFRhy540LIwsaoKEGK9OCfzy2tgy0AhT7b9Q bOFDmew4TiyCtRse9K7cf8OIadWC/lNIqOodOsJfwEusYBUZknKPyGbUP947oVaBG/w5 hE8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@forissier-org.20210112.gappssmtp.com header.s=20210112 header.b=uSZyvJoD; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hp35si10764208ejc.307.2021.09.28.06.12.40; Tue, 28 Sep 2021 06:13:05 -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=@forissier-org.20210112.gappssmtp.com header.s=20210112 header.b=uSZyvJoD; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240879AbhI1NK3 (ORCPT + 99 others); Tue, 28 Sep 2021 09:10:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32992 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235776AbhI1NK2 (ORCPT ); Tue, 28 Sep 2021 09:10:28 -0400 Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DEAB9C061575 for ; Tue, 28 Sep 2021 06:08:48 -0700 (PDT) Received: by mail-wm1-x32a.google.com with SMTP id r83-20020a1c4456000000b0030cfc00ca5fso2225048wma.2 for ; Tue, 28 Sep 2021 06:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=forissier-org.20210112.gappssmtp.com; s=20210112; h=from:subject:to:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=/pci3M3EmSbgPBjAtl2mKWnbVJOKuoEiANMdEV1uPKg=; b=uSZyvJoDVGXGX/a/IzC4ADZk9Cz8kgSd4043p3xqj9D8eOb4CEsb2Je6kCJ5ahaByE oYFG6nejLHIzdjnEp/cKcKqP4bbEfXK79L/ZZ72dfIU52JvOaWYQyoA/NaU7vM1uYZAn b1GJrMUNVLLV6D/n/DIj/oyypta2/9UcmPSh2boH6GpvszdIqQvGJnPMdJTHWqFH1JuQ CEwB6oXYD8a6G3MxBM1Khhm+fTjPXjgKTWZYDuFfmWE1UmzHkD6pznGv3vL/seLJDqMv 9xov61DmqyWFYRneiRLAIt9JkaUgahCFjrDKe9xA74mrnvCUI7qdJ+1auQnA7xxYSnQA 53RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=/pci3M3EmSbgPBjAtl2mKWnbVJOKuoEiANMdEV1uPKg=; b=6UoW2gUAJLQuQgJdvywGdAXzzu06DPiEjm9XVgNvgCJu6VrA/WQ+GLzC/pC+RYm+QS 3ezmGQ2ezqQ4HJ1T9tf4MZCjxBB96QTJjp4NDpOgN93sLbNbJDh6V88vJTQyPDvcCWuw rAQpKcOuVxReUBbWqjp4uH+ydrxLbNGGqR9zBDGBwkbvv5RTE5gA4GOBZUaRGpHzPokk CGLqP9AS2gPvyotjJjxOFlt5zI1t7MGucwlDe0wOvjoeD/x/f/yxiNyFISlEksPLkq3n ud7dVGvqwgrEDg5m3SBldfuinSKDmlWI52RF/GM0c5ubHZYAar02C/+wWdXTGk5efCZx ORiQ== X-Gm-Message-State: AOAM533w2i6jJjmma/nfLuJvgCt2BotbeqBicTTY8JH/3N/sdqPfNnuU YxBFF2vWP4l5lcmJb7uqJnY4kegxBmvKqkGP8mZpk/3g X-Received: by 2002:a7b:cc14:: with SMTP id f20mr4492075wmh.137.1632834527413; Tue, 28 Sep 2021 06:08:47 -0700 (PDT) Received: from ?IPv6:2a01:e0a:269:e210:8445:bcf4:c79d:3156? ([2a01:e0a:269:e210:8445:bcf4:c79d:3156]) by smtp.gmail.com with ESMTPSA id 1sm3113897wms.0.2021.09.28.06.08.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Sep 2021 06:08:47 -0700 (PDT) From: Jerome Forissier Subject: optee: regression with kernel v5.14 (virtualization) To: Jens Wiklander , Sumit Garg , "op-tee@lists.trustedfirmware.org" , Linux Kernel Mailing List , Tyler Hicks , Volodymyr Babchuk Message-ID: Date: Tue, 28 Sep 2021 15:08:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I met an issue when testing OP-TEE with the latest released kernel (v5.14). The kernel won't boot when virtualization is enabled. More precisely, the boot hangs as the optee driver is probed. The last line on the console is: [xxx] optee: probing for conduit method. The issue can easily be reproduced in the QEMU OP-TEE environment as documented in [1]: $ repo init -u https://github.com/OP-TEE/manifest.git -m qemu_v8.xml $ repo sync -j10 $ cd linux $ git fetch github --unshallow $ git checkout v5.14 $ cd ../build $ make -j2 toolchains $ make -j10 XEN_BOOT=y run [Note, if you switch between XEN_BOOT=y and the default build, you need to "make arm-tf-clean"] git bisect points at commit b5c10dd04b74 ("optee: Clear stale cache entries during initialization") and reverting this commit on top of v5.14 does resolve the issue. Any idea what's wrong? [1] https://optee.readthedocs.io/en/latest/building/devices/qemu.html#qemu-v8 Thanks, -- Jerome