Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp3355615rwd; Sat, 3 Jun 2023 03:58:01 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6MMIBECDOnFERMUsANrPYn+5oeApX5zrI+lW+zMHVvDXVlk0o1E32LRL0hBNI7zkwJKw6j X-Received: by 2002:a17:902:c410:b0:1b1:b2fe:81a9 with SMTP id k16-20020a170902c41000b001b1b2fe81a9mr1759118plk.35.1685789880816; Sat, 03 Jun 2023 03:58:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685789880; cv=none; d=google.com; s=arc-20160816; b=mjo8gVokGTkrd5e5w7cA4CeLK67RjlTFCBE6A3ZPASol7UHy1lEni07/ZoChG0wzZw zFj8UUuSFhwX1Kn7KYvxStHFkDVbQtayVTT6p6ShDpu2OfpjI0QTAuYsQXLhmSLK5qB2 xWTk/I/nxu4P2j4HiiD9jWdYm/6a740E2FWCuBkbvcobAAqo7loJ53X4POYoVQ+YQHRJ D+8o9fb9m/Jcw1kq4zGPLH4rebxld8QQMtMIgIbgZ51r7mtvx4Gu7ow8Q3oyad8cNB6l PCYsjm4Trh4r0RfzFP5Um2ketH/B/fyxm4WCGjryMVxOQl1CTQHuEv77oYXWrF2eb2oi h6dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=qhk+FTHFrBmjng1l4FaLO0XbEr20/z5NnN2R+/a0y9I=; b=jzThYEBTh/9++xgWBwh6tq2H27oLpyfv3X/zKVcfQYGjYUJJ+8YkNB/hodPqqkFdHa m2A9U5eXmS+AXa3W7DowQWP8v4d4SvvOxmf/Kh1W9vCt1oMoMDfFn+j04ZyHSgG5a2ob +W0NT++CSk9TQ6xxVOXEOAJAN6mfzRZinKs17/7PIJ76+C77RcRcKVFRH0mppsV4onS7 m85AyvaKUjx2jTr6eXTemboWv76VPIxcR5QHto82gH3D+BbO+wkiEZEqMlHrvD9K0SkU upWfCMpXRR6C5ep8eRpSv+AzJKZrnw7wXtbMf5z4R7QbxLBDCme3uRDu2+LeevtufW9r WKpQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=WICmglIn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h2-20020a170902f54200b001addf547a59si2497990plf.0.2023.06.03.03.57.44; Sat, 03 Jun 2023 03:58:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=WICmglIn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S235083AbjFCKuy (ORCPT + 99 others); Sat, 3 Jun 2023 06:50:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234630AbjFCKuw (ORCPT ); Sat, 3 Jun 2023 06:50:52 -0400 Received: from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com [IPv6:2607:f8b0:4864:20::112c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6EFA3E72; Sat, 3 Jun 2023 03:50:27 -0700 (PDT) Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-568ba7abc11so34332937b3.3; Sat, 03 Jun 2023 03:50:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685789426; x=1688381426; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=qhk+FTHFrBmjng1l4FaLO0XbEr20/z5NnN2R+/a0y9I=; b=WICmglInHtpq/+1zPVqjaftbQw+OxUIfaE4lJknx8UhWFdMk6shN0NrIdXU6wol1rv LdMhT11VDRynM0gW526UFDGKPRH3zdh/pbkWN8sbGQBOcMksFL5jKDtX7pZZKke3yrmd MStDArC2bBafPEXIHm+U2HECM8/+ZSAPiU4YJrvwELU7JCCzYh+J+gW26DdPIZIqA6J0 Uq96vdv+939hFTIik/g7vydyar8M1XrJiHXVMSQCTOB2kSJkG3e72mfoPPbxRXuOMRfh uJyTxMZ5TG2Mjo6N3Pu/ZkaAV9UGP0t6MQ/5Lg3RbVFM0kEYlxOB02Y0GHxSuLm0d2v5 UsJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685789426; x=1688381426; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qhk+FTHFrBmjng1l4FaLO0XbEr20/z5NnN2R+/a0y9I=; b=XsxTxvXJStF/9+v0R56FVw1uKPIeQ5FjLFf9SMBjZYOpywIBdUKeGXa6cstdJCTA3A qpbpkYu+YvSUYbBdbeHKpD5upvFxSB9mLwhZICiaGBDb+PkKOHl9+PqyQCKWJGs3BNJm ARxT8C/Pypf76nLGxMDnFxbu8SEnFX7u7PnWCjztaqehXmyQV1hRCaZg5sWf2oglOIzx +nLNYmP9bVKnemw3RPqIN8tIGiZTsf9uGV28aWRbqeQfJdLlVtV8ipluqbz8EZHpS1Wt O2l3jPaaJ6sI5nsmAB+6hqFVii3A8kA7RABGrysKgY9I823WL7IfXRYZWuqrwO2uomH8 XGGQ== X-Gm-Message-State: AC+VfDz1oOnXzf4aClG5EkH3vAlUu+Szl7UqDDGc781It6dJrrIwRwcF yDU/W3ecgy+iZWVBq1NOXcK6HQfndrEnRRg0KPM= X-Received: by 2002:a81:d34d:0:b0:565:9a3d:a3f9 with SMTP id d13-20020a81d34d000000b005659a3da3f9mr4329111ywl.9.1685789426424; Sat, 03 Jun 2023 03:50:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Akihiro Suda Date: Sat, 3 Jun 2023 19:50:15 +0900 Message-ID: Subject: Re: [PATCH] efi: bump efistub version from 1.1 to 3.0 for VZLinuxBootLoader compatibility To: Ard Biesheuvel Cc: Linux Kernel Mailing List , linux-efi@vger.kernel.org, Linux x86 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > > On x86, it incorporates a BIOS style loader that does not implement o= r expose EFI to the loaded kernel. > > > > AFAICS, it does not seem to use real mode BIOS. > > > > I never mentioned real mode, did I? Sorry, I just misinterpreted "BIOS style loader". 2023=E5=B9=B46=E6=9C=883=E6=97=A5(=E5=9C=9F) 7:52 Ard Biesheuvel : > > On Fri, 2 Jun 2023 at 22:30, Akihiro Suda wrote: > > > > > > I'll queue this as a fix, but I'm going to tweak the comment (and t= he > > > > commit log) a bit, if you don't mind > > > > Thank you for rewriting my comments, but the new comments seem > > slightly incorrect: > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm= it/?id=3D36e4fc57fc1619f462e669e939209c45763bc8f5 > > > > > efi: Bump stub image version for macOS HVF compatibility > > > > The commit is about Virtualization.framework, not about > > Hypervisor.framework (HVF). > > > > Virtualization.framework =3D high-level VMM, similar to QEMU > > (/usr/bin/qemu-system-*) > > Hypervisor.framework =3D low-level VMM, similar to kvm.ko > > > > > The macOS hypervisor framework includes a host-side VMM called VZLinu= xBootLoader > > > > VZLinuxBootLoader is a part of Virtualization.framework, not > > Hypervisor.framework. > > Also, VZLinuxBootLoader is not a VMM; it is just an API for loading > > vmlinuz into Virtualization.framework. > > (similar to the `-kernel` and the `-initrd` flags of QEMU) > > > > Apologies for these mistakes. Unfortunately, this patch has been > merged now so there is nothing we can do about it. > > > > On x86, it incorporates a BIOS style loader that does not implement o= r expose EFI to the loaded kernel. > > > > AFAICS, it does not seem to use real mode BIOS. > > > > I never mentioned real mode, did I?