summaryrefslogtreecommitdiffstats
path: root/EmulatorPkg/EmuThunkDxe
diff options
context:
space:
mode:
authorKun Qin <kuqin12@gmail.com>2022-01-26 03:39:08 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-01-27 02:16:17 +0000
commit1aa1ec457424fe03c976efda85e062461a44542c (patch)
tree27336b055f28e4c9c7ff8089fdc382a3b44903b3 /EmulatorPkg/EmuThunkDxe
parent541a077bd15f5730e93fcc6f79fb81021933bddb (diff)
downloadedk2-1aa1ec457424fe03c976efda85e062461a44542c.tar.gz
edk2-1aa1ec457424fe03c976efda85e062461a44542c.tar.bz2
edk2-1aa1ec457424fe03c976efda85e062461a44542c.zip
ArmPkg: MmCommunicationDxe: Update MM communicate `CommSize` check
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3751 Current MM communicate routine from ArmPkg would conduct few checks prior to proceeding with SMC calls. However, the inspection step is different from PI specification. This patch updated MM communicate input argument inspection routine to assure `CommSize` represents "the size of the data buffer being passed in" instead of the size of the data being used from data buffer, as described by section `EFI_MM_COMMUNICATION2_PROTOCOL.Communicate()` in PI specification. Cc: Leif Lindholm <leif@nuviainc.com> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: Michael Kubacki <michael.kubacki@microsoft.com> Cc: Sami Mujawar <sami.mujawar@arm.com> Signed-off-by: Kun Qin <kuqin12@gmail.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'EmulatorPkg/EmuThunkDxe')
0 files changed, 0 insertions, 0 deletions