X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=SecurityPkg%2FTcg%2FTcg2Smm%2FTpm.asl;h=2083a3e2cebb8a62265d52ee510ef4872050c61b;hp=9ff74f76e3150d3152d62a1f109b6a76076691b0;hb=c0584d0bdd4463551db8f8c62a5e2936ec97b407;hpb=cd64301398876d0b3700f882b3eea12657510a70 diff --git a/SecurityPkg/Tcg/Tcg2Smm/Tpm.asl b/SecurityPkg/Tcg/Tcg2Smm/Tpm.asl index 9ff74f76e3..2083a3e2ce 100644 --- a/SecurityPkg/Tcg/Tcg2Smm/Tpm.asl +++ b/SecurityPkg/Tcg/Tcg2Smm/Tpm.asl @@ -79,7 +79,8 @@ DefinitionBlock ( MCIN, 8, // Software SMI for Memory Clear Interface MCIP, 32, // Used for save the Mor paramter MORD, 32, // Memory Overwrite Request Data - MRET, 32 // Memory Overwrite function return code + MRET, 32, // Memory Overwrite function return code + UCRQ, 32 // Phyical Presence request operation to Get User Confirmation Status } Method (PTS, 1, Serialized) @@ -197,6 +198,7 @@ DefinitionBlock ( // Store (DerefOf (Index (Arg2, 0x00)), PPRQ) + Store (0, PPRM) Store (0x02, PPIP) // @@ -274,7 +276,7 @@ DefinitionBlock ( // e) Get User Confirmation Status for Operation // Store (8, PPIP) - Store (DerefOf (Index (Arg2, 0x00)), PPRQ) + Store (DerefOf (Index (Arg2, 0x00)), UCRQ) // // Triggle the SMI interrupt