From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2607:f8b0:4864:20::143; helo=mail-it1-x143.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-it1-x143.google.com (mail-it1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) (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 B64B12194D3AE for ; Mon, 21 Jan 2019 07:34:51 -0800 (PST) Received: by mail-it1-x143.google.com with SMTP id c9so15692534itj.1 for ; Mon, 21 Jan 2019 07:34:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=es8QbqgLDssvP20HxtCpFmVpHMP2u0NQo5AqdHZ0umg=; b=WGmOok+I51ovKe26gAt+Hukof1YMFojMOo+hgdBsbOiXjze4iIJ3tdW2ImWtkcpgYG 9GBF02SCJ7Rk0r03w0Erbe+gaA1EUKeeqTs2aq4/1QOsCbbvh9dGseXQg7v1FZ+Zsoy3 5Lmf5zSnDlNLSbGrgmNE5Cs/D9BlN0ELHx6iIqZrwvAe/gdh5EA4e2+WopBPPmMOoDW4 +O6N5PVHyujgAy0JSNaqDM55bvBAH9Ngx2Hfi+P6rqO31BCHtjV7j+lsKmCM4hRULO6O DohSmexj4e/89i8zuVg2e78v+S8hGycD3JobBQ/6x8oXE4vdBIoTAav8WfIlmGPhhnyb pYXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=es8QbqgLDssvP20HxtCpFmVpHMP2u0NQo5AqdHZ0umg=; b=S38FWUgXqAcB/rWJoQcfXvqHWDmhhr9Tg9V5PfU50Y7Ss0OVXbY40y1Nz6V32HB81Q 5B2gJ8rJE0v6UbxEUde07630MIprzargrjPp93gVSY13y9le1D8YJjoL3YqZrau516jy /vjVLOd4Ae8ptF1r3sT+9B8id7NF6ZK9sROLuntCYOGODWOFY+lrDvXNixSsdC0j82br mqMsqJKazAGBWOYvUeEnLKRb7VA4IlLgrjCBbuvFiKWuKzrK+SUqLiZwNOq2oLaP6GPA WV+h26q+DF0UNrpYpV5494iWtk7xt0lb8q8+tGCpoOcisQOysdQiI20BFXyfLmycUKmw ZH0A== X-Gm-Message-State: AJcUukfvrQSN0OJ3sO59HyDgtFngHLzBnEJsg1Dpmyacq/2GZ3m1//5o dZlzo7mvzI9iR0oA3BwulGxIuRW9OFPsQNldjfxcGQ== X-Google-Smtp-Source: ALg8bN48kvue67DiMnjJsWgKU7wbDeshGf9oRd2iJ2pDdULq2d1dTCoISsLw44hP1lLRd0bRb8uo/qFEANqOAH3rTrk= X-Received: by 2002:a02:9d0:: with SMTP id 77mr17411752jam.14.1548084890583; Mon, 21 Jan 2019 07:34:50 -0800 (PST) MIME-Version: 1.0 References: <1548067931-18618-1-git-send-email-mw@semihalf.com> <1548067931-18618-2-git-send-email-mw@semihalf.com> <20190121112609.ahwajugww4426avx@bivouac.eciton.net> In-Reply-To: <20190121112609.ahwajugww4426avx@bivouac.eciton.net> From: Marcin Wojtas Date: Mon, 21 Jan 2019 16:34:39 +0100 Message-ID: To: Leif Lindholm Cc: edk2-devel-01 , Ard Biesheuvel , nadavh@marvell.com, "jsd@semihalf.com" , Grzegorz Jaszczyk , Kostya Porotchkin Subject: Re: [platforms: PATCH 1/3] Marvell: Armada7k8k: Shift PEI stack base X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 X-List-Received-Date: Mon, 21 Jan 2019 15:34:52 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Leif, pon., 21 sty 2019 o 12:26 Leif Lindholm napisa= =C5=82(a): > > On Mon, Jan 21, 2019 at 11:52:09AM +0100, Marcin Wojtas wrote: > > Recent changes in the ARM-TF configure its runtime serices region > > as protected, hence the hitherto PEI stack base address (0x41F0000) > > violated it. > > > > In order to fix this, extend the region which is non-accessible > > by the OS to cover both the ARM-TF (0x4000000 - 0x4200000) and OPTEE > > (0x4400000 - 0x5400000) within a single area and set the PEI stack > > What is the single area? The single region is set to: 0x4000000 - 0x5400000 PEI stack base is shifted right below the OPTEE region, i.e. to: 0x43F0000 Do you wish to add above to the commit message as well? Best regards, Marcin > > > base address between both images. > > > > Contributed-under: TianoCore Contribution Agreement 1.1 > > Signed-off-by: Marcin Wojtas > > --- > > Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc b/Silicon/Ma= rvell/Armada7k8k/Armada7k8k.dsc.inc > > index eafcd6e..c8c597f 100644 > > --- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc > > +++ b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc > > @@ -376,12 +376,12 @@ > > > > gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|36 > > > > - gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x41F0000 > > + gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x43F0000 > > gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize|0x10000 > > > > # Secure region reservation > > gMarvellTokenSpaceGuid.PcdSecureRegionBase|0x4000000 > > - gMarvellTokenSpaceGuid.PcdSecureRegionSize|0x0200000 > > + gMarvellTokenSpaceGuid.PcdSecureRegionSize|0x1400000 > > > > # TRNG > > gMarvellTokenSpaceGuid.PcdEip76TrngBaseAddress|0xF2760000 > > -- > > 2.7.4 > >