From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.web09.705.1640050451272560155 for ; Mon, 20 Dec 2021 17:34:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=giCjEG5T; spf=pass (domain: gmail.com, ip: 209.85.215.173, mailfrom: kuqin12@gmail.com) Received: by mail-pg1-f173.google.com with SMTP id l10so10900252pgm.7 for ; Mon, 20 Dec 2021 17:34:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=dGASfOzPXCn1HU9S6NNT2uExh21sWip8DF0bQ0T/QQM=; b=giCjEG5TMrASJVAK/gt9KyqVRKq9y2bC8BSs2JkT0ccgNwMnUuw0zG0kbVoLk/BHQF JIrkGTjbIytGCWR53RvC14Vj3QHwnXQDwHhRUtDYHGI9HcO5Zy5Z34Fo0bpuOr8vB70Z PFOC0NOsGxBFPe3EJgr1R6bgMMF8kvjZBM+jr66vbkitJPJR2G2zkuETrj0SaBUm34im PBXrh0DUmwmLpFmkw1FySvX7jQfv6y7e6TyJDGXNqwKueN68EoE1zvUg0XtnZPhTLgJm Kof6dJVe0NnopPbl9lbkVY91l/gKpdbQWYpJOOujLvsQJ63scHH90tXDv7yZu6mMWVsa qiXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=dGASfOzPXCn1HU9S6NNT2uExh21sWip8DF0bQ0T/QQM=; b=VpbXmvXrAnLSRr1W+UoogyEVLtnOkMs42fzQ3lq7tL+DnPLMWfcZ0o/HT+uCu5YLyO 4kR/140lOduLNPI9WH89l5fc9SLr1G01o7rM1KzufONuuYTg79JgSrA+lFlqipfaRaWu LwbzeD7bAKueW+ZwHIsLCb7nJIWtOZl7lwU2YobNhb3urztce03tLTAfWVKDNXCSGZP9 /ZSZiEt54/QqTQCXBCd3dilG1YJZeHWhtest6eQE1Jm4Ot4r+2xvi7RriDtd+ADMFYl2 zqUu3uUltQdBnYiclYVphc64fDqJ+Et63a8gM2KeJfr9+lH2e9bKlsVOOV5P8EHE84pf hnog== X-Gm-Message-State: AOAM532RRaAhJKbazxAgssOkUmERtz72gnOJBiHcUiw9OqwNM/vhgyQP NxVDvMyDKdlF+2ziseekc9ZuuJ/7RuI= X-Google-Smtp-Source: ABdhPJxLGAiFGpz4UAZypmrBBxQAQ+z+meO8jDb8hrRg0xrzUohZHwH/ePB5eG0+S3RhZgKTWiZ28A== X-Received: by 2002:a63:ee16:: with SMTP id e22mr752192pgi.493.1640050450697; Mon, 20 Dec 2021 17:34:10 -0800 (PST) Return-Path: Received: from localhost.localdomain ([50.35.74.198]) by smtp.gmail.com with ESMTPSA id m10sm17389189pgv.75.2021.12.20.17.34.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Dec 2021 17:34:10 -0800 (PST) From: "Kun Qin" To: devel@edk2.groups.io Cc: Jian J Wang , Liming Gao , Hao A Wu , Michael D Kinney , Zhiguang Liu , Leif Lindholm , Ard Biesheuvel , Bret Barkelew , Michael Kubacki Subject: [PATCH v2 0/6] MM communicate functionality in variable policy Date: Mon, 20 Dec 2021 17:33:28 -0800 Message-Id: <20211221013334.1751-1-kuqin12@gmail.com> X-Mailer: git-send-email 2.32.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3709 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3751 This patch series is a follow up of previous submission: https://edk2.groups.io/g/devel/message/84140 v2 patches mainly focus on feedback for commits submitted in v1 patches: a. Splitted the original ArmPkg patch into 4 separate patches; b. Updated patches according to Uncrustify scanning results; Patch v2 branch: https://github.com/kuqin12/edk2/tree/mm_communicate_check_v2 Cc: Jian J Wang Cc: Liming Gao Cc: Hao A Wu Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Bret Barkelew Cc: Michael Kubacki Kun Qin (6): MdeModulePkg: VariableSmmRuntimeDxe: Fix Variable Policy Message Length MdePkg: MmCommunication2: Update MM communicate2 function description ArmPkg: MmCommunicationDxe: MM communicate function argument attributes ArmPkg: MmCommunicationDxe: Update MM communicate `CommBuffer**` checks ArmPkg: MmCommunicationDxe: Update MM communicate `CommSize` check ArmPkg: MmCommunicationDxe: Update MM communicate `MessageLength` check ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c | 46 ++++++++++++-------- MdeModulePkg/Universal/Variable/RuntimeDxe/VariablePolicySmmDxe.c | 10 ++--- MdePkg/Include/Protocol/MmCommunication2.h | 13 +++--- 3 files changed, 41 insertions(+), 28 deletions(-) -- 2.32.0.windows.1