From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web09.26770.1659972873320632945 for ; Mon, 08 Aug 2022 08:34:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=TD2JLAZ3; spf=pass (domain: gmail.com, ip: 209.85.216.43, mailfrom: kuqin12@gmail.com) Received: by mail-pj1-f43.google.com with SMTP id q9-20020a17090a2dc900b001f58bcaca95so8132028pjm.3 for ; Mon, 08 Aug 2022 08:34:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc; bh=L0ZA8IP7Ms8dAk82Pvz12taRFBCoxpsai5PmTT2o1O0=; b=TD2JLAZ3oGrGr3rie/VRdAJ+eU606FdIE5LWImmy71aqvIfzo/nYcjSCPwhMt6gtNP Bh1lnVbn05oNt6tKFARVJCNlyEpFcQq8NcwMeOVE8spHiAWzdDgCSu/ea044uZqHNw/J Lr8rXCXLCtuOWjaFiElbKGQrbSXSQnrVCg0Jl/WMHeRLQg0k6K1zZPrGfZH0XxfJrwqE vSoDaXP/zluXuWLCCqApWLpmuYDH+xSpSYvZA1rS5135xKAh0lkQpyTLu2p3tSKw4Pq8 RxblJrw85pQKdoq5QU8HlFQW6sYKcEEWIWlEksoCXOnrC+nafOht9Epoh3+rOgqiAxHv /Yeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc; bh=L0ZA8IP7Ms8dAk82Pvz12taRFBCoxpsai5PmTT2o1O0=; b=tP6mdRRxsBrfP98qxJW6jQxbE5tGWjX2BuonAuczSHC3A7Jr0/MgELn/UUqCmAyS9A uqba5HU7HQ7qwfY/R8Gjx8TqIF2DjqmG9tfWSzIVDQsEkMdaXlhlefZXN3vI78fgBIlh Jcc/EREM8zVm089uDlrXLIkWi6GV2ysgrrMEL14dXiOXCXgWdrCepzzZW16PkUGDZYvy VlFk1ks+/GWJhJWP5olNiHK40qS2zBNfZx8jrFA73ySEtm33IyidTtNSp1z3JXdnBjpq lB2U86fwKhGkIZFetflg8wjeg38zjF7fCLOG9DftQzmRrn9ZqBhNrB6yfKfnZsqW7014 WhEg== X-Gm-Message-State: ACgBeo1slzv6UmVHuMHUitoxuM6Ax37frffxO+p42jR01n27ep2hslST PwOt0NfbDgz17AMmWLk4Xh0tf9utRm4= X-Google-Smtp-Source: AA6agR5DlNBh/P7PryPCIMQ1jIBemFYr15U6L7hm3cM7tUGmAK2dyhP0xca9EDlX3aTjFLhEOsy6lQ== X-Received: by 2002:a17:902:7689:b0:170:8b17:37f4 with SMTP id m9-20020a170902768900b001708b1737f4mr11772550pll.42.1659972872465; Mon, 08 Aug 2022 08:34:32 -0700 (PDT) Return-Path: Received: from ?IPV6:2001:4898:d8:33:6127:6127:813c:be8d? ([2001:4898:80e8:8:e141:6127:813c:be8d]) by smtp.gmail.com with ESMTPSA id cp2-20020a170902e78200b0016bf7981d0bsm8902505plb.86.2022.08.08.08.34.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 08 Aug 2022 08:34:32 -0700 (PDT) Message-ID: <2a2ecc26-fc8e-ec22-77ef-88fb2eff9221@gmail.com> Date: Mon, 8 Aug 2022 08:34:30 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: [edk2-devel] [PATCH v3 0/6] Enhance DynamicTablesPkg modules From: "Kun Qin" To: devel@edk2.groups.io Cc: Sami Mujawar , Alexei Fedorov , Pierre Gondois References: <1706D34FB5A53D97.608@groups.io> <62ba76e9-fab3-371b-088c-1368a492cc29@gmail.com> In-Reply-To: <62ba76e9-fab3-371b-088c-1368a492cc29@gmail.com> Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi DynamicTablePkg maintainers, Just a gentle ping on this patch series. If there is no further feedback, can we merge them into the mainline? Otherwise, any feedback is appreciated. Regards, Kun On 8/3/2022 9:57 AM, Kun Qin wrote: > Hi DynamicTablePkg maintainers, > > Do you have any further feedback on this patch series? Any input is > appreciated. > > Thanks, > Kun > > On 7/30/2022 10:37 PM, Kun Qin via groups.io wrote: >> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3996 >> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3997 >> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3998 >> >> This patch series is a follow-up of previous submission: >> https://edk2.groups.io/g/devel/message/91926 >> >> The main changes between v2 and v3 patches are: >>    - Added reviewed-by collected from previous iteration >>    - Added descriptions for newly introduced structures >>    - Updated functions names >> >> Current DynamicTablesPkg provide great support for creating dynamic ACPI >> tables during boot time. >> >> However, there are some modules needs minor tweaks to expand support and >> compatibility for OS requirements and platform needs. >> >> This patch series proposes a few fixes to resolve minor issues >> discovered >> in DynamicPlatRepoLib, AcpiSsdtPcieLibArm and DynamicTableManagerDxe. >> >> Patch v3 branch: https://github.com/kuqin12/edk2/tree/dynamic_update_v3 >> >> Cc: Sami Mujawar >> Cc: Alexei Fedorov >> Cc: Pierre Gondois >> >> Kun Qin (6): >>    DynamicTablesPkg: DynamicPlatRepoLib: Added MemoryAllocationLib to >> inf >>    DynamicTablesPkg: DynamicPlatRepoLib: Fix incorrect dereferencing >>    DynamicTablesPkg: DynamicPlatRepoLib: Adding more token fixers >>    DynamicTablesPkg: DynamicTableManagerDxe: Added check for installed >>      tables >>    DynamicTablesPkg: AcpiSsdtPcieLibArm: Added function to reserve ECAM >>      space >>    DynamicTablesPkg: AcpiSsdtPcieLibArm: Added case handling for PCI >>      config >> >> DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.c >> | 214 ++++++++++++-------- >> DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c >> | 176 ++++++++++++++++ >> DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c >> |  80 +++++++- >> DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf >> |   4 + >> DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepoLib.inf >> |   1 + >>   5 files changed, 391 insertions(+), 84 deletions(-) >>