From patchwork Mon Oct 9 17:00:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115266 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2765752qgn; Mon, 9 Oct 2017 09:54:12 -0700 (PDT) X-Received: by 10.98.64.14 with SMTP id n14mr10561135pfa.342.1507568051925; Mon, 09 Oct 2017 09:54:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568051; cv=none; d=google.com; s=arc-20160816; b=zUHVX22URqUb+8LpdikMQtBspXFX4VNUB1OwawHRtPxbcJDLSLJUkwbo3XHl0JC1rt xlMAIGTtdtNTduWUaf/mr6mScZW7zf81MuHBf8Zy2XThWMI76+dk26jF9TAyCtDa4ALq 9YTRo6EM0rTfV4m4nyZACDt98WDQS+dwHa3QeS7ExM1Z7TiJY9rXAXUqJyTPA5aFBFo0 ljbW8FSzUhA2M66oRJFDVGgkhII/9RECpoAmT+fmQynZNCSbZM6dq20dznH/wTd3I5VE AHElD9N/wufapDLEJB7tM9mEVa40rlR9g6MMHEuulEFVE8mcZ6jsH1+YarwrkTeJws7c kUhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=Lff8kVsqr/RZojIdKbtxMnOXJwsdC4pjCdjixM/MXaM=; b=j2//WbnOxWhTUcqzlBw0aZUntVja9YZEi1HvDqLUoDJnd7plea1QNsfrbWEOEHDYyj XMA9VixyfyMDALieN+IFb+o5n37J8wjLVAgeMc3M1FJBQak5IHnt1e8Jw4tk9sVJbPts +VGBIcnSZueiuxv84GESPW7iuikR/nj4lx4xf2Tjt2E/G7HcXhO7Ko9CKqhu5u0w/OyR ZjW+t8Yu2HANVlk7m4Dh3R/NR7bxvdIg9wCirO7PgthCLSN/fPDt2TiCQadgrEnT6yB5 LsavegZ47xHFBWeQBMDNDjCi5TOsYKaPhvA3OXMmLEYNPEHNJ6QRLD3YRSK5kThxkChM HtSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=csHJ4ela; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [198.145.21.10]) by mx.google.com with ESMTPS id f4si7156230pfe.570.2017.10.09.09.54.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) client-ip=198.145.21.10; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=csHJ4ela; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id A305421EA15CD; Mon, 9 Oct 2017 09:50:42 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::234; helo=mail-lf0-x234.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (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 AA64F21EA15BA for ; Mon, 9 Oct 2017 09:50:40 -0700 (PDT) Received: by mail-lf0-x234.google.com with SMTP id d10so25714495lfg.11 for ; Mon, 09 Oct 2017 09:54:07 -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:in-reply-to:references; bh=ZdAtkaiyGucONKiY51w06jVCLe0xXbqUDwOasWQ8S2s=; b=csHJ4ela6GVDqlwhoF4IUkHY7Fj85O+snYiPvCN2eHEiC9fAsK2pFWPmJExHkG7Brc rXhJJ5hw3qwFsXfWqYdfYRxkWo613fRN/15eeV0CJAKBHyXu7F+PE9rw9OD8JjEvBh67 m0MeVxetcqaabJ+mu6w7SgawCdgbc1u3NaJzdZs/LCAD48/C6Xo85vnmmwQrYmTl5yGS eO1zT7d8ddc9TcRzRyVA2uVbik1Bal8l5xi+OqtKfkGTKVPd1Lti5rAjThe/wKOpCYqF XpZ2pYwqFu1QrNvl5aoBxFM3NOrRkjfWLPdKIaPSdaPBnX2l+2aPuRKM2uu1oZBvPp+g /HPQ== 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:in-reply-to :references; bh=ZdAtkaiyGucONKiY51w06jVCLe0xXbqUDwOasWQ8S2s=; b=EngAmZIKBrUy9DYJTwryKCEvDWN09SRC6R8UeiAWFllOY7YEgRQ6Pd6WoxNNdFb481 BNdJpw0VjpZf93sjdCakzvJydmF+MTDQl+5hra9tgiEiovZbY5J8LphW1g+Pg6G7E5+S aMgnGQ2ilbRVsiRxMUutvA+YqXbPsiT8vrCfxX1e59qsMquOxpvm8cFk95hp34N2ymh+ Hs5m2trlLZYPNwjyJulbFfU2MMDDzxcs/+HeyxqnsN406/nyz3wmolESyiLn3oWjwMcQ H/Tt6Jo5pCWR/bc98XyCg0HsXw+jX2RCEz4GjDYgzRuJDFojGRDtgIwjoxIYljhdaFs1 hEBg== X-Gm-Message-State: AMCzsaXe5hK8FNndqkq/TbMhLfo20zJCxQuQCnMxcSrlHHX3UHMUk1AQ O7m9GT4jlYNUvh2qPd41ViIfWpFRgdA= X-Google-Smtp-Source: AOwi7QAotEZ9iEAOsWEtnp86xjOW2cSnKXL15BlW/InAfhjfAmGI7+pe5ounEmY4weLOlKLd9uNBLw== X-Received: by 10.46.21.84 with SMTP id 20mr4604578ljv.168.1507568046034; Mon, 09 Oct 2017 09:54:06 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:05 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:51 +0200 Message-Id: <1507568462-28775-3-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 02/13] Marvell/Armada: Switch to dynamic PCDs 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel For full functionality, including HII forms wired to non-volatile UEFI variables, we need dynamic PCDs as well. So let's enable those. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 10 +++++++--- Platform/Marvell/Armada/Armada70x0.fdf | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index 417bb0c..433892e 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -67,8 +67,7 @@ UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf - # Assume everything is fixed at build. do not use runtime PCD feature - PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf + PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf BaseMemoryLib|MdePkg/Library/BaseMemoryLibOptDxe/BaseMemoryLibOptDxe.inf @@ -150,6 +149,7 @@ PrePiHobListPointerLib|ArmPlatformPkg/Library/PrePiHobListPointerLib/PrePiHobListPointerLib.inf PlatformPeiLib|ArmPlatformPkg/PlatformPei/PlatformPeiLib.inf ArmGicArchLib|ArmPkg/Library/ArmGicArchSecLib/ArmGicArchSecLib.inf + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf [LibraryClasses.common.SEC, LibraryClasses.common.PEIM] MemoryInitPeiLib|ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf @@ -368,10 +368,14 @@ # DXE MdeModulePkg/Core/Dxe/DxeMain.inf { - PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf NULL|MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf } + MdeModulePkg/Universal/PCD/Dxe/Pcd.inf { + + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf + } + # Architectural Protocols DXE ArmPkg/Drivers/CpuDxe/CpuDxe.inf ArmPkg/Drivers/ArmGic/ArmGicDxe.inf diff --git a/Platform/Marvell/Armada/Armada70x0.fdf b/Platform/Marvell/Armada/Armada70x0.fdf index 763d76a..b3d1c60 100644 --- a/Platform/Marvell/Armada/Armada70x0.fdf +++ b/Platform/Marvell/Armada/Armada70x0.fdf @@ -95,6 +95,7 @@ FvNameGuid = 5eda4200-2c5f-43cb-9da3-0baf74b1b30c INF Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.inf # PI DXE Drivers producing Architectural Protocols (EFI Services) + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf From patchwork Mon Oct 9 17:00:52 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115267 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2765803qgn; Mon, 9 Oct 2017 09:54:14 -0700 (PDT) X-Received: by 10.99.3.7 with SMTP id 7mr9707229pgd.295.1507568054353; Mon, 09 Oct 2017 09:54:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568054; cv=none; d=google.com; s=arc-20160816; b=FNtUKce2E0my//XXYawzR17ev5w4f+IR0CfJ0w/JYTfJgOx83O3SKJ4LnwR9noZOdu p6aCKFRMjn9Sx1hta/2bGSpTBgz9yl2KWrM9I1I2Ch1F8h9wEG7DvhpU+C/UWVo7/m9V MvMBG1054xKaX7fWpN8qcWd41H6AlkDYznVMLgGx1M5l89uMXqrVFuLXLQeYF3XpO9Ps a+2OsvhxOiVi/MKQy6NGpxzulF+EXWN9BdA1tpXTMpIIVYhJvEFx/9I5CLkwOuQ6jDAX DWBkcd6Z+GiVWx2cN8YtJqmpz4zWSh25ERmmU6p6jiTW+kGJNWhyXgB8oMBol+FKXH3W R6ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=eIQ5ogkQCI5UfFPQS+sEbdhXjOPPIOdHZbp0qoOPzHs=; b=uF4qqFEzrD/KxHetrS5C4/ypXpI/Qul2kbzONUJMcT3DxS5scAsaG2cRPTNJ16f92B BRlPdS9IaqVx9oGonxCfe8Ax4DaEBYuMNbwO3jy8+qrlCH/UR4CE4Yg99/o5T8dYae/d NuolBehFYRjEoCW5QdlRNCWJaAHZMdYKZaesXKWQIzFEL4o0pNH5o0Dxi+eBwUaIzM+q Nr7RataUJ5i220OqV+UVJW97UxviHefESzNeVroG4L24+6qePtl1Konoevi3GXyNN7Z4 chYdIX051CuTA0kqGSb5PyZxX3Tdyvn+55dRuI1dkAFfXh0o2fMdaEA+vLGUb+buq7M7 FyLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=yiYWiM4U; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [198.145.21.10]) by mx.google.com with ESMTPS id k184si2206234pga.340.2017.10.09.09.54.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) client-ip=198.145.21.10; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=yiYWiM4U; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id E071F21EA15CC; Mon, 9 Oct 2017 09:50:43 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org 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 C5BBA21EA15C5 for ; Mon, 9 Oct 2017 09:50:41 -0700 (PDT) Received: by mail-lf0-x22f.google.com with SMTP id g70so12474826lfl.3 for ; Mon, 09 Oct 2017 09:54:09 -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:in-reply-to:references; bh=3wQ354SZgnRk23NoVJnpxfDn/hM5ledE6OyClaFyI3Q=; b=yiYWiM4UV/YQuATgSCwWurb+axsZUNMEWOyNVzgYZ8+QqL+O084i92YMu2+Woj0Z+8 6M58u998tehrWFoN/PtLV83SE/dFvK8dXd37uDIDaZIPCRVyEH5Cad2ERD/YSPa5TEND 9nZw/l9Q1pTiF0tzIEWsFHS0L9jtnKRHreGiPEZcjIHhuRhTvOrRGjyi8f2fYY3qLl4q LUr0AgW/RqJKsvB0RY63+qll8zN7Q348si3JAdlaxDRM3e9fuWR4f11srRj0emmFXeWf ZAmUy/5V5hEN7bLLhBvwbObUl+PYI9o1N3S3jJ+Xq1JhDfP4belRv4x4Qdzv0cTFdj+a XhTA== 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:in-reply-to :references; bh=3wQ354SZgnRk23NoVJnpxfDn/hM5ledE6OyClaFyI3Q=; b=iFjKk2R//rBy7t3PmMVgpekVjzZIv/tGfe3O0bvgvQE84cZ4Bo6j1fsyio4v3SCPZU W8nO9NYBAfhf2PrNSRSHNFoDQ8DSRPU3CrcfiifNhxolu6kEsF8GONrMUx4Uqk9Q1/fb Y4ivVHjMIEqAHXcY0A1s4oiXg+7Z0FK7CteH9pt57GlawbeydhhOXd7c1l/cx1DpY5xG Oz3EhGAZAiU+ZdgF20BrvV/4T8Znsn89gghYbUTjF9VZvjFFkhU+hqovv5D1v/J85VxF Km7F+Zsi59xTWUqVQ4ytI9icDNSsrgwIEUFhVhBbXXhdn55G8BRLIk2jqjQE2GJOEWiB PQog== X-Gm-Message-State: AMCzsaVDK6250LiKvChJMaWCptxblU8w0PI8SXuDa8cPJXX/62Xt3Vxr pN/sLasFZuQjkA0Pn53zIFHfWWMVhCo= X-Google-Smtp-Source: AOwi7QA0ttJEHWm/ZXhNy+UveQOa7CWP6U9AtW7HYuseABtVcrVZyDKPXcNjtONPNQH9zXfp8mNn/A== X-Received: by 10.46.41.7 with SMTP id u7mr4481956lje.107.1507568047247; Mon, 09 Oct 2017 09:54:07 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:06 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:52 +0200 Message-Id: <1507568462-28775-4-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 03/13] Marvell/Armada: Armada70x0Lib: Terminate call stack list at entry 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel To avoid dereferencing junk when walking the call stack in exception handlers (which may prevent us from getting a full backtrace), set the frame pointer to 0x0 when first entering UEFI. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S | 1 + 1 file changed, 1 insertion(+) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S b/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S index 9265636..72f8cfc 100644 --- a/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S +++ b/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S @@ -16,6 +16,7 @@ #include ASM_FUNC(ArmPlatformPeiBootAction) + mov x29, xzr ret //UINTN From patchwork Mon Oct 9 17:00:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115268 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2765857qgn; Mon, 9 Oct 2017 09:54:17 -0700 (PDT) X-Received: by 10.99.63.199 with SMTP id m190mr9755690pga.275.1507568057165; Mon, 09 Oct 2017 09:54:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568057; cv=none; d=google.com; s=arc-20160816; b=vzBwpyEjABClH6D32g1n0qigEgASqLcbb2LKCcR2YQitiMHzKdcJ4k13e6eNEil2y8 dpT7BjUyuvI16OJCstvroAKJp9ajlTSD+zT0znD3jzyOvndGuY6eQ4sFgEr2DW2XSz2B 216Tki67GAWL7zd9ZVCU6RGmknul4PpX0QQV+tXUVAbvwW/sUmE+l80AHqUhXviBhE1r CKIkMsCpJpDxqfrKL2+73OBUpB1PnyZR+VICH7JWSpf9XUeuETWiAAPu5nzMpn5FMHJ2 dNL7VTUzJ7XpeR7jSMsF9ZBS1HYrxKRxyXNlqhWOX4ZQws4yDynAlBuIzvum0fbzEUIf UwGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=L7fYabsV7pHhgY501h9F0cUp5ovs1m7VHKNfoDqoLMQ=; b=k+oIJQIriO7Bx3DkD3bzfdr7rkgXkWp9AT3KS5Eb1iUxT+Bj85HjV0uxE1xDiPyQ3D ++uBASKrfInZKqZTKLhSE0QtXN6w9GzwQl6xRcziRCH4sTx7DmLkBpMbXHiS3KezrVZ2 Suv1ZoXrcN9SkgXp5qigEHeATnr0jBdjODdVW6jcOtLTt8kduUYPH1X5YnU5DXY79uVx o4L0AEuAOq1YCr6hseuCXauO+NBriojXAgTCs/3fU+F/yKBZeVDYWSww1RoxPNr1n3tF 63R7mKKWmO/+zH3RA3wq25BZe6hbzRoysPFrXSP/CGiQBjW6IX5t3laMgZylqmg2GlW/ KCBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=PBT1rN40; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id v187si5021346pfv.76.2017.10.09.09.54.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=PBT1rN40; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 2967921EA15DB; Mon, 9 Oct 2017 09:50:45 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22c; helo=mail-lf0-x22c.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (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 087FB21EA15CC for ; Mon, 9 Oct 2017 09:50:43 -0700 (PDT) Received: by mail-lf0-x22c.google.com with SMTP id 90so19857290lfs.13 for ; Mon, 09 Oct 2017 09:54:10 -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:in-reply-to:references; bh=O/et75SsDvULATOnbKgNnRKp0FPqFVB1FaxdMoiwZh4=; b=PBT1rN40ljSTgxnq4iwO2ae6VKbqsZUhI+wNffcSsnQkDEukLPZ61d4RJsuWNAB2d8 wcrOqA3HiE3zWKL5MJd8TF/HYb5a+eW1vgpItvV74sLpQYnskuNPROGfrdyCI8VXc4fK pvEeHvqWqbmb88qamXHZGX0zwjyj9VTRO80CdLAkaKDEl/Skhmxz+Pgwnccs0fD3RK10 KoZgZQ3QM+uAWN7/AVhXQxVscdWj+O6R7wBNdSqkQklX6Udd1DOe5wYEPV7sZbYisruw mnmHuIhowygWed+w9xmuu4SbAJJ0Y6+Gei7Jua6zuVWEjuD7yOZBiMVNqLOeorE4gZvv kUMw== 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:in-reply-to :references; bh=O/et75SsDvULATOnbKgNnRKp0FPqFVB1FaxdMoiwZh4=; b=iHkuc0QjjRmOE8O4PSNtTbp+xk+Sx0Fn+4wb6KJ39nbC3ZsuK8iUUaI7YXNcA/KBx7 W3N01x4gbY0me3RqbL2G4zsxxvJstMCLgR4IcoWvA7xhykXMezkPblyoevKjWL0USLua zi893GLrcIBJLZDYNGKWINhXomIM8RtxXVe0RP3JqB2+G4B/QS2+md9hZ/m6RVC6dRwi eVwoasGjoPCRjpb+sXAAVcSAMxH7UVmJLl1NzfWaopPeVevgf0GOwDDj8sgqDi07sp6/ 5sLgsQFNc+sm2t3sI3TP+OTEovFPV5omeHi7MJmCmlPd/ImEW79qq5OEqclkc2dClr52 sxrg== X-Gm-Message-State: AMCzsaVY1oYg6bgO7E8dEnapWL/xCdde0v31xDxEa5lnxegN7TlCqjD3 u2OhKu6kfDFcB3XbmBmeMVlGkRcl7bE= X-Google-Smtp-Source: AOwi7QDN8hVR4EpDJRQ7tnB8hq68iEcB82NXgTom0alMHuIWP1m/OwX7Z/8QvwnR9K1BmOmZy8KLgQ== X-Received: by 10.46.67.156 with SMTP id z28mr5783804lje.124.1507568048447; Mon, 09 Oct 2017 09:54:08 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:07 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:53 +0200 Message-Id: <1507568462-28775-5-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 04/13] Marvell/Armada: Armada70x0Lib: Clean FV in the D-cache before boot 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel To prevent cache coherency issues when chainloading via U-Boot, clean and invalidate the FV image in the caches before re-enabling the MMU. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S | 15 +++++++++++++++ Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf | 3 +++ 2 files changed, 18 insertions(+) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel diff --git a/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S b/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S index 72f8cfc..7544361 100644 --- a/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S +++ b/Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S @@ -17,6 +17,21 @@ ASM_FUNC(ArmPlatformPeiBootAction) mov x29, xzr + + MOV32 (x0, FixedPcdGet64 (PcdFvBaseAddress)) + MOV32 (x3, FixedPcdGet32 (PcdFvSize)) + add x3, x3, x0 + + mrs x1, ctr_el0 + and x1, x1, #0xf // Dminline + mov x2, #4 + lsl x1, x2, x1 // by-VA stride for D-cache maintenance + +0:dc civac, x0 + add x0, x0, x1 + cmp x0, x3 + b.lt 0b + ret //UINTN diff --git a/Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf b/Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf index 2e198c3..6966683 100644 --- a/Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf +++ b/Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf @@ -67,5 +67,8 @@ gArmTokenSpaceGuid.PcdArmPrimaryCoreMask gArmTokenSpaceGuid.PcdArmPrimaryCore + gArmTokenSpaceGuid.PcdFvBaseAddress + gArmTokenSpaceGuid.PcdFvSize + [Ppis] gArmMpCoreInfoPpiGuid From patchwork Mon Oct 9 17:00:54 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115269 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2765917qgn; Mon, 9 Oct 2017 09:54:20 -0700 (PDT) X-Received: by 10.99.127.94 with SMTP id p30mr9496585pgn.66.1507568060428; Mon, 09 Oct 2017 09:54:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568060; cv=none; d=google.com; s=arc-20160816; b=ggwP+5iMmQAkJP6oY30iCDbuivgo6ycozSoda0Sty8zGyimoG3UXufJO3wuTgyLslr 4Ni6n5EFK/dI4vtVAenKijZmocNaDIRNDGn1fwa6HOjmJ7WEk6tl8vlgYIgfQGfNqLlv o2zxf9glx0O89jfaichzDFogG1y6NV5aUFy7CMwWVTCSzCyfCGkYEItvmp/34BvnKM81 nPakcakhojrucxX7DT9yDYfIyLIkZRmC6a4XjX//4COUvPFFCpYSlJfwVltL3Bxdaar/ QqUA2rMBwTmQin57IxZroXGteGj4PUKjoWVD5JZwlkhhbkckksCFWAdnz7N44i5SZhkQ KYEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=e+/hp1rmdxq/I3bYSog8uJSn5zloGdANqXO1xelihd8=; b=uV+boZcCVG93Qn78/6IoF4Tb7m8/JUmuvp0yCKEcSKwiipG3iWAr8Epq4NoUJZW9SE owcqhqjvYFWoa07nD8TUV0kTVF2BoK3JuDhNiPlS9CFcKghKudAcF6pBF5V/U+8lkzYS dPEXsNxQ+I67yR252cqnwJ6VLLQYDL5HCOZdRYqUp1GJtUVIBxlAUEAGXVORQacnxquH di/OX6yFfPcRa9eln01rgxoUHOUUTLJkjypXrL0+rq/Kw2V3blZFQbFWmCB6NjZspYmW MiLqi/aQQhqhCtiMvCfFqx1O8aylVOs3jJvlpKeFdk8YgSGSwlGOUwW1AJyJ3YJs5eVk 8saw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=T8hHAWIa; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id m30si709053pli.467.2017.10.09.09.54.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=T8hHAWIa; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 6367B21EA15DF; Mon, 9 Oct 2017 09:50:45 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22b; helo=mail-lf0-x22b.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (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 6A93821EA15BA for ; Mon, 9 Oct 2017 09:50:44 -0700 (PDT) Received: by mail-lf0-x22b.google.com with SMTP id 75so664690lfx.1 for ; Mon, 09 Oct 2017 09:54:11 -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:in-reply-to:references; bh=n8QDShp+Oaxhbw9WR9alMZeqHewJz0depNLgztERpUQ=; b=T8hHAWIaI6EP/z8uB1lJN6tKWI+t4W3Ts19SaQtX8sQj358MYBPoFI/He6pGP9hbaj S8v2ixXIVwOa1Jykf0jbxl5m6/xKNWgJPJHCDX/RdaVrVZPYUHpp5iV1fTGxrOvCzIkx wgR9sSc9bXYqb6Q+16/B6XqqRcFnz+cgxyvOFWepXX5DBs4j/DrTZOqNZ6dEATJMAdHu cnmiyy6ziaVw3NYGSG0fncqv79yKxwDWcOODcOcFcO9rGvzHOYctlewAmbsB3UHzDlH5 Wr5l6QVA+UM5kOPaTVLSv4Bb91c4XngUilDvEj5PkjnofF9IKNzLF2NBeN+If3AGG38A SapA== 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:in-reply-to :references; bh=n8QDShp+Oaxhbw9WR9alMZeqHewJz0depNLgztERpUQ=; b=QhycrkP7I/Z/DW7VFV7dqWFntJRwqju7sqp/oiD2DMtDJUYj1xM6zn3RMWXxwNsEKJ wPcOZktaHxIqWptl27NO3dE4nEciZfpozJFloz3as1dxgW9jMl+R43WrV8JxGehyLT79 YMGGElJTGgxza+7GTtx7iKCLG3NU1RVYM8kGIz/2AbYtQ97a6Bd7Kw+KsrpzoRfFq+S0 zv//YrQqlUdsMZTdMxUWrfvhIJLmYjh+flaBNWh0cdyE/80Zv1etzJN57mRfi1j6aNuo VssmeNBQrTSfUGURtG9nQHIPLn8hv4P9RNLe6sS1RFszZbUHXwkRjhJYnYDd4+d6Q5Z7 l+Tg== X-Gm-Message-State: AMCzsaWTNQhPer9fVp6W3E+47gu5Vf+aNC86WZdFnFO6sBKFOwzMUG94 MnQC2pQks7Avut/hjAM3vD9d1gBCdOY= X-Google-Smtp-Source: AOwi7QBRWSlprayWZPLrH2qbpYaKxIClGoUFqEx6or5AZueHdS9UHwXVf1MDgc4cQay6aquNAXDpRg== X-Received: by 10.46.97.17 with SMTP id v17mr5641385ljb.155.1507568049690; Mon, 09 Oct 2017 09:54:09 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:08 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:54 +0200 Message-Id: <1507568462-28775-6-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 05/13] Marvell/Armada: Use 4k/64k aligned sections for DXE/DXE-rt modules 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel Enable strict memory protection at boot time and under the OS, by using 4 KB section alignment for DXE_DRIVER, UEFI_DRIVER and UEFI_APPLICATION modules, and 64 KB alignment for DXE_RUNTIME_DRIVER modules. Note that the latter is mandated by the UEFI spec. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 6 ++++++ 1 file changed, 6 insertions(+) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index 433892e..1b4e713 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -486,6 +486,12 @@ gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize|8000 } +[BuildOptions.common.EDKII.DXE_CORE,BuildOptions.common.EDKII.DXE_DRIVER,BuildOptions.common.EDKII.UEFI_DRIVER,BuildOptions.common.EDKII.UEFI_APPLICATION] + GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000 + +[BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER] + GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x10000 + ################################################################################ # # Defines - platform description macros From patchwork Mon Oct 9 17:00:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115270 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2765978qgn; Mon, 9 Oct 2017 09:54:23 -0700 (PDT) X-Received: by 10.98.245.66 with SMTP id n63mr7333776pfh.102.1507568063538; Mon, 09 Oct 2017 09:54:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568063; cv=none; d=google.com; s=arc-20160816; b=hT3Vojx+tNq7Jb8zrkDmIX49MYAydniQzemb0KrcHpbWrwoAioh25x/ILEvorfAwPL WDca6BPE2mL+URsJGbExLe+FLhmMHcYfqb04TVMRqMc7TE90dwhq8PSESqEybWhmne9D U2dbS7SyWN4XlbeVulUnVtiZlo8ERViSW56quoNrbLe0Aoxu628IzCORuXeONMAOCEhA zdgR95Huf1B+pVTBPLbQYi9gP5coICE5T5ohE95VANDBFls2TJrmh+AG1ak2AQ3o8gYG I58oGaXh8oNVa1AJR749u1iXpWqKyCipYPf3hy9I4bJGCJt7zQ7UfRfbqfk8k4ZwmfS+ Zjng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=/9H5QF/LzCZkuYJiPL0jk0OHZw5JQ4CFJT2mk4v4DGI=; b=iUrSFuFBPQMVRl/BBl9yEtx20mgcDZ3UpD7hfgqL0TH+g6GBXsIHgGlda3dzfjmusV EIClYBl9POLhMYU1q1X65rF5B1bPQuNqJyfwdSxGvN7oLTjXp6WolNS6Juhsj/HwBdpL aq1Vx+cWN3pNaXzbbTzl75HlGTq1kxF3bTUBkTt9X9XamSFmaCiXi6kC9FQc4vY7mXZM yk2WTH77+C8fPplU+01dHh+LcgyOJ4H+vDdi4G73+I9xC9GCACS0AksnOvyytnvtNOu1 gUnj3rLeb431bi6eGisE65YehWm6QN7ICb5auTmTo0vqqu055Dxx28T5oESa+blbfMx0 F9OQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=0B+HoiwY; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [198.145.21.10]) by mx.google.com with ESMTPS id i82si5019638pfa.243.2017.10.09.09.54.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) client-ip=198.145.21.10; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=0B+HoiwY; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 9FA7221EA15BA; Mon, 9 Oct 2017 09:50:47 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::236; helo=mail-lf0-x236.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 A5FA421EA15D5 for ; Mon, 9 Oct 2017 09:50:45 -0700 (PDT) Received: by mail-lf0-x236.google.com with SMTP id k40so8545675lfi.4 for ; Mon, 09 Oct 2017 09:54:12 -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:in-reply-to:references; bh=zM+e0p6s5F+GtjW/oKA9f7K7ABrI05t/6RpCxpHll9M=; b=0B+HoiwYSXYYv7eGFnMXFyaD488Zl6Nf2n/gR+Uc4LNKG6tSPGG/YnwyiRENUcRwxj CHDu/YEnSbHAjufiOqgoDmC2jo81dGbdBWJCDZlP6Rlykq+dv2dbBceLOHW2bQmefYD1 ePnHxGDJKOWlUnqK21xQb6k52aTmtmU0mZ1w2QMk6Bk1YsXpO+xy4eVTAT4LxhViheXY o2nUhuSK1nB13xZydoI8O+jgNrFMdOeiPSuCHm7Cc9OPPjydq6qHxjsBj6mEBr97cejX ygNkEbDZ0FuDOqiRCB8iyFy7YGhZoP0rLG/JkLUV18W+q0wBa7wLtlfgizePrWqPP5CN /rDg== 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:in-reply-to :references; bh=zM+e0p6s5F+GtjW/oKA9f7K7ABrI05t/6RpCxpHll9M=; b=kW4gNVTWP5j6naSh3iRHMQxzBr/a6lSs9xDHRTOLRIc/vSGLJ6SLhyHBwbPXroGPIB apAxzh7xIp+ed3qHpaa2u+hEaIl3vAzDPI5ViOz5UC4TuJomXkIPQxX1sVK7/v618iT/ +yKrIjunIZ6LhZIVi3qSVPieIXm4Z9QhdPPHG5DEi9nOlR2t1E646t9Vf4/k+tCBlDkl nn1tYkIIggdvg/SxvqczRZQP997nfeWi44qF0k8bU0CkdWwzL+1bO0b8Eqx2JRsaNndC xWG2eMOyf+9v2oghYuFBKTtDAZjVMSBQItQXUFz+mSa11pcvw3Jbp7FL4qFDRqXS3Edc huFg== X-Gm-Message-State: AMCzsaXqEWkyjIgS4xHScyOGixeVwIiqgleq2LCpMddFJqLxmkaEqdD5 kdsxJHLFatQQtYFlwnNoGYEteQGPTVk= X-Google-Smtp-Source: AOwi7QCxh2wdLs79T2LIEVMgPb8xEG2ed0j5um5wQwoZqoYTnpZDWwVSoJm6lH3pqDmBSugvhbUbMg== X-Received: by 10.25.24.105 with SMTP id o102mr3597692lfi.131.1507568051027; Mon, 09 Oct 2017 09:54:11 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:10 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:55 +0200 Message-Id: <1507568462-28775-7-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 06/13] Marvell/Armada: Switch to generic BDS 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel Switch from the Intel BDS to the generic BDS, which is preferred for ARM platforms given that it is completely legacy free. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 19 ++++++++++++++++--- Platform/Marvell/Armada/Armada70x0.fdf | 3 ++- 2 files changed, 18 insertions(+), 4 deletions(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index 1b4e713..e920461 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -126,8 +126,9 @@ # BDS Libraries CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf - GenericBdsLib|IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf - PlatformBdsLib|ArmPlatformPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf + BootLogoLib|MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf + FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf + PlatformBootManagerLib|ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf FdtLib|EmbeddedPkg/Library/FdtLib/FdtLib.inf @@ -350,6 +351,12 @@ # Shell. gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE + # GUID of the generic BDS UiApp + gEfiMdeModulePkgTokenSpaceGuid.PcdBootManagerMenuFile|{ 0x21, 0xaa, 0x2c, 0x46, 0x14, 0x76, 0x03, 0x45, 0x83, 0x6e, 0x8a, 0xb6, 0xf4, 0x66, 0x23, 0x31 } + + # use the 'TTYTERM' terminal type for optimal compatibility with Linux terminal emulators + gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|4 + # ARM Pcds gArmTokenSpaceGuid.PcdSystemMemoryBase|0 gArmTokenSpaceGuid.PcdSystemMemorySize|0x40000000 @@ -459,7 +466,13 @@ MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf - IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf + MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + MdeModulePkg/Application/UiApp/UiApp.inf { + + NULL|MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerUiLib.inf + NULL|MdeModulePkg/Library/BootManagerUiLib/BootManagerUiLib.inf + NULL|MdeModulePkg/Library/BootMaintenanceManagerUiLib/BootMaintenanceManagerUiLib.inf + } # UEFI application (Shell Embedded Boot Loader) ShellPkg/Application/Shell/Shell.inf { diff --git a/Platform/Marvell/Armada/Armada70x0.fdf b/Platform/Marvell/Armada/Armada70x0.fdf index b3d1c60..999b968 100644 --- a/Platform/Marvell/Armada/Armada70x0.fdf +++ b/Platform/Marvell/Armada/Armada70x0.fdf @@ -175,7 +175,8 @@ FvNameGuid = 5eda4200-2c5f-43cb-9da3-0baf74b1b30c INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf - INF IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + INF MdeModulePkg/Application/UiApp/UiApp.inf # PEI phase firmware volume From patchwork Mon Oct 9 17:00:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115271 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2766027qgn; Mon, 9 Oct 2017 09:54:26 -0700 (PDT) X-Received: by 10.159.197.73 with SMTP id d9mr9518158plo.415.1507568066353; Mon, 09 Oct 2017 09:54:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568066; cv=none; d=google.com; s=arc-20160816; b=eXPQqzRMvmm6Xhg9n6rigP8OQwSP0wyl9DmPNyGOSWG+eLqPBHrX62sQj+leqRRnBJ dThHNmfEwWqf/J5BIg5YrFZcX6aRkroENP85+zCM+ItrT9l2r2O9fmzpk8ydV6YdHiEf rphphYiYaAcQF30wMQyNaKshhFO1T6SuMPhSu2jthdr8K8YJ2FP01/DihINUdMpSwHwq 470BfBJ9SR+DUO8ZCI029+jaZWttfaDJKV8vZ/8TVScm+a6r9b1lk7oC8vedr4yB+rCD dAmIvZFrBvxE1SNPYrGAnjak6H5QIE+oE/zx0lLfqLCS5/rwh6pKW56Zg9MmeJJSimxm RvaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=nAjiGl78Hs21s68WLcaiidbGW7hXlNYKfm/5vzhZ7eg=; b=TikqvDm9vmKWrGFffZNL3q7BKUUbF76776VxEaND8iUNGfddVO55W5ioP72ts4gaWp Jqu0bLm44tm+3uWyzPX6b6tGPhrl7SCMzNAtYIlPaWeNd7AksbVmuwPfik3p+squ9/gY ZIfs+wIA1zzGUmg39hi8Xm0+pf1nKHJEhHChkyEP25XfBsOELQZEQepR+v2dMJpR1FPV DP21zzZpYWVlKGYfnYVBTsoUMWkP3nu9L8TGbxV8SFtcvwudl5/MpxN85iwhCkJdLgiD P0fSQc+gqMpXBBHIPCX5i6eUnPLJSW5AeBPFyHqNSuOExS6f1lo7Fzfo0FVNkD3H9f3i IzsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=hNY5YCui; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id e16si7331368pfj.405.2017.10.09.09.54.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=hNY5YCui; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id DCEC021F3C184; Mon, 9 Oct 2017 09:50:49 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22a; helo=mail-lf0-x22a.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (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 051F621EA15B9 for ; Mon, 9 Oct 2017 09:50:46 -0700 (PDT) Received: by mail-lf0-x22a.google.com with SMTP id l23so21160594lfk.10 for ; Mon, 09 Oct 2017 09:54: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:in-reply-to:references; bh=T7pBxJ7iBCnpsaLdb4uSfMDXS+28ewIFiK/Jxhy55jg=; b=hNY5YCuiVH1Ydbz9hsl6Cj78DD3TppHH+nma0siuzRz6U/TbzIkO/BpyGlEJROfn76 xK+pIxuKKDxzIWgmWfISzgoNDtVJdeR1350GajvTa3fELNmFfxZ5F5UT2KAFGTindywH 3+MhZ7d0vdrLj0kblbu+J7FNPevvMsXS0ZuswYh8vL1OgRiHzI4Z7UwA5G8Zt6SV7jIm loUoDjeTpTj2qgr37QPVYgDK6dkGI+kgnKxcgc9xuCmU3bkLBqrbjpgkY1cS8L0ASn6i ekMMq/nzG7acdo7U386GRWXyz2+G0RzqF0Ae70iCuugkoidOT3Arvg4V8Na5sskbnet1 u5Mw== 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:in-reply-to :references; bh=T7pBxJ7iBCnpsaLdb4uSfMDXS+28ewIFiK/Jxhy55jg=; b=b8LdZUts0KrqhSfr8o1s/dq6ae8qdY+JkcgptSGaLQh7DIDfTRWqthnb9PCP1aqoKt 5n0O/jKGC9OSXLpmhQlQJwwO5VyuhpEPn+ToXe3/kQCHedZLfmcHLrc1MJcWssyEyaFE vI+495PhxU5QvpjgwDiZn2ALWPp18vmmPAOKrgqAwjwVhHqX77NIi4Ck8VbC3jS29b8Q zlel0jHpTwovh6JcJISZ4r7oSoiNwybiI6zZgKv8RLtAOvQUGtukVZ7X1ls5j+LTUBEW StJLFVrEU6gS17UQX43qyZxBZEFZ3KZRWkvNW5URdIUQMlGMHtZqdnyn2FhHyaJtLU2C 8lpg== X-Gm-Message-State: AMCzsaX/d5XtO3OMD9MbU1fcGhW8Tns1SEBo64xVcgfcmQ+sIlASl/Fu bPArl0qgraiXF32cDi7nvIx6yah7F2c= X-Google-Smtp-Source: AOwi7QAtxpzg3mG7LCFrIvjls7rY6QJGoZ3q495naWquztOa8RZ3P8v30xTZ3Hu4NyGJ5n7Psj5r8Q== X-Received: by 10.25.159.146 with SMTP id i140mr3239490lfe.253.1507568052326; Mon, 09 Oct 2017 09:54:12 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:11 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:56 +0200 Message-Id: <1507568462-28775-8-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 07/13] Marvell/Armada: Re-enable driver model diagnostics PCDs 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel For some reason, one of the early ARM platforms disabled all the diagnostics related to the UEFI driver model, resulting in the output of UEFI shell utilities such as 'devices' or 'drivers' to become completely useless. Armada's shared .DSC include file inherited this for no good reason, so let's revert it. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 4 ---- 1 file changed, 4 deletions(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index e920461..5071bd5 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -207,10 +207,6 @@ ################################################################################ [PcdsFeatureFlag.common] - gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable|TRUE - gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable|TRUE - gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable|TRUE - gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable|TRUE # # Control what commands are supported from the UI From patchwork Mon Oct 9 17:00:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115272 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2766077qgn; Mon, 9 Oct 2017 09:54:29 -0700 (PDT) X-Received: by 10.99.94.194 with SMTP id s185mr9222519pgb.21.1507568069168; Mon, 09 Oct 2017 09:54:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568069; cv=none; d=google.com; s=arc-20160816; b=w8lSmfg4J2LDHMARStftAfb42PHGju17JgPVgkvS8hH268pFWqkvooxHUbNRrzsBME lz7BbDJu/J9MS6TjeuGEUWbexcP9yI40CicRzLOI5EI4eT2XkzEUdZC7IsvSRnwje+5M 0qtBp/O+uqibq7c1157DV13PD4AG7lXTMdVwWrawXp4umJCL6zlEBvJbQQGhFln1FzOm yLvr+3uamhfThE+6/6p5ff63KXbk4ZvTluk+F/vrVXWfqf5+KXstZwXVs5xpwXZa/24f ree4766PTT14EMroyDLcY52KWr6uQg3etQ3t2IokpbCQlBT1DwDMaw4lFH1hXOaLO1rI zwvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=FIJG3sQ8HiIihohjOiM7wPVW8IFMdA1x6s2gOlpS/mk=; b=buYb5hevgIne+z1t61YeWcdgDxsQnActqQVMD6WePBxnvH5v1KRA4zmt9pLWx/a9vB v/k/1MTlMn6zwlY7l42ww/dkHfJjwJPzc9p1z6+1+5PvayZo8MMKz9+GieS+gme2+NKl 5ad/QpD18XQJb7VFIY9FftPAzlgT/bzCYM266Gqkb72+VUebebR1Spksw8Jq1Dq8dhuB 6r+wz+iomTrbViWZ1mgZCtoBhZKllOywV7NCUX009CeLciiRTcoGD/U0oKBP4qnzFor2 VMIsII08yHKGhfu7EXjVc6zOudOuGSYyf7IddK1Ztu0/kDtWBhzVXlGiOV+PJvbn7fjY dl6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=HqG8Nixz; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [198.145.21.10]) by mx.google.com with ESMTPS id g92si7221415plg.567.2017.10.09.09.54.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) client-ip=198.145.21.10; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=HqG8Nixz; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 22A8A21F3C187; Mon, 9 Oct 2017 09:50:50 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::230; helo=mail-lf0-x230.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (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 4540621EA15C5 for ; Mon, 9 Oct 2017 09:50:48 -0700 (PDT) Received: by mail-lf0-x230.google.com with SMTP id p184so27778576lfe.12 for ; Mon, 09 Oct 2017 09:54:15 -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:in-reply-to:references; bh=bchyVimM0NgjRhQGLEsFq/B2GfjXglDO8oazF5/2S5w=; b=HqG8Nixz7Zgm2Nqsg77ZWrvztqoTFiyKWrb2vk6jKqbZWJEBnozFTgmxig3JDiEcyG BuuaEqEm63Z8tMwBXEWBqhbHXyI+bsrAlfl4TmoVnNk3Hf0Ef/GQ8dG7q2XShyO1jqFb p8jCN56jM89TlROcG9mm4SBeU54SMQ3FCTLtQk16zz1NzAzOXUExzFR6TVE/cgPiSdMn Vxw44yuFEnL53zzVnx5kwLPkCY85KxWRjWK6PoTaC3PAOMA3FVDzqVl+8jbOX0SGr88h RLCmgpawz/U9TmcjSeVjjX5H2bQKwBQD0dJlQviaIaf+FqLsxaWdim7ySj4oHSe3Yz8c auzA== 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:in-reply-to :references; bh=bchyVimM0NgjRhQGLEsFq/B2GfjXglDO8oazF5/2S5w=; b=mIsUxszHNpJf6kSBbQ3uc8LsRjS3w7RiM1JyMQFbxmz/5HEMY/NAg+yrQVozmizv9J LB/v3kYdEyWJlz0WX7GXA9Uf9XRGu/F76D5osegQ1Jw8xbX+oKzvNPmB04H1D831PMD8 ZHShyDiXOPkGPhZOVesFvL1mWHuwuRCCeKE837F19aJYcrAZbQItbW9CkvHzVb0hl8JX ahHfWT2F3ObVf1v2jB7MDhCqJTK1+4NAEu9OnpBPq0OUrfxldz2/QZveNR2ah9HNUddv /o6FC2+KLliN7zmNIEMFhpEcZraLdTt1UAXVNmRJAnIkEeXzgsT6cFg87H/DgVOOSK0c Wf7A== X-Gm-Message-State: AMCzsaUf6EIN+6skUO48v/EUhsueeDYbIQ0xk31r9YyxxT1tvY9Ds2D+ 5PzVUsbotwy61QVDQx/kKBFecirlpno= X-Google-Smtp-Source: AOwi7QAGFdWuONFLU2RQVJpnNyeU1+ZNftGcTqYw7czRbv+NF3GmNrpEbh3WP9DyEd3eSxsL+J99Qw== X-Received: by 10.25.229.221 with SMTP id i90mr2253580lfk.71.1507568053521; Mon, 09 Oct 2017 09:54:13 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:12 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:57 +0200 Message-Id: <1507568462-28775-9-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 08/13] Marvell/Armada: Modify GICC alias 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel The GIC architecture mandates that the CPU interface, which consists of 2 consecutive 4 KB frames, can be mapped using separate mappings. Since this is problematic on 64 KB pages, the MMU-400 aliases each frame 16 times, and the two consecutive frames can be found at offset 0xf000. This patch is intended to expose correct GICC alias via MADT, once ACPI support is added. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index 5071bd5..bd2336f 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -263,7 +263,14 @@ # ARM Generic Interrupt Controller gArmTokenSpaceGuid.PcdGicDistributorBase|0xF0210000 - gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase|0xF0220000 + + # + # NOTE: the GIC architecture mandates that the CPU interface, which consists + # of 2 consecutive 4 KB frames, can be mapped using separate mappings. + # Since this is problematic on 64 KB pages, the MMU-400 aliases each frame + # 16 times, and the two consecutive frames can be found at offset 0xf000 + # + gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase|0xF022F000 # ARM Architectural Timer Support gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|25000000 From patchwork Mon Oct 9 17:00:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115273 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2766118qgn; Mon, 9 Oct 2017 09:54:32 -0700 (PDT) X-Received: by 10.84.233.197 with SMTP id m5mr9536418pln.305.1507568071994; Mon, 09 Oct 2017 09:54:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568071; cv=none; d=google.com; s=arc-20160816; b=Ba4yJ0i7/Ectgl2odB9xvvNMqFLj3TZlUCElHWIMqnPY3mUbmKFmewoxVqKzcB0MRR +vTgDpn4j/hwfY1jlTFH51b3raPQbhauiBouaTQK7BSaYM98E45fsKhIq8r7o2mqMy2m ZC93JT6eyzL0up3DKFzj7zoLrDsYzOL2ZiL5X2Ybv2b4McKrRwLwxTm6EwRxwH0IrGCN lzmoH9oP0eYXqU1QZn+CuoUHA0EfhLJrDD5Oowe323d9RhQb8PtXtcIUJ4NEecYjVbMH JQ2b2IkwhVOmf/cwhcLzfy3fAaV7ZFOQdZr+YPh/6nHXLdSsz7OwKldhbjLcOljIXQ4W kmPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=EJJEmzbV8x5mIVnDOThnzqKabkWpNuJqhB0VQtZmufY=; b=XOTa7T3AxSe+i4awUYQp4TmjbhFzrZTbRdUzWo6rJuj/cpS3yYHjlcpdNZC9kNLYRk KNVDMQJaVhtnjlHrLfNQlbASkbrcmh+IMLxGGDe2hx3QY7df5vAfyBoS4GKU0shJIuRA NvX0hc8M2PfiK9HZAXRIpMz3x26zxlEgSLx6W7HpSTsmi48PhIv14hTpFtpuY6Ch9iy3 vNnLTQ3k6/SCXgYK+ZbeLu0SdFUCusKkQ8AZp99vWjfAiykduXyV2yCUYYV0vVytLo7W xrZeClpdrpT3FT7X25tFyq6n+acPFHHHs6E9EFsuybrBydguaElntkG3oOH9IJawDrD8 AqSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=JuGsDRUC; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id u196si6634465pgc.229.2017.10.09.09.54.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=JuGsDRUC; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 5FEEF21F3C183; Mon, 9 Oct 2017 09:50:50 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22e; helo=mail-lf0-x22e.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (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 73CB121F3C181 for ; Mon, 9 Oct 2017 09:50:49 -0700 (PDT) Received: by mail-lf0-x22e.google.com with SMTP id a16so10595548lfk.0 for ; Mon, 09 Oct 2017 09:54:16 -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:in-reply-to:references; bh=PWr3CVDCyD9UBxCf8+vpM+gdkShh9pZbPcif/Q/AYAA=; b=JuGsDRUCzt3/VJooHjOT/MiL4/3+fxhKD37d7fUyRzGSdPqbVoIkj4CvPdYfNTdDYv cQXL9iY0mQncDTZXt+OlOkBBJTxHUA9VaxhCTQETbNQKDGwdTL65CrDO0lpbBkqdf/Cp y+wrXj8D2h/epQ4kYkjfK49mpTjwtSWfGJCfF4+6Sy162SDu39LNksx9cy5tjBbfpbcF hngVgbOulojrSiJTXmrktpFfD9Wv3PKt0aBItU26KEPtz1TJkCT8hTqi6rWsipJJPHff CHNLEAs/NBwM6J3Mw4E3Bp3f6G+YPEIMAtsnrUO5YNUJWBDBWwdjr7pix/i5yj6sG7D7 JOxA== 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:in-reply-to :references; bh=PWr3CVDCyD9UBxCf8+vpM+gdkShh9pZbPcif/Q/AYAA=; b=IG3dviW3ohLzU+bg9YEc9+gA6ZgUUjFu0tY2TWg+h5p9s647+mIm4DeWZedoR6wH9b QbOYErt7zfInDf6gPgQu1gyLv5sUZzKXc3Uka5VTYpUJpGLt4pHG0HVlUf+h64qJpk2g c6D9SAJJ9GPne9M1YeqByPPEntRLX/OuTiKxBRQoy9XiTgdrsP9ntSLnKkQEabwdF61e TNv6gqYs94HNo8dft7mze1KQrDBqBfa7qKpo7guZA2768obQijH2OWj9GjP8U9WTU6Mo IQJaBtHQStTD35PfmS3hVwghlRhhwSi1LsguxLBx2NUOQ7/EWXOJzzCiF1KoXMtk0gY9 uyww== X-Gm-Message-State: AMCzsaVJHG3LdiXtwWpetEG22KLg6SOvSNLH3urMLRBhzA+Ic6aNMZOP DBPkEDvntIFCdm8z73LfUlnZ0C9nfGI= X-Google-Smtp-Source: AOwi7QDhyDvhC/HMvOKzGFrehRqWDSHw6BTMYwwa6EukPYPl+6PcLpSZstm6kJDbDpoXM88HIxJfYg== X-Received: by 10.25.41.8 with SMTP id p8mr3921532lfp.31.1507568054772; Mon, 09 Oct 2017 09:54:14 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:14 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:58 +0200 Message-Id: <1507568462-28775-10-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 09/13] Marvell/Armada: Disable PerformanceLibrary 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel Remove the gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask setting so it reverts to its default of 0, and disables performance profiling. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 1 - 1 file changed, 1 deletion(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index bd2336f..b718c60 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -251,7 +251,6 @@ gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000 gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout|10000000 gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue|0xAF - gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask|1 gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask|0 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize|320 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|1 From patchwork Mon Oct 9 17:00:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115274 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2766175qgn; Mon, 9 Oct 2017 09:54:35 -0700 (PDT) X-Received: by 10.84.254.68 with SMTP id a4mr5953813pln.71.1507568075295; Mon, 09 Oct 2017 09:54:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568075; cv=none; d=google.com; s=arc-20160816; b=aOZqMDn38wTuKDwaiWIqi1AHCrJoUyp5yHibk6daLKZ+J6juokx6sVdxa60OIhPp07 BM/VXkmZW7CRdYSaKiYInifY2Cu8067L6NfSgMzuqiEacRrT4NEAxVyUJ3FEdJVNsHT7 JtTeNC6022FyCc6Mnh9kIUP/XWlRniPge1VT6wTZzfVGq20dtx7KhTbp9IUfnTnYthCI 0cRJ3OFrKgZtKQqaEvPAU8B6N1AxCP+67TBC1DQStmXa9lJawhAj9NGM1dyTXTuWuK/6 +gDJP29Pgw2K6NeWuDQ12ccdzeerLj41Jg0wG+8XuVBFu/6WWIxk7ALtsRuucJr25j7G oGZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=0rbxP/X+08vL9gZXxGBVEZLkDPD5CTwsAWWNiFzlZLI=; b=ZmAIeBT8IoVcNrEYrozxVXjLVOY3veznSYhGadD9r7fwpak4NXMUdVS2LyuxXAwhtE 3hMHYkybFw1ngaz28jQ1zsyznX9uV7LobSBKS22aKx2UcQWN27/J6H/Qg5ayqd88Eewd rZmU5NKWEbSX6b3d0ru8hVXCekGFVI5L+MSLIq6VqHZALx3LLTx/H4WX3gw4FpTp/NYf /UtmKkg/6mHYdF8tLaQKf4CCrO29KLgEe+cwUZyAkfbRFyA+HMZVql3UTYUsiaSBv2n9 ALSfR94Aqo7e+qKkDxHQ6gprg3P9LlqXgkDJCGpZCSYU3NR5Z8HEToV0Pw6scRXQKEOJ EzrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=E+0mfUfL; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [198.145.21.10]) by mx.google.com with ESMTPS id w61si7269966plb.135.2017.10.09.09.54.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) client-ip=198.145.21.10; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=E+0mfUfL; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 9A34821F3C18F; Mon, 9 Oct 2017 09:50:51 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22b; helo=mail-lf0-x22b.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (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 ADAA621F3C189 for ; Mon, 9 Oct 2017 09:50:50 -0700 (PDT) Received: by mail-lf0-x22b.google.com with SMTP id a69so5037881lfe.5 for ; Mon, 09 Oct 2017 09:54:18 -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:in-reply-to:references; bh=SKcAARrXYOCpFMI6ew2YK5sv1XmKs3DDSjPIQv/ENs8=; b=E+0mfUfLaAKzSUmMY1txViy5s0Sj2SgmSrMytVBdKrLq5GxzG9hYQJanpQF0v/Q+C9 oyaburhrlsDJPnpDtINSlFgZpbhysdAGy5PKYNlPKdKuG/OUhfFJh7KVznB1Qw1PrVNH 9e+eY2FDlXM92qPrqrPlfqSxBG3X9h2y77af/emxJSfc3U6iO9/VV0qIwkgqKp9ejyLi +aFIVkf+GxoZvc96hDANpENI5raPXNGVaZNbh4DkuiGGno9/vHiY+RO8KoSnbSmr+Z28 qa5fh8A44Rwn1Q1FbDNen0+uQMje7CxShWXnY7HEIMhVs2UEpi84zjSvoEN6sHuvEU7F 9ngg== 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:in-reply-to :references; bh=SKcAARrXYOCpFMI6ew2YK5sv1XmKs3DDSjPIQv/ENs8=; b=b/aj7V/P2X8rUsh8PEHLbDn99BEW5Pd7obefFP4k9daRwihbhaGPRzHx7XNxLjKkw3 XXLZRWd0xO1eYpNlZu+AvHfMgiTvtHg/GlZ3jimQfyinZOA+C/vHGLKaQGEVO3RfJ5oY TtzFuAcudmXnxfcmegMmI5WAdVvJCQsOYfQ7AGERYADXwRzl8AVohjSM/jzuDoC0JyFS M2c2MQ3tCEfZkBnNKSvk6O8gGHLIUseqkc4H/259MWS8uWA0wROTBmIjygh0kSyFUodz pALXfyMkINB2GxXyNimxeHQGCdmTumOIRiqNe6K45qouuYXJxFpx9y6if1AuwSuTDDae XhbQ== X-Gm-Message-State: AMCzsaW8glFGoFS3sGPQMja0dgLGufPatNT8VU311aUqhv8pmNolA2yD KvqFOQfeyImgepcKS9hyIXPPkcHXPhQ= X-Google-Smtp-Source: AOwi7QDZBzXKgMUYqKsBO4tmlrGDCi1KX3j+HiH8lHI+7RUprHFPS0QmbW5+4yLczqG8VVV20MiGUg== X-Received: by 10.46.21.25 with SMTP id s25mr4716098ljd.71.1507568056031; Mon, 09 Oct 2017 09:54:16 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:15 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:00:59 +0200 Message-Id: <1507568462-28775-11-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 10/13] Marvell/Armada: Switch to unicore PrePi 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel There is no point in using the MPCore PrePi, given that only the primary core will enter UEFI at EL2, and the secondaries will be held in EL3 until summoned by the OS. So use the unicore flavour instead. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 2 +- Platform/Marvell/Armada/Armada70x0.fdf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index b718c60..5a5fde9 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -372,7 +372,7 @@ [Components.common] # PEI Phase modules - ArmPlatformPkg/PrePi/PeiMPCore.inf + ArmPlatformPkg/PrePi/PeiUniCore.inf # DXE MdeModulePkg/Core/Dxe/DxeMain.inf { diff --git a/Platform/Marvell/Armada/Armada70x0.fdf b/Platform/Marvell/Armada/Armada70x0.fdf index 999b968..2c3efe0 100644 --- a/Platform/Marvell/Armada/Armada70x0.fdf +++ b/Platform/Marvell/Armada/Armada70x0.fdf @@ -199,7 +199,7 @@ READ_STATUS = TRUE READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE - INF ArmPlatformPkg/PrePi/PeiMPCore.inf + INF ArmPlatformPkg/PrePi/PeiUniCore.inf FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { From patchwork Mon Oct 9 17:01:00 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115275 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2766235qgn; Mon, 9 Oct 2017 09:54:38 -0700 (PDT) X-Received: by 10.99.67.193 with SMTP id q184mr9503910pga.56.1507568078681; Mon, 09 Oct 2017 09:54:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568078; cv=none; d=google.com; s=arc-20160816; b=oOCxjv2sgyXi/NmhbgZP7ttqrR34xfQNeyIvULz4DfsaHlt3bRdyV5Eo5kWkDO0SKe HIKwrAT1RN7t8gc0+Gd12jIHaWl9blk+qMvEJgK69z18Jm2Gdh4YTYPLz9qBYHh/1oaT MQ2Ku+AnI31POEDHmDTFWjEor2Yfw/tQOP/0nfeO4E1tVDP5JQBLCMGGNzDG3gCOb8m8 RZnJfHX0npxYscayEv2sRhsMXetw0BD0tSDU1xmOA5XVh/JOPccfEbEm8rS6yfZ0k5sY 6WoGz4fjRCBvoLCjnphVhVbb5F5TAa8yRTxQ5csKDgTCqxOFhy2nbaAUdLuy4CtCF2ZD 06cA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=XG2n6hgI5RFXTo16hOQYKrdP+/FLiGcv9ho+KuOa2XM=; b=SkzXoRPUIHcZRTZ4PqK7HmM/McsqJblJXLdQ8fuJ9W0/0KGsLv6SWsncS/JvoE8udQ qe7P+OT0ixEb/5bptBWmqu5K2z3TIMBAu0e56z5XX/bHK65VgBcoih3ETmjZoySW3aVy ECfD4Zayp6l2KGA2LDYKeoG2punykXMVYgyvzY7Hfcunl+nJlPpYhsXU51yP477f353V zAbz/7RfpCob3cZZN0w2oLpsqzMqOu9XcFCDmfdVN4d/lkl32+cxlOx+fIgmPp3mi6Zi sLf+qaHhzUd14ff0e9YAa4KOK+YDXjo7YCtwffTpweI3UdD/vk8m8TAhetU1jzlYGqn2 +Dpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=eqBOLVKm; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id u2si7519571plj.530.2017.10.09.09.54.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=eqBOLVKm; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id D7D3521F3C186; Mon, 9 Oct 2017 09:50:53 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22e; helo=mail-lf0-x22e.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (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 DDB6821F3C189 for ; Mon, 9 Oct 2017 09:50:51 -0700 (PDT) Received: by mail-lf0-x22e.google.com with SMTP id n69so198353lfn.2 for ; Mon, 09 Oct 2017 09:54:19 -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:in-reply-to:references; bh=iGLRvlevdljkjDDJY1CPFfrsXsWqLPDbEjJMzwxx5yo=; b=eqBOLVKmZInEYIqeXrPTv8fs4uIROvcwLH8m39ftqLKpbDsZjh0+Vfrl0wTTrBYY10 lICrC13W1804Ttj/876nyt7ArMPAMUpMejs/qITi7wjBNmxMw0Kc6W8S2aUfIYtYWRW1 Q7bKqaW6ctAnNdRw073FhOvxXt9dfZQt/lL8y6duq2IAV7Wthxi8udVAXXaXThPHhjbt mSVVe38t3lubXpYw8sQD62SFzemGLBKbTPatG+hhrJDTuTDhd3ifA6kgo/F+odrbT/mE Uty5psJsfuVGtn97dqpCZbEoeChT5WHbBrFhtA/Lnw5E+KbQsWYN/OLLv4ebmbe6D+XJ lU+Q== 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:in-reply-to :references; bh=iGLRvlevdljkjDDJY1CPFfrsXsWqLPDbEjJMzwxx5yo=; b=mLvZvL4Z9DBH4/jKGaE3YYBRLs0Frr6VflGrpkQlpKPwrjSUG+jFb3ndaSFMmhAP58 bMYBP+LIyOMaNBbtcAA5UujqXqxX2mCZGHKR65JXBrVbYGa0xgoIAtrswKsvjIylzZEs t/j7VntwdGg0qnO5zYxHOOIISzExKxJdK1Y+wep3Fo3lQwdeeyHKx+QNBUmTSTEntbeQ VlNNly9VflyxOusdA7Gv39joWSdq5S6nCgARrLTt+JMKME4bq1Ys15zM3Ii8uAHqHu/J jJF4Fgz6n6jCr1Yp8j0tC/IDdGvhWhFHYL3hp1lNagR2z3auyLn9UoksbU2BS6E1cpkA A/QQ== X-Gm-Message-State: AMCzsaVszLoJjgl8flLr2QjfJe2vc5NqWw1/WROoTtv9qdgN6gP36Ylt 8ALPy4+JSnYH+xfWGz976uL0KAvf3x0= X-Google-Smtp-Source: AOwi7QAW3Ow25/eCGV5uKPxA2W42NtdEGdMmzi6moxFReFkm3xVt5fbCOUg33o6vCNqYjHMUGsGDHA== X-Received: by 10.46.58.2 with SMTP id h2mr2975785lja.132.1507568057323; Mon, 09 Oct 2017 09:54:17 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:16 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:01:00 +0200 Message-Id: <1507568462-28775-12-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 11/13] Marvell/Armada: Remove outdated SEC alignment override 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel The FDFs no longer require explicit alignment for sections containing aligned objects, so change it to 'Auto' and FIXED (which allows some padding to be removed), and remove some other cruft while at it. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada70x0.fdf | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel diff --git a/Platform/Marvell/Armada/Armada70x0.fdf b/Platform/Marvell/Armada/Armada70x0.fdf index 2c3efe0..15ae52b 100644 --- a/Platform/Marvell/Armada/Armada70x0.fdf +++ b/Platform/Marvell/Armada/Armada70x0.fdf @@ -235,16 +235,9 @@ READ_LOCK_STATUS = TRUE # ############################################################################ -[Rule.ARM.SEC] - FILE SEC = $(NAMED_GUID) RELOCS_STRIPPED { - TE TE Align = 32 $(INF_OUTPUT)/$(MODULE_NAME).efi - } - -# The AArch64 Vector Table requires a 2K alignment that is not supported by the FDF specification. -# It is the reason 4K is used instead of 2K for the module alignment. [Rule.AARCH64.SEC] - FILE SEC = $(NAMED_GUID) RELOCS_STRIPPED { - TE TE Align = 4K $(INF_OUTPUT)/$(MODULE_NAME).efi + FILE SEC = $(NAMED_GUID) RELOCS_STRIPPED FIXED { + TE TE Align = Auto $(INF_OUTPUT)/$(MODULE_NAME).efi } [Rule.Common.PEI_CORE] From patchwork Mon Oct 9 17:01:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcin Wojtas X-Patchwork-Id: 115276 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp2766333qgn; Mon, 9 Oct 2017 09:54:46 -0700 (PDT) X-Received: by 10.159.211.76 with SMTP id g12mr9771820plp.312.1507568086312; Mon, 09 Oct 2017 09:54:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507568086; cv=none; d=google.com; s=arc-20160816; b=kCmB4ILL5/nroJoLUoaPlfVUHa3CbxcYEftePRKXU7krDoiz3978KLynAnH5to8v1H LNTbXTzpEimFgbRpaQm5d/+tm/eJZiGbf5Ouk7saAEAUemuBVVzG5LG+zdlLt9J2ekku wFyCk5H0PWRFyvA6XdKoAG76OHdh4ll7LDsId0i7ZCAM8P+GYLzg0Kj/RXjt1xUkvuL6 kOmU6LtpABxhcO2bMaOqUbOsyleOC3gL+7L2ffaUZ70kbB8NPkOjJvDyAugSLXOw3QWW SHsLFt3t16tgkcA1ar3wskohPb7zjt0LiDfNzbAQjYFPHLIOU7T7CqNkhdBArvanWeVH ng2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=/rSjiCYSU6pw4Tngb+O9GSZfpr3jRBs0qdqZWcGbvKc=; b=ItfrCoEgT6sJ4eBAD9+MWR4rYuB093cwVVl8vAO5+1+p1SD1XxPogtKvj/Xph6IjC8 Nbybstg/iIVtV7a6dtTO/ueV7wSTQMaMGuc3iJT/NjEPUxvt0zCVivSSzo6Slbo2v0F0 JUbEIL9Lrpi4pOXUwCP3QCO8VhcuUXb5lBMyo6VuqjgIKuiw+nKFMyt1KP4rsqbLbYZk CNXMPxSpUT6oHShCFvWVdyqIWra0WGlueV+hTUDb3dWLn4F+KY8U0dIys/tv6pGK0aqH 6fKFkTxJZ8+MudbU8cIIjgugfk2ly49PVGsv7FAWjDIlrTj7J6/Nn85qLKCTVd9cvQ5R +H+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=wZ3nIxWB; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id f2si672709pli.728.2017.10.09.09.54.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=wZ3nIxWB; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 21A3F21F3C193; Mon, 9 Oct 2017 09:50:55 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::22d; helo=mail-lf0-x22d.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (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 3680921F3C180 for ; Mon, 9 Oct 2017 09:50:53 -0700 (PDT) Received: by mail-lf0-x22d.google.com with SMTP id a132so19942127lfa.7 for ; Mon, 09 Oct 2017 09:54:20 -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:in-reply-to:references; bh=UUg1f8BzErIQFbZTqvwCkvy6XxZXeq4SN0WM8lqfl9Y=; b=wZ3nIxWBG2aIOb6yCe9CPs4KCKKny+/xYVgd0lc2XCDb2xFOEIWUe7PH8AQHlIdy9t w4wJfe8N11dWKs3lWsxFqWmkVgeEdBmwVS2eXTC3fr1af3SAN58LVRozRDxUHC8DDbIf fNs6opS6QiYNLGSIIdFyNZakNt96tPVCweT3BOfc3QwQEcvz/9sqZ4zxRuv+a8JVvcIg VCEypGsiP0KaOPCLEJGswN/7OGvGYAoZvb4XnfDqxCdG6VnUA7y0sC+tT4yvNdtTXSS8 /4KWdg/AIAbi0NNT8sLKgTwJJ5tdtr5PCioHQOorY8xkhnrA+d8pMVKVaBpaUOiqxMsu A5RQ== 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:in-reply-to :references; bh=UUg1f8BzErIQFbZTqvwCkvy6XxZXeq4SN0WM8lqfl9Y=; b=rhobRIOl1yR8hDoZn4q5xN/cho4prMNonHRPC6wYPGXueHzSjTbLSrMBVqZQ+DzX2K TdTVurvIcxVs3WafSYPQSL57HsJqULCGJ8xE1O996fB9wBw3dGpGfwJBA6hcDff96kE0 qz/2PKoTc6JdipkcUiVCVAJXW4F5REqt/oQj/6u9d0X6Srny/RkBlHYvllrYIxWqObUf ZeLqRtGZ1LJ3jTwXuDcADQha6SkwpmmoY5slcfzLwEBrXR2CiG/9h5WJBVMtgfjJwyo5 wDiHcGemVi7mW9Xf2cGVe1RvgldQnaD6g/5ivAAAE+QRGEw9PL9FAln1Y3VV6j6VzyaE EdTA== X-Gm-Message-State: AMCzsaX8gWcdSAzCYcVRSiZ9mDaouYwpmEjKqAiaqy7mjWqx41tIm0VP f9CrZYQTiDSx/29nW82NSerC2HAWICo= X-Google-Smtp-Source: AOwi7QAx3Yw2fvF6PXnEdEOwrsBIVYE2t+hrY3Vp234xgB58z8BjJp2qILe5pHi7Jqk8svm5ZpPR1Q== X-Received: by 10.46.48.20 with SMTP id w20mr4045079ljw.51.1507568058613; Mon, 09 Oct 2017 09:54:18 -0700 (PDT) Received: from enkidu.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id z204sm1421490lff.33.2017.10.09.09.54.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 09:54:17 -0700 (PDT) From: Marcin Wojtas To: edk2-devel@lists.01.org Date: Mon, 9 Oct 2017 19:01:01 +0200 Message-Id: <1507568462-28775-13-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1507568462-28775-1-git-send-email-mw@semihalf.com> References: <1507568462-28775-1-git-send-email-mw@semihalf.com> Subject: [edk2] [platforms: PATCH 12/13] Marvell/Armada: Add the UefiPxeBcDxe driver 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: , Cc: jinghua@marvell.com, ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" From: Ard Biesheuvel This driver allows automatic booting via the network. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Signed-off-by: Marcin Wojtas --- Platform/Marvell/Armada/Armada.dsc.inc | 1 + Platform/Marvell/Armada/Armada70x0.fdf | 1 + 2 files changed, 2 insertions(+) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm diff --git a/Platform/Marvell/Armada/Armada.dsc.inc b/Platform/Marvell/Armada/Armada.dsc.inc index 5a5fde9..1aa485c 100644 --- a/Platform/Marvell/Armada/Armada.dsc.inc +++ b/Platform/Marvell/Armada/Armada.dsc.inc @@ -412,6 +412,7 @@ MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf + MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf diff --git a/Platform/Marvell/Armada/Armada70x0.fdf b/Platform/Marvell/Armada/Armada70x0.fdf index 15ae52b..bf54c6e 100644 --- a/Platform/Marvell/Armada/Armada70x0.fdf +++ b/Platform/Marvell/Armada/Armada70x0.fdf @@ -125,6 +125,7 @@ FvNameGuid = 5eda4200-2c5f-43cb-9da3-0baf74b1b30c INF MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf INF MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf + INF MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf INF Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf INF Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf INF Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf