From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4001:c0b::235; helo=mail-it0-x235.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C4B0A21F7D4E3 for ; Wed, 11 Oct 2017 11:17:16 -0700 (PDT) Received: by mail-it0-x235.google.com with SMTP id l196so3921178itl.4 for ; Wed, 11 Oct 2017 11:20:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4hfPmlS3vVIjMiFbYPiYhPcjE+1DmAvtjmtxTYGA7vs=; b=cbY1grPoJ4gG/tirEGUFkfvlfzaOMbGCO3VFN9j5xOypoJNvhhJB1P+kxFxlaofi1M aOP90HOW5szFYtrpAD4ggmdedhSLtapnnOF7HVL37UfVXZJkvWvklBuuG8B+AW3sKUsK 5G7mTQgE9+Lc8/dmWIsU4zlI1CLCy1LctpJDg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=4hfPmlS3vVIjMiFbYPiYhPcjE+1DmAvtjmtxTYGA7vs=; b=HS8Sj87BD56KqcSGma9hqI/uhxt6i/wT1/3S8aoRWO19FGmKJPv6DRj0RhOFcaLuT0 Ws2WFhjyRoAeOj7SyRAU1p9Xa5IMepFKcesjFI4gJP+11tigLM2kkRZy+JWrKppb2frn yh9SKusCpEQ1sGqHXnMakvw7FZESpqVXhif00ZywyRNs7Qb6ooO27FgEY0Vp46KNeYNc +jpq2a2Y5RMqrb0CniAbrQ3zBRWviPUu+Nnh36zkIXstWIofn5ZmgfEThGMQNrPO34sA wO9L1oTKUzBPhSuiRBshyzU8x6xdzL2W2NgreUDofpZVwevxNGye6k5LhLR/W/tJZnIP zgBA== X-Gm-Message-State: AMCzsaWlcfvVjyxGd0r1nrOIQWjqHO4BWYTDjMwP5ID7H7SA7ZwMmo+S YLbCsi1oGcul3EQpUq+GzMQk4u+EPazYY/oIp7vy3Q== X-Google-Smtp-Source: AOwi7QB5V24Qm3FU3oNYD7QQv9IYOH29J+yYlnoX0d/yh0VyYD9VYaRabo8BcN7sD4d4uYel8dSDUkfqy0oYt+ZE+LY= X-Received: by 10.36.82.1 with SMTP id d1mr571884itb.115.1507746045645; Wed, 11 Oct 2017 11:20:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.131.167 with HTTP; Wed, 11 Oct 2017 11:20:45 -0700 (PDT) In-Reply-To: <20171011175823.n7gelbueh55ytlbe@bivouac.eciton.net> References: <1507736449-6073-1-git-send-email-mw@semihalf.com> <1507736449-6073-9-git-send-email-mw@semihalf.com> <20171011175823.n7gelbueh55ytlbe@bivouac.eciton.net> From: Ard Biesheuvel Date: Wed, 11 Oct 2017 19:20:45 +0100 Message-ID: To: Leif Lindholm Cc: Marcin Wojtas , "edk2-devel@lists.01.org" , Nadav Haklai , Neta Zur Hershkovits , Kostya Porotchkin , Hua Jing , =?UTF-8?B?SmFuIETEhWJyb8Wb?= Subject: Re: [platforms: PATCH 8/8] Marvell/Armada: Add 32-bit ARM support X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2017 18:17:17 -0000 Content-Type: text/plain; charset="UTF-8" On 11 October 2017 at 18:58, Leif Lindholm wrote: > On Wed, Oct 11, 2017 at 05:40:49PM +0200, Marcin Wojtas wrote: >> From: Ard Biesheuvel >> >> Update the included components and library classes to make this platform >> build for 32-bit ARM. >> >> Contributed-under: TianoCore Contribution Agreement 1.1 >> Signed-off-by: Ard Biesheuvel >> Signed-off-by: Marcin Wojtas > > Very neat! > Reviewed-by: Leif Lindholm > There are two caveats though: - it is up to ARM-TF to enter the non-secure world in the right mode (EL2 or SVC) - HYP mode cannot be used, since it mandates long descriptors, while UEFI mandates short descriptors, so we lose KVM functionality when booting 32-bit Linux via UEFI.