From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) by mx.groups.io with SMTP id smtpd.web11.26056.1629950911926513182 for ; Wed, 25 Aug 2021 21:08:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=auC3ggG3; spf=pass (domain: gmail.com, ip: 209.85.166.44, mailfrom: benjamin.doron00@gmail.com) Received: by mail-io1-f44.google.com with SMTP id j18so1991118ioj.8 for ; Wed, 25 Aug 2021 21:08:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EAPBe4desGJhDF9NhOTuLaw7BaRPD9/O5c07RMiZr84=; b=auC3ggG3xodLPizLxV8KznYNEMxhukGpxPCL0pCJYxdHchgOYZH0APAwYP5v8O/Qa4 FowQ6oAa7CblEb0jKivVhLrHcw96ek19xXI+QfNYXFzY+dp1PxfvWSBzbW2mwMueN38y /e0bktaj9TA24oTSExwiv9zg+i5p8cMZqNeXniDMe/EgDyOsUNKYdZovUyxQnuMBuB8Z DScTqCg5dI0LbUa0PYmHu7s1/I9o/qNW1/lWkO71hp2nL4PjyzLVrzv9/StiHr1jMeKO XD/lyHi2dHmHoaBOb4SaR1uZyiGN5Elp6ZWqrCsrm9WBNqHII56sQG5eq1I1KgGyF8Hg D/iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EAPBe4desGJhDF9NhOTuLaw7BaRPD9/O5c07RMiZr84=; b=YuGsMdMWZ8Wx+QGVtfWYj6W9smG0q8BLb/o0alBHzUPHG6jmN4h1zQeA0/i70qUAaZ U2/w0fCY+qChrQAjXPKK3veImbprvY4r1JnzgxNXY3GeV+w2kUcYRqVnwT0+NJC41siJ N4q/VwRqITgh7YmcMoF43atRD4rUfkqu2pKxBJAQ5Pzoe8FQDHjD5QOwLAyaEIW4RRdX EEfNpC0sLlTS1VY5x6RuHV65blQUXQaqpvQbEokmeIKCv5C/NfG4hMhxXo2v8DnQe3GT mVUPvwzOxj1cjF0OnwMNNtXqV6vMoKddA6vOMgVC0n0rHG92vK619dva8HNUF5TQ7VXe Eh3w== X-Gm-Message-State: AOAM531VZ49FFn0F2BferkGxha4z/Lcm32C0i+PGo/Xh9rAMOJrrtVb8 mHIoi/L1o0TpUM1cbQslfKJK/Fxk4LI4ZuHsAe9qpysA7rE= X-Google-Smtp-Source: ABdhPJxZInoY6PMwwoNxpRi8VU4xCQ87eNcrwjgKlXAGj7ehg+jrLSaQHHcR6mluLMKWmBUWiH6edzdGW+xzyRCHbTQ= X-Received: by 2002:a5d:840a:: with SMTP id i10mr1504007ion.170.1629950911282; Wed, 25 Aug 2021 21:08:31 -0700 (PDT) MIME-Version: 1.0 References: <20210818184903.7445-1-benjamin.doron00@gmail.com> In-Reply-To: From: "Benjamin Doron" Date: Thu, 26 Aug 2021 00:08:35 -0400 Message-ID: Subject: Re: [edk2-devel] [edk2-platforms][PATCH v3 0/7] KabylakeOpenBoardPkg: Add AspireVn7Dash572G To: "Desimone, Nathaniel L" Cc: "devel@edk2.groups.io" Content-Type: multipart/alternative; boundary="00000000000011857b05ca6e8532" --00000000000011857b05ca6e8532 Content-Type: text/plain; charset="UTF-8" Hi Nate, Thanks for addressing the comment for me with https://edk2.groups.io/g/devel/message/79830. Regarding copyrighting: I am not a lawyer and was unaware that a copyright was necessary. But if it's necessary for legal reasons, very well. However, I suppose I will need to put my legal name on the copyrights, which is "Baruch Binyamin Doron." I'll send a patch as a fix-up for this? Best regards, Benjamin On Wed, Aug 25, 2021 at 11:58 PM Desimone, Nathaniel L < nathaniel.l.desimone@intel.com> wrote: > Hi Benjamin, > > I have sent a separate patch to correct the comment that Michael pointed > out: https://edk2.groups.io/g/devel/message/79830 > > For legal reasons I actually have to put "Copyright (c) 2021, Benjamin > Doran" on the files that are brand new and are not a derivative of an > existing file. > > The reason for this is because in order to apply the BSD+Patent license, > the code in question must be copyrighted. Without a copyright, the code > would be considered part of the public domain, making it legally impossible > to license it. In order for something to be copyrighted, it must be "owned" > by a legal entity. Since the TianoCore project does not have a non-profit > foundation representing it, from a legal perspective TianoCore does not > actually exist as a legal entity. We workaround this by having the > contributors to TianoCore copyright the code that they work on. This is > only a problem for the files which Intel cannot claim a copyright on since > we did no work there. > > Accordingly, I have placed "Copyright (c) 2021, Benjamin Doran" into the > header of the following files: > > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardAcpiTables.inf > * Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardSsdt.asl > * Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ac.asl > * Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/battery.asl > * Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ec.asl > * Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/mainboard.asl > * Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/thermal.asl > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiBoardPolicyUpdate.c > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Library/BoardEcLib.h > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEcLib/BoardEcLib.inf > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEcLib/EcCommands.c > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.c > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.inf > * > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiBoardPolicyUpdate.c > > I hope that is OK. > > Thanks, > Nate > > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Benjamin > Doron > Sent: Wednesday, August 18, 2021 11:49 AM > To: devel@edk2.groups.io > Subject: [edk2-devel] [edk2-platforms][PATCH v3 0/7] KabylakeOpenBoardPkg: > Add AspireVn7Dash572G > > This patchset adds support for a Acer Aspire VN7-572G (SKL-U laptop) board > to KabylakeOpenBoardPkg, based on Kabylake RVP 3. As stated in a later > commit message, there is a second, similar board: VN7-792G. > - VN7-572G = "Rayleigh". Working, supported. Uses PCH-LP. > - VN7-792G = "Newgate". Assumed broken, not supported. Uses PCH-H. > Also known as the "Black Edition" of the Aspire V Nitro. > > Because VN7-792G uses a different PCH, routing and GPIO configuration are > assumed to be different. Users are strongly warned against attempting to > flash images to VN7-792G at this time. Support may be added later by > reverse engineering, but logs from a running system will help. > > Additional build depedencies: > - > https://github.com/benjamindoron/edk2-non-osi/commit/7bf736989159b74012d9bf3a13a9f941036be97a > - > https://github.com/benjamindoron/edk2/commit/db888a928c1c6fc94f6a7670f3402718c10c01d2 > > V2 changes: > - Whitespace changes and changes for coding guidelines compliance > - KabylakeOpenBoardPkg changes merged into "duplicate KabylakeRvp3" > commit > - EC (ACPI): LGMR hooked-up (disabled), other changes. > - FSP-S configuration: Drop thermal changes not set by board, do not > override UART2 mode (PCI by policy) > - Set DspEndpointDmic so FSP produces correct configuration in HOB for > PchInitDxe. (However, 1ch array DMIC may not be supported by the > Linux driver. Also, presently NHLT is not installed in any case: > DspEnable=0 in HOB.) > - Avoid indirect function calls for GPIO configuration and deduplicate > HSIO tables > - Make board detection work and parse PCB version information > - Begin working on hardening platform and improving PCD > - DXE stack guard, NX for stack, NULL pointer detection (DXE NX is > broken) > - Measure FSP to TPM (presently skipping FSP-S, there may be a bug > where the first TPM command from this time will timeout waiting for > goIdle) > - UGA draw protocol and HII OS runtime disabled, fast PS/2 detection > > V3 changes: > - Remove Intel Corporation copyright from header of new files (ACPI > tables, BoardEcLib, board-specific policy) > - More whitespace changes and add more descriptive comments for EC and > ACPI: particularly regarding reverse engineering work > - Address feedback on V2 > - Use return values more and add more debug prints > - Finalise EC initialisation/notification function (now after FSP-S), > which drops commented coreboot library functions from the beginning of > porting > - Can perform EC time update (now in DXE). All commented coreboot > function calls are now removed > > Benjamin Doron (7): > KabylakeOpenBoardPkg/BaseEcLib: Add some common EC commands > KabylakeOpenBoardPkg/AspireVn7Dash572G: Duplicate KabylakeRvp3 > directory > KabylakeOpenBoardPkg/AspireVn7Dash572G: Rename KabylakeRvp3 files > Platform/Intel: Early hook-up Acer Aspire VN7-572G > KabylakeOpenBoardPkg/AspireVn7Dash572G: Add initial support > Maintainers.txt: Add myself as reviewer for AspireVn7Dash572G board > Platform/Intel/Readme.md: Add AspireVn7Dash572G to supported boards > > Maintainers.txt > | 4 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardAcpiTables.inf > | 16 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardSsdt.asl > | 33 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ac.asl > | 16 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/battery.asl > | 408 > +++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ec.asl > | 439 > ++++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/mainboard.asl > | 79 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/thermal.asl > | 117 ++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PcieDeviceTable.c > | 104 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiBoardPolicyUpdate.c > | 285 ++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > | 82 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspPolicyUpdateLib.c > | 213 ++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.c > | 139 ++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.h > | 26 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdatePreMem.c > | 243 +++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.c > | 77 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.h > | 29 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdatePreMem.c > | 66 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > | 144 ++++ > Platform/Intel/KabylakeOpenBoardPkg/{KabylakeRvp3 => > AspireVn7Dash572G}/Include/EcCommands.h > | 7 +- > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Fdf/FlashMapInclude.fdf > | 50 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Library/BoardEcLib.h > | 104 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/DxeAspireVn7Dash572GAcpiTableLib.c > | 74 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/DxeBoardAcpiTableLib.c > | 28 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/DxeBoardAcpiTableLib.inf > | 47 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmAspireVn7Dash572GAcpiEnableLib.c > | 68 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.c > | 55 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.inf > | 45 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmSiliconAcpiEnableLib.c > | 165 +++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEcLib/BoardEcLib.inf > | 26 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEcLib/EcCommands.c > | 215 ++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/AspireVn7Dash572GGpioTable.c > | 396 +++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/AspireVn7Dash572GHdaVerbTables.c > | 202 ++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/AspireVn7Dash572GHsioPtssTables.c > | 26 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.c > | 120 ++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.inf > | 28 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GDetect.c > | 90 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GInitLib.h > | 33 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GInitPostMemLib.c > | 157 +++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GInitPreMemLib.c > | 292 ++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPostMemLib.c > | 40 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPostMemLib.inf > | 52 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPreMemLib.c > | 99 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPreMemLib.inf > | 125 ++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkg.dsc > | 681 > ++++++++++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkg.fdf > | 733 > ++++++++++++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkgBuildOption.dsc > | 149 ++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkgPcd.dsc > | 546 > +++++++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.c > | 185 +++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.h > | 37 + > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSaPolicyInit.h > | 63 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSaPolicyUpdate.c > | 63 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.c > | 74 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.inf > | 52 ++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiBoardPolicyUpdate.c > | 328 +++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c > | 642 +++++++++++++++++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf > | 107 +++ > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/build_config.cfg > | 34 + > Platform/Intel/KabylakeOpenBoardPkg/Include/Library/EcLib.h > | 32 + > Platform/Intel/KabylakeOpenBoardPkg/Include/PlatformBoardId.h > | 2 + > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Include/EcCommands.h > | 2 + > Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/BaseEcLib.c > | 4 +- > Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/BaseEcLib.inf > | 1 + > Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/EcCommands.c > | 76 ++ > Platform/Intel/KabylakeOpenBoardPkg/OpenBoardPkg.dec > | 1 + > Platform/Intel/Readme.md > | 8 + > Platform/Intel/build.cfg > | 1 + > 67 files changed, 8883 insertions(+), 2 deletions(-) create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardAcpiTables.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardSsdt.asl > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ac.asl > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/battery.asl > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ec.asl > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/mainboard.asl > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/thermal.asl > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PcieDeviceTable.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiBoardPolicyUpdate.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspPolicyUpdateLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.h > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.h > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > copy Platform/Intel/KabylakeOpenBoardPkg/{KabylakeRvp3 => > AspireVn7Dash572G}/Include/EcCommands.h (74%) create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Fdf/FlashMapInclude.fdf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Library/BoardEcLib.h > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/DxeAspireVn7Dash572GAcpiTableLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/DxeBoardAcpiTableLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/DxeBoardAcpiTableLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmAspireVn7Dash572GAcpiEnableLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAcpiLib/SmmSiliconAcpiEnableLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEcLib/BoardEcLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEcLib/EcCommands.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/AspireVn7Dash572GGpioTable.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/AspireVn7Dash572GHdaVerbTables.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/AspireVn7Dash572GHsioPtssTables.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/DxeBoardInitLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GDetect.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GInitLib.h > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GInitPostMemLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiAspireVn7Dash572GInitPreMemLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPostMemLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPostMemLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPreMemLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardInitLib/PeiBoardInitPreMemLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkg.dsc > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkg.fdf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkgBuildOption.dsc > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkgPcd.dsc > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.h > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSaPolicyInit.h > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSaPolicyUpdate.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiBoardPolicyUpdate.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/build_config.cfg > create mode 100644 > Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/EcCommands.c > > -- > 2.31.1 > > > > > > > --00000000000011857b05ca6e8532 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Nate,
Thanks for addressing the comment = for me with https:= //edk2.groups.io/g/devel/message/79830.

Regard= ing copyrighting: I am not a lawyer and was unaware that a copyright was ne= cessary. But if it's necessary for legal reasons, very well.
=
However, I suppose I will need to put my legal name on the c= opyrights, which is "Baruch Binyamin Doron." I'll send a patc= h as a fix-up for this?

Best regards,
Benjamin

<= /div>
O= n Wed, Aug 25, 2021 at 11:58 PM Desimone, Nathaniel L <nathaniel.l.desimone@intel.com> wro= te:
Hi Benjamin,=

I have sent a separate patch to correct the comment that Michael pointed ou= t: https://edk2.groups.io/g/devel/message/79830

For legal reasons I actually have to put "Copyright (c) 2021, Benjamin= Doran" on the files that are brand new and are not a derivative of an= existing file.

The reason for this is because in order to apply the BSD+Patent license, th= e code in question must be copyrighted. Without a copyright, the code would= be considered part of the public domain, making it legally impossible to l= icense it. In order for something to be copyrighted, it must be "owned= " by a legal entity. Since the TianoCore project does not have a non-p= rofit foundation representing it, from a legal perspective TianoCore does n= ot actually exist as a legal entity. We workaround this by having the contr= ibutors to TianoCore copyright the code that they work on. This is only a p= roblem for the files which Intel cannot claim a copyright on since we did n= o work there.

Accordingly, I have placed "Copyright (c) 2021, Benjamin Doran" i= nto the header of the following files:

=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardAcp= iTables.inf
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardSsd= t.asl
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ac.asl =C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/battery.= asl
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ec.asl =C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/mainboar= d.asl
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/thermal.= asl
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Li= brary/PeiSiliconPolicyUpdateLibFsp/PeiBoardPolicyUpdate.c
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Libra= ry/BoardEcLib.h
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/Board= EcLib/BoardEcLib.inf
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/Board= EcLib/EcCommands.c
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/Board= InitLib/DxeBoardInitLib.c
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/Board= InitLib/DxeBoardInitLib.inf
=C2=A0* Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Librar= y/PeiSiliconPolicyUpdateLib/PeiBoardPolicyUpdate.c

I hope that is OK.

Thanks,
Nate

-----Original Message-----
From: devel@edk2.= groups.io <devel@edk2.groups.io> On Behalf Of Benjamin Doron
Sent: Wednesday, August 18, 2021 11:49 AM
To: devel@edk2.gr= oups.io
Subject: [edk2-devel] [edk2-platforms][PATCH v3 0/7] KabylakeOpenBoardPkg: = Add AspireVn7Dash572G

This patchset adds support for a Acer Aspire VN7-572G (SKL-U laptop) board = to KabylakeOpenBoardPkg, based on Kabylake RVP 3. As stated in a later comm= it message, there is a second, similar board: VN7-792G.
- VN7-572G =3D "Rayleigh". Working, supported. Uses PCH-LP.
- VN7-792G =3D "Newgate". Assumed broken, not supported. Uses PCH= -H.
=C2=A0 Also known as the "Black Edition" of the Aspire V Nitro.
Because VN7-792G uses a different PCH, routing and GPIO configuration are a= ssumed to be different. Users are strongly warned against attempting to fla= sh images to VN7-792G at this time. Support may be added later by reverse e= ngineering, but logs from a running system will help.

Additional build depedencies:
- https= ://github.com/benjamindoron/edk2-non-osi/commit/7bf736989159b74012d9bf3a13a= 9f941036be97a
- https://githu= b.com/benjamindoron/edk2/commit/db888a928c1c6fc94f6a7670f3402718c10c01d2

V2 changes:
- Whitespace changes and changes for coding guidelines compliance
- KabylakeOpenBoardPkg changes merged into "duplicate KabylakeRvp3&quo= t;
=C2=A0 commit
- EC (ACPI): LGMR hooked-up (disabled), other changes.
- FSP-S configuration: Drop thermal changes not set by board, do not
=C2=A0 override UART2 mode (PCI by policy)
=C2=A0 - Set DspEndpointDmic so FSP produces correct configuration in HOB f= or
=C2=A0 =C2=A0 PchInitDxe. (However, 1ch array DMIC may not be supported by = the
=C2=A0 =C2=A0 Linux driver. Also, presently NHLT is not installed in any ca= se:
=C2=A0 =C2=A0 DspEnable=3D0 in HOB.)
- Avoid indirect function calls for GPIO configuration and deduplicate
=C2=A0 HSIO tables
- Make board detection work and parse PCB version information
- Begin working on hardening platform and improving PCD
=C2=A0 - DXE stack guard, NX for stack, NULL pointer detection (DXE NX is =C2=A0 =C2=A0 broken)
=C2=A0 - Measure FSP to TPM (presently skipping FSP-S, there may be a bug =C2=A0 =C2=A0 where the first TPM command from this time will timeout waiti= ng for
=C2=A0 =C2=A0 goIdle)
=C2=A0 - UGA draw protocol and HII OS runtime disabled, fast PS/2 detection=

V3 changes:
- Remove Intel Corporation copyright from header of new files (ACPI
=C2=A0 tables, BoardEcLib, board-specific policy)
- More whitespace changes and add more descriptive comments for EC and
=C2=A0 ACPI: particularly regarding reverse engineering work
- Address feedback on V2
- Use return values more and add more debug prints
- Finalise EC initialisation/notification function (now after FSP-S),
=C2=A0 which drops commented coreboot library functions from the beginning = of
=C2=A0 porting
- Can perform EC time update (now in DXE). All commented coreboot
=C2=A0 function calls are now removed

Benjamin Doron (7):
=C2=A0 KabylakeOpenBoardPkg/BaseEcLib: Add some common EC commands
=C2=A0 KabylakeOpenBoardPkg/AspireVn7Dash572G: Duplicate KabylakeRvp3
=C2=A0 =C2=A0 directory
=C2=A0 KabylakeOpenBoardPkg/AspireVn7Dash572G: Rename KabylakeRvp3 files =C2=A0 Platform/Intel: Early hook-up Acer Aspire VN7-572G
=C2=A0 KabylakeOpenBoardPkg/AspireVn7Dash572G: Add initial support
=C2=A0 Maintainers.txt: Add myself as reviewer for AspireVn7Dash572G board<= br> =C2=A0 Platform/Intel/Readme.md: Add AspireVn7Dash572G to supported boards<= br>
=C2=A0Maintainers.txt=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |= =C2=A0 =C2=A04 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardAcpiT= ables.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 16 +<= br> =C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardSsdt.= asl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0|=C2=A0 33 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ac.asl=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 |=C2=A0 16 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/battery.as= l=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| 408 +++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/ec.asl=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 | 439 ++++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/mainboard.= asl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0|=C2=A0 79 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/thermal.as= l=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| 117 ++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PcieDeviceTable.c=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 104 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiBoardPolicyUpdate.c=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0| 285 ++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|=C2=A0 82 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiFspPolicyUpdateLib.c=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 | 213 ++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.c=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0| 139 ++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.h=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 26 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdatePreMem.c=C2=A0 =C2=A0 = =C2=A0 =C2=A0| 243 +++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.c=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 77 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.h=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 29 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdatePreMem.c=C2=A0 =C2=A0 =C2= =A0 =C2=A0 |=C2=A0 66 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Libr= ary/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 144 +++= +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/{KabylakeRvp3 =3D> AspireVn7Da= sh572G}/Include/EcCommands.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A07 +-
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Fdf/Fla= shMapInclude.fdf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 50 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Library= /BoardEcLib.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 104 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/DxeAspireVn7Dash572GAcpiTableLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 74 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/DxeBoardAcpiTableLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 |=C2=A0 28 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/DxeBoardAcpiTableLib.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 |=C2=A0 47 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/SmmAspireVn7Dash572GAcpiEnableLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 68 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/SmmBoardAcpiEnableLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0|=C2=A0 55 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/SmmBoardAcpiEnableLib.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0|=C2=A0 45 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardAc= piLib/SmmSiliconAcpiEnableLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| 165 +++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEc= Lib/BoardEcLib.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 26 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardEc= Lib/EcCommands.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 215 ++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/AspireVn7Dash572GGpioTable.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 39= 6 +++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/AspireVn7Dash572GHdaVerbTables.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 202 ++++++=
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/AspireVn7Dash572GHsioPtssTables.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 26 +<= br> =C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/DxeBoardInitLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0| 120 ++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/DxeBoardInitLib.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 28 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiAspireVn7Dash572GDetect.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2= =A0 90 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiAspireVn7Dash572GInitLib.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|= =C2=A0 33 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiAspireVn7Dash572GInitPostMemLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 157 +++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiAspireVn7Dash572GInitPreMemLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 292 ++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiBoardInitPostMemLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 |=C2=A0 40 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiBoardInitPostMemLib.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 |=C2=A0 52 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiBoardInitPreMemLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0|=C2=A0 99 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Library/BoardIn= itLib/PeiBoardInitPreMemLib.inf=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| 125 ++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkg.ds= c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| 681 ++++++++++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkg.fd= f=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| 733 ++++++++++++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkgBui= ldOption.dsc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 149 ++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/OpenBoardPkgPcd= .dsc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |= 546 +++++++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 185 +++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 37 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= DxeSiliconPolicyUpdateLib/DxeSaPolicyInit.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 63 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= DxeSiliconPolicyUpdateLib/DxeSaPolicyUpdate.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 63 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.c=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 74 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.inf=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0|=C2=A0 52 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= PeiSiliconPolicyUpdateLib/PeiBoardPolicyUpdate.c=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 328 +++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0| 642 +++++++++++++++++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/= PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0| 107 +++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/build_config.cf= g=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0|=C2=A0 34 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/Include/Library/EcLib.h=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 32 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/Include/PlatformBoardId.h=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Include/EcCommands.h= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 |=C2=A0 =C2=A02 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/BaseEcLib.c=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A04 +-
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/BaseEcLib.inf= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEcLib/EcCommands.c=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0|=C2=A0 76 ++
=C2=A0Platform/Intel/KabylakeOpenBoardPkg/OpenBoardPkg.dec=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A01 + =C2=A0Platform/Intel/Readme.md=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A08 +
=C2=A0Platform/Intel/build.cfg=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A01 +
=C2=A067 files changed, 8883 insertions(+), 2 deletions(-)=C2=A0 create mod= e 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Acpi/BoardAc= piTables.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Acpi/BoardSsdt.asl
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Acpi/ac.asl
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Acpi/battery.asl
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Acpi/ec.asl
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Acpi/mainboard.asl
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Acpi/thermal.asl
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PcieDeviceTable.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiBoardPolicyUpdate.c<= br> =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.= c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspPolicyUpdateLib.c=
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.c =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.h =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdatePreMe= m.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.h
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdatePreMem= .c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateL= ibFsp.inf
=C2=A0copy Platform/Intel/KabylakeOpenBoardPkg/{KabylakeRvp3 =3D> Aspire= Vn7Dash572G}/Include/EcCommands.h (74%)=C2=A0 create mode 100644 Platform/I= ntel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Include/Fdf/FlashMapInclude.fdf=
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Include/Library/BoardEcLib.h
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/DxeAspireVn7Dash572GAcpiTableLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/DxeBoardAcpiTableLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/DxeBoardAcpiTableLib.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/SmmAspireVn7Dash572GAcpiEnableLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardAcpiLib/SmmSiliconAcpiEnableLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardEcLib/BoardEcLib.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardEcLib/EcCommands.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/AspireVn7Dash572GGpioTable.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/AspireVn7Dash572GHdaVerbTables.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/AspireVn7Dash572GHsioPtssTables.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/DxeBoardInitLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/DxeBoardInitLib.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiAspireVn7Dash572GDetect.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiAspireVn7Dash572GInitLib.h
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiAspireVn7Dash572GInitPostMemLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiAspireVn7Dash572GInitPreMemLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiBoardInitPostMemLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiBoardInitPostMemLib.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiBoardInitPreMemLib.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Library/BoardInitLib/PeiBoardInitPreMemLib.inf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/OpenBoardPkg.dsc
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/OpenBoardPkg.fdf
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/OpenBoardPkgBuildOption.dsc
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/OpenBoardPkgPcd.dsc
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeGopPolicyInit.h
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSaPolicyInit.h
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSaPolicyUpdate.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.c =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/DxeSiliconPolicyUpdateLib/DxeSiliconPolicyUpdateLib.inf<= br> =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiBoardPolicyUpdate.c
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/Policy/Library/PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf<= br> =C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash5= 72G/build_config.cfg
=C2=A0create mode 100644 Platform/Intel/KabylakeOpenBoardPkg/Library/BaseEc= Lib/EcCommands.c

--
2.31.1






--00000000000011857b05ca6e8532--