From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22f; helo=mail-lf0-x22f.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 ABA0A21EA15B3 for ; Wed, 11 Oct 2017 08:37:44 -0700 (PDT) Received: by mail-lf0-x22f.google.com with SMTP id p184so2552064lfe.12 for ; Wed, 11 Oct 2017 08:41:14 -0700 (PDT) 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=IXZl2zJ7mPSazxcFe+XVJwGrs2kGwXIdbeYRTIJpREI=; b=h6wyo8aEhTVyxJsE2iod3Pa2ZWlwgxMQiVWJtoKNUu85KX0NKQAuuml7RTBWdxQjF7 T0ANL4p6HVSS4jCPSf7PoLuONlWkATxO0KeoqmUYxusXJi52jfNTHXpKjCIV00mFeHo4 g1ASlHoE6Ltjh4CLJJXL5XdmUAIYnZFT/uxEtnrvBEL7tFEcXEj5n2kFnqo4OXxpu7jH ThIgHZB17l+dIWCsdX56bILrFiUJRk1vDnvv30dlWzAgG10yPK1xID2QlC4AtvCAmZ7C Ksd7pxusXFkc9yJDFatRPflEjnqPIZnBDjQNq5qm3ZdG62+tPDG3ohUjwk9I+P9ZN493 kTnQ== 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=IXZl2zJ7mPSazxcFe+XVJwGrs2kGwXIdbeYRTIJpREI=; b=OkAeGFAASRObl1wkU298zPlcVTGpUFjJrSQJM3XcHkMyPLbz9RFyTwDuZRUuqYOS7K dShwEIZh7RRTdlAF3Q5SgvJ8hVLbYf98GNE38PrUhRELxFqc6V+54YljFSXSm83Zn26K F1YYK45f1Bh571mzK78E2bKjBSZFvQe/pmVHl/4nNohW8UZcEr7shozIl/z7FREGeI5z MpzhFJgr5/4ZW/5BmMRJFP2ewl8lWGoYPYblmvN3WcKTw4IYvNARPviE9ikjO0WNvUgv qi2S6JzquZIYk59qsh2Kwz5qxDkquZrPWg9fwXki1Ate/0WICRGPiUgiH327W0Kza2Ry LMZg== X-Gm-Message-State: AMCzsaUiyjoP20VTjPiUdFC3vTiZGE147ONo4bl/FPR0U/M922YqCTgp pNhd51ggcbuJ+6Ir+sTKtGe9IsZ4Ilc= X-Google-Smtp-Source: AOwi7QB2reQnad9nw+b6afb9sSFMZhtABNQLjslcOVaxr6TBf56yzOwNShFU6ayHMt1axIZn+Rylvw== X-Received: by 10.46.109.10 with SMTP id i10mr30234ljc.76.1507736470969; Wed, 11 Oct 2017 08:41:10 -0700 (PDT) Received: from gilgamesh.semihalf.com (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id p15sm160610lje.24.2017.10.11.08.41.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 11 Oct 2017 08:41:10 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Cc: leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com, jinghua@marvell.com, mw@semihalf.com, jsd@semihalf.com Date: Wed, 11 Oct 2017 17:40:41 +0200 Message-Id: <1507736449-6073-1-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 2.7.4 Subject: [platforms: PATCH 0/8] Armada 7k/8k - memory improvements 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 15:37:45 -0000 Hi, We have a good upstream momentum, so let's keep it:) This patchset is a second part of general platform support improvements. Mostly, it consists of the changes around DRAM handling (remapping feature, dynamic size detection and others). It also enables 32-bit ARM build and implements EFI_RNG_PROTOCOL driver. The patches are available in the github: https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/mem-upstream-r20171011 I'm looking forward to your comments or remarks. Best regards, Marcin Ard Biesheuvel (6): Marvell/Armada: Implement EFI_RNG_PROTOCOL driver for EIP76 TRNG Marvell/Armada: Increase preallocated memory region size Marvell/Armada: Add support from DRAM remapping Marvell/Armada: Add MemoryInitPeiLib that reserves secure region Marvell/Armada: Armada70x0Lib: Add support for 32-bit ARM Marvell/Armada: Add 32-bit ARM support Marcin Wojtas (2): Marvell/Armada: Remove custom reset library residues Marvell/Armada: Enable dynamic DRAM size detection Platform/Marvell/Armada/Armada.dsc.inc | 21 +- Platform/Marvell/Armada/Armada70x0.dsc | 8 +- Platform/Marvell/Armada/Armada70x0.fdf | 3 +- Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.c | 254 ++++++++++++++++++++ Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.inf | 47 ++++ Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S | 15 ++ Platform/Marvell/Armada/Library/Armada70x0Lib/ARM/ArmPlatformHelper.S | 77 ++++++ Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf | 6 + Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.c | 167 ++++++++++++- Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.h | 49 ++++ Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.c | 158 ++++++++++++ Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.inf | 46 ++++ Platform/Marvell/Marvell.dec | 28 ++- Silicon/Marvell/Documentation/PortingGuide.txt | 9 - 14 files changed, 852 insertions(+), 36 deletions(-) create mode 100644 Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.c create mode 100644 Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.inf create mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/ARM/ArmPlatformHelper.S create mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.h create mode 100644 Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.c create mode 100644 Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.inf -- 2.7.4