From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by mx.groups.io with SMTP id smtpd.web12.1941.1643139555343010997 for ; Tue, 25 Jan 2022 11:39:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=AUDd9lrQ; spf=pass (domain: gmail.com, ip: 209.85.210.169, mailfrom: kuqin12@gmail.com) Received: by mail-pf1-f169.google.com with SMTP id n32so11629630pfv.11 for ; Tue, 25 Jan 2022 11:39:15 -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=nCV876z49G5FM9wn7frTzZWU/Y4jrgjYE7eg+VYBRhk=; b=AUDd9lrQQQRBvKsRbJxD0jS6SyHcxV64N7ySXrooNAmWHilbZpDs8QN3gfPdyYNcVS 5yL2j3SLVtonVeoW0opLZkgFCAZ2sWC2rm8gL6pIv0ct1c5Bw+3J+9NshA9pSdNkM50r 1bj4AOMXHzZPVlT7IeVltppJMz/BeLF+kbPW2dxEynGbQPCGz712i/mIAHTmwRN6SGbN +AuKcUZfwO6is27g+6cZFaXx56yqbm/3dWC9Q8PDnjbc9IvIhqoPv3DXM3SLnGqv653L GPiwKDfDeAG4YzaWKSJpSGxiV1DxIszDZuVZqyPYiJlLBDQM6k+J4vlHrlAN/+3ppOBE bGwg== 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=nCV876z49G5FM9wn7frTzZWU/Y4jrgjYE7eg+VYBRhk=; b=M8zg0niTIibHHp7/NFM6em/+0HHfFG2aK+0lyq+Jqj3SbSKAvV1ZucraJuTePNOzjE pVPQSSBwEK9qKzDOyry5ljLxwqwtu9BDC3pm0x3uEhdaNs7Z7bSWlkcFdDHFjV9LxD6F aw2G7TNQEb17Up9D3giul8WjTpGPvReZvojlniZs85SrOdFc+qG+OUAJcbhJZAH9a5ED GyN67m6zNLtToSyR5Q1ldvi+SOaePatiMk6FksmhPDgc7WUrrWGLJ17mIrjVeCc3cwEk 4gRL7E7ZpeMNKvX25qZ0CUOaKFr3xnDhZN3FuQgJAqVmoji9DG8Q9PVp0NWI3js0aBgB CZ5g== X-Gm-Message-State: AOAM5318gbW3rRJRmIrz7wzqcQvoCei1N/4cP2jOEb1WkqY4K1evMofw XGKz4LwnB0i6eLpR5pQj1L/MYK29tNs= X-Google-Smtp-Source: ABdhPJzMdiFY+f0VE4Orbq67oehzEXoABZGOVQk/apVkZOEqlzUbo9uqCZ7DSn0TNBUu9wOtYf2QcA== X-Received: by 2002:a63:da4e:: with SMTP id l14mr16614572pgj.220.1643139554720; Tue, 25 Jan 2022 11:39:14 -0800 (PST) Return-Path: Received: from gem-name-lb-02.localdomain ([50.35.74.198]) by smtp.gmail.com with ESMTPSA id v8sm1036929pju.51.2022.01.25.11.39.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 11:39:14 -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 , Sami Mujawar Subject: [PATCH v3 0/6] MM communicate functionality in variable policy Date: Tue, 25 Jan 2022 11:39:03 -0800 Message-Id: <20220125193909.491-1-kuqin12@gmail.com> X-Mailer: git-send-email 2.34.1.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/85116 All v3 patches added "Reviewed-By" tags collected during v2 series. Patch v3 branch: https://github.com/kuqin12/edk2/tree/mm_communicate_check_v3 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 Cc: Sami Mujawar 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.34.1.windows.1