From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4864:20::242; helo=mail-lj1-x242.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lj1-x242.google.com (mail-lj1-x242.google.com [IPv6:2a00:1450:4864:20::242]) (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 DE0AA211B7385 for ; Mon, 21 Jan 2019 02:52:35 -0800 (PST) Received: by mail-lj1-x242.google.com with SMTP id g11-v6so17119173ljk.3 for ; Mon, 21 Jan 2019 02:52:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=mPPRV/89wn7mJ3ef3sFPnIqVVopi7GFcqmgfR2V5QCc=; b=T3qseDyRCrBUS0svSMR5G+pthyfZHg6WG3MLqRWCefrHjK4K5H/9u7TjeBMM27bEFa +KsE85gzjTy1X8iqdfwN6pHzjg/+W7DCJ4K5KTfvU0yqLpKpaGydK+DvCXkWiX4VWopW uJb/EQWmHdkaUfB6FEEOIawVwjKl06mn7v/UXEifvtsb145PBzYOS+tBnvcpty0ioY7b x/kARQkK9XZYsXT/Fu2sOZ8swFOXZ7c1zRjUZuwmXIx1qI/YCn+kBdxFDo5C5gw0GpDj X6qPh5MgdoC1mS+zOlJvJZe8HEUxAYHV0izKBr9N/f9pRvcZSJ98dWJwRUqplI+lb6ht D+bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=mPPRV/89wn7mJ3ef3sFPnIqVVopi7GFcqmgfR2V5QCc=; b=VRnUdE3V7uqVt0JgcfKIVElH8OmN6MmR34dYDf9nTNIMDHjdE37OkERTNYBSQNRzQ0 H9Y6m05bik9ZHd8V9rrSXdrg1xfAqkeFkLu0rUvzLNzUL/i5fn47ja/RVOV/wi/QKECE 8QWX74Lb4/WPYp7cEm+ZfRXnhOuD2LvXIjj0OR2X9czBIICLmXvVic9+GsfTbrgTf+xB oW7lyB/XB+PLp1nCB9qJhcvpDnQOrUvWN4KF0CEyE2TlX/X58At+6tmvNk6mjyKghmYV cZK2iH/jhTEy5F2c5PToUNGmv6nvK1Pu0E324RR/9IlRDIYFZGRZrYGq8pI8nI+Jzm2S YqGQ== X-Gm-Message-State: AJcUukfXO0PMq2xkG3f3yvn4XLsISvyIDF2LGfw7KSeEIKQAtppAwKph bGlAtzs6KOC7a8vjz8mU1H1JmqQlDEQ= X-Google-Smtp-Source: ALg8bN6qq20M00qZrf1RlI3nuaa/vUp/dIKF/Wco7IZb9PpT1zzMJ7BPqgOaG0qvuYACluKqyLUHZg== X-Received: by 2002:a2e:7e04:: with SMTP id z4-v6mr5594368ljc.97.1548067952883; Mon, 21 Jan 2019 02:52:32 -0800 (PST) Received: from gilgamesh.semihalf.com (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id 4-v6sm2214904ljw.84.2019.01.21.02.52.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 21 Jan 2019 02:52:32 -0800 (PST) From: Marcin Wojtas To: edk2-devel@lists.01.org Cc: leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, nadavh@marvell.com, mw@semihalf.com, jsd@semihalf.com, jaz@semihalf.com, kostap@marvell.com Date: Mon, 21 Jan 2019 11:52:08 +0100 Message-Id: <1548067931-18618-1-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 2.7.4 Subject: [platforms: PATCH 0/3] Armada7k8k memory handling update 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 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 X-List-Received-Date: Mon, 21 Jan 2019 10:52:36 -0000 Hi, This short patchset adjust to the latest Marvell v18.12 ARM-TF sources. They change DRAM configuration registers to be secure, as well as extend the region, which is non-accessible by OS. The patches avoid the issues by shifitng PEI stack base and configuring the memory map, using SiP services. Patches are available in the github: https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/dram-upstream-r20190121 I'm looking forward to the comments and remarks. Best regards, Marcin Grzegorz Jaszczyk (2): Marvell/Library: ArmadaSoCDescLib: Add North Bridge description Marvell/Armada7k8k: Read DRAM settings from ARM-TF Marcin Wojtas (1): Marvell: Armada7k8k: Shift PEI stack base Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 4 +- Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLib.inf | 3 ++ Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLibMem.h | 27 ++-------- Silicon/Marvell/Armada7k8k/Library/Armada7k8kSoCDescLib/Armada7k8kSoCDescLib.h | 1 + Silicon/Marvell/Include/Library/ArmadaSoCDescLib.h | 10 ++++ Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLibMem.c | 55 +++++--------------- Silicon/Marvell/Armada7k8k/Library/Armada7k8kSoCDescLib/Armada7k8kSoCDescLib.c | 17 ++++++ 7 files changed, 51 insertions(+), 66 deletions(-) -- 2.7.4