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.web11.5462.1624006975724377951 for ; Fri, 18 Jun 2021 02:02:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JcGxSqjn; spf=pass (domain: gmail.com, ip: 209.85.216.43, mailfrom: kuqin12@gmail.com) Received: by mail-pj1-f43.google.com with SMTP id 13-20020a17090a08cdb029016eed209ca4so5495613pjn.1 for ; Fri, 18 Jun 2021 02:02:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=GAWiOH2XuD7hpSpHiyw+8IuCKXQWp4R7RTwFUx5uT6I=; b=JcGxSqjnY4IIj/O27kXKXtPNKAKxsaEQ393pzRB2hwgcIJ3OrTiVk7jCishpP+Iv/l /elimDj/4t64v89ORKf6skf1fO4DYwAHriO4wDFzkZrLpHUaZFhPpvpwqXnOnNTzUMnX cJW1AwzZ7w0dKCT7lnwNpPRN/ybCWr52KjGmd7IDn/OR9XYlx2AZ/aoI2KEWG9MkzAuJ Dd2tclfwJAFkflG1jFfXM7sjT46mlBM88ggEyeNZyiiAI3g2cRvDyMBhFkponlrxBejm P2KFhAMzzokII7yGyV5HNnEF8dVIiYrZjNTOGJCX0HTsIghaA1/fDGr3lwZfBNFVTINZ U3mw== 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:mime-version :content-transfer-encoding; bh=GAWiOH2XuD7hpSpHiyw+8IuCKXQWp4R7RTwFUx5uT6I=; b=P7vraujhdLNF/Yq/wWjroiSHVZ9q69ZyyIbhj5+Og/p5p+HU9lRqAz8x0Mu1GxA9iR DN+6yTv+JT+hrkVJB4XcojYQoLeTVOwHsb2d9rVqVC2K9wkbzdo3MO0yyM76cqoXrpJb M+C1PyuAKtDsd6qJxY0zOCiXG/ASVjwWrG7opgO/f2MtprgnfYHFBIXLeKEefGeyW61V EqWjKCv56A6bz8CUBlLM1sWHCXlNclF7QWqk3XQKiDu8c29xiNXXGfXNWip/f4QBR4ki lca2cpWDGDb6dw2EvF23oOQqUz2EDNjpSio7UrFWUm0RWyA5MiZxsKB0sNcjvU7NT20r 6IZg== X-Gm-Message-State: AOAM530YeV/vYMm0HDeF2mjOucvjDfDkru25mV3TPDwMshu737fpgvwh 3/f8YNgT2dnnHxK16I1igpEsYnPuYXh4Yg== X-Google-Smtp-Source: ABdhPJxO/Grua7Pphc147rZmPbU+XGcMB4zWp3N/PED70YLpV6bdc2hLUdQ4j/6u6ySGxKVV4dTANQ== X-Received: by 2002:a17:903:2403:b029:ef:9419:b914 with SMTP id e3-20020a1709032403b02900ef9419b914mr3837591plo.59.1624006974909; Fri, 18 Jun 2021 02:02:54 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([50.35.88.161]) by smtp.gmail.com with ESMTPSA id b1sm7702512pgb.91.2021.06.18.02.02.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 02:02:54 -0700 (PDT) From: "Kun Qin" To: devel@edk2.groups.io Cc: Jian J Wang , Hao A Wu , Eric Dong , Ray Ni , Michael D Kinney , Liming Gao , Zhiguang Liu , Andrew Fish , Laszlo Ersek , Leif Lindholm Subject: [PATCH v2 0/6] EDK2 Code First: PI Specification: Update EFI_MM_COMMUNICATE_HEADER Date: Fri, 18 Jun 2021 02:02:37 -0700 Message-Id: <20210618090243.2517-1-kuqin12@gmail.com> X-Mailer: git-send-email 2.31.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3430 This patch series is a follow up of previous submission: https://edk2.groups.io/g/devel/message/76303 v2 patch changes include feedback for v1 series: a. Added "Reviewed-by" tag for applicable patch; b. Removed "BZ3398" tags for applicable patches; c. Added a patch that covers changes needed for SmmLockBoxDxeLib; There is also concern raised from v1 patch review: https://edk2.groups.io/g/devel/message/76570 Please advise if any tool/checks could help catching errors as such. Patch v2 branch: https://github.com/kuqin12/edk2/tree/BZ3398-MmCommunicate-Length-v2 Cc: Jian J Wang Cc: Hao A Wu Cc: Eric Dong Cc: Ray Ni Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Cc: Andrew Fish Cc: Laszlo Ersek Cc: Leif Lindholm Kun Qin (6): EDK2 Code First: PI Specification: EFI_MM_COMMUNICATE_HEADER Update MdeModulePkg: PiSmmIpl: Update MessageLength calculation for MmCommunicate MdeModulePkg: MemoryProfileInfo: Updated MessageLength calculation MdeModulePkg: SmiHandlerProfileInfo: Updated MessageLength calculation MdeModulePkg: SmmLockBoxDxeLib: Updated MessageLength calculation MdePkg: MmCommunication: Extend MessageLength field size to UINT64 MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.c | 28 ++++-- MdeModulePkg/Application/SmiHandlerProfileInfo/SmiHandlerProfileInfo.c | 10 ++- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 11 ++- MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.c | 23 +++-- BZ3430-SpecChange.md | 90 ++++++++++++++++++++ MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf | 1 + MdePkg/Include/Protocol/MmCommunication.h | 2 +- 7 files changed, 142 insertions(+), 23 deletions(-) create mode 100644 BZ3430-SpecChange.md -- 2.31.1.windows.1