SecurityPkg/Tcg: Fix Warnings and Remarks reported by IASL

Addressed warnings and remarks reported by IASL.EXE. Some methods had
unused arguments. A method was returning a value when it should not.

Cc: Zhang Chao B <chao.b.zhang@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Thomas Rydman <thomas.j.rydman@intel.com>
Reviewed-by: Zhang Chao B <chao.b.zhang@intel.com>
This commit is contained in:
Zhang, Chao B
2018-12-24 13:16:01 +08:00
parent b5547b9ce9
commit 39699d078c
2 changed files with 82 additions and 84 deletions

View File

@@ -160,10 +160,7 @@ DefinitionBlock (
// //
// Do not configure Interrupt if IRQ Num is configured 0 by default // Do not configure Interrupt if IRQ Num is configured 0 by default
// //
If (LEqual(IRQN, 0)) { If (LNotEqual(IRQN, 0)) {
Return (0)
}
// //
// Update resource descriptor // Update resource descriptor
// Use the field name to identify the offsets in the argument // Use the field name to identify the offsets in the argument
@@ -225,6 +222,7 @@ DefinitionBlock (
} }
} }
} }
}
Method(_PRS,0,Serialized) Method(_PRS,0,Serialized)
{ {
@@ -284,12 +282,12 @@ DefinitionBlock (
// //
// TCG Hardware Information // TCG Hardware Information
// //
Method (HINF, 3, Serialized, 0, {BuffObj, PkgObj}, {UnknownObj, UnknownObj, UnknownObj}) // IntObj, IntObj, PkgObj Method (HINF, 1, Serialized, 0, {BuffObj, PkgObj}, {UnknownObj}) // IntObj
{ {
// //
// Switch by function index // Switch by function index
// //
Switch (ToInteger(Arg1)) Switch (ToInteger(Arg0))
{ {
Case (0) Case (0)
{ {
@@ -333,12 +331,12 @@ DefinitionBlock (
// //
// TCG Physical Presence Interface // TCG Physical Presence Interface
// //
Method (TPPI, 3, Serialized, 0, {BuffObj, PkgObj, IntObj, StrObj}, {UnknownObj, UnknownObj, UnknownObj}) // IntObj, IntObj, PkgObj Method (TPPI, 2, Serialized, 0, {BuffObj, PkgObj, IntObj, StrObj}, {UnknownObj, UnknownObj}) // IntObj, PkgObj
{ {
// //
// Switch by function index // Switch by function index
// //
Switch (ToInteger(Arg1)) Switch (ToInteger(Arg0))
{ {
Case (0) Case (0)
{ {
@@ -360,7 +358,7 @@ DefinitionBlock (
// b) Submit TPM Operation Request to Pre-OS Environment // b) Submit TPM Operation Request to Pre-OS Environment
// //
Store (DerefOf (Index (Arg2, 0x00)), PPRQ) Store (DerefOf (Index (Arg1, 0x00)), PPRQ)
Store (0, PPRM) Store (0, PPRM)
Store (0x02, PPIP) Store (0x02, PPIP)
@@ -421,10 +419,10 @@ DefinitionBlock (
// g) Submit TPM Operation Request to Pre-OS Environment 2 // g) Submit TPM Operation Request to Pre-OS Environment 2
// //
Store (7, PPIP) Store (7, PPIP)
Store (DerefOf (Index (Arg2, 0x00)), PPRQ) Store (DerefOf (Index (Arg1, 0x00)), PPRQ)
Store (0, PPRM) Store (0, PPRM)
If (LEqual (PPRQ, 23)) { If (LEqual (PPRQ, 23)) {
Store (DerefOf (Index (Arg2, 0x01)), PPRM) Store (DerefOf (Index (Arg1, 0x01)), PPRM)
} }
// //
@@ -439,7 +437,7 @@ DefinitionBlock (
// e) Get User Confirmation Status for Operation // e) Get User Confirmation Status for Operation
// //
Store (8, PPIP) Store (8, PPIP)
Store (DerefOf (Index (Arg2, 0x00)), UCRQ) Store (DerefOf (Index (Arg1, 0x00)), UCRQ)
// //
// Trigger the SMI interrupt // Trigger the SMI interrupt
@@ -454,12 +452,12 @@ DefinitionBlock (
Return (1) Return (1)
} }
Method (TMCI, 3, Serialized, 0, IntObj, {UnknownObj, UnknownObj, UnknownObj}) // IntObj, IntObj, PkgObj Method (TMCI, 2, Serialized, 0, IntObj, {UnknownObj, UnknownObj}) // IntObj, PkgObj
{ {
// //
// Switch by function index // Switch by function index
// //
Switch (ToInteger (Arg1)) Switch (ToInteger (Arg0))
{ {
Case (0) Case (0)
{ {
@@ -473,7 +471,7 @@ DefinitionBlock (
// //
// Save the Operation Value of the Request to MORD (reserved memory) // Save the Operation Value of the Request to MORD (reserved memory)
// //
Store (DerefOf (Index (Arg2, 0x00)), MORD) Store (DerefOf (Index (Arg1, 0x00)), MORD)
// //
// Trigger the SMI through ACPI _DSM method. // Trigger the SMI through ACPI _DSM method.
@@ -499,7 +497,7 @@ DefinitionBlock (
// //
If(LEqual(Arg0, ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8"))) If(LEqual(Arg0, ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8")))
{ {
Return (HINF (Arg1, Arg2, Arg3)) Return (HINF (Arg2))
} }
// //
@@ -507,7 +505,7 @@ DefinitionBlock (
// //
If(LEqual(Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653"))) If(LEqual(Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653")))
{ {
Return (TPPI (Arg1, Arg2, Arg3)) Return (TPPI (Arg2, Arg3))
} }
// //
@@ -515,7 +513,7 @@ DefinitionBlock (
// //
If(LEqual(Arg0, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d"))) If(LEqual(Arg0, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d")))
{ {
Return (TMCI (Arg1, Arg2, Arg3)) Return (TMCI (Arg2, Arg3))
} }
Return (Buffer () {0}) Return (Buffer () {0})

View File

@@ -120,12 +120,12 @@ DefinitionBlock (
// //
// TCG Hardware Information // TCG Hardware Information
// //
Method (HINF, 3, Serialized, 0, {BuffObj, PkgObj}, {UnknownObj, UnknownObj, UnknownObj}) // IntObj, IntObj, PkgObj Method (HINF, 1, Serialized, 0, {BuffObj, PkgObj}, {UnknownObj}) // IntObj
{ {
// //
// Switch by function index // Switch by function index
// //
Switch (ToInteger(Arg1)) Switch (ToInteger(Arg0))
{ {
Case (0) Case (0)
{ {
@@ -169,12 +169,12 @@ DefinitionBlock (
// //
// TCG Physical Presence Interface // TCG Physical Presence Interface
// //
Method (TPPI, 3, Serialized, 0, {BuffObj, PkgObj, IntObj, StrObj}, {UnknownObj, UnknownObj, UnknownObj}) // IntObj, IntObj, PkgObj Method (TPPI, 2, Serialized, 0, {BuffObj, PkgObj, IntObj, StrObj}, {UnknownObj, UnknownObj}) // IntObj, PkgObj
{ {
// //
// Switch by function index // Switch by function index
// //
Switch (ToInteger(Arg1)) Switch (ToInteger(Arg0))
{ {
Case (0) Case (0)
{ {
@@ -196,7 +196,7 @@ DefinitionBlock (
// b) Submit TPM Operation Request to Pre-OS Environment // b) Submit TPM Operation Request to Pre-OS Environment
// //
Store (DerefOf (Index (Arg2, 0x00)), PPRQ) Store (DerefOf (Index (Arg1, 0x00)), PPRQ)
Store (0x02, PPIP) Store (0x02, PPIP)
// //
@@ -256,7 +256,7 @@ DefinitionBlock (
// g) Submit TPM Operation Request to Pre-OS Environment 2 // g) Submit TPM Operation Request to Pre-OS Environment 2
// //
Store (7, PPIP) Store (7, PPIP)
Store (DerefOf (Index (Arg2, 0x00)), PPRQ) Store (DerefOf (Index (Arg1, 0x00)), PPRQ)
// //
// Trigger the SMI interrupt // Trigger the SMI interrupt
@@ -270,7 +270,7 @@ DefinitionBlock (
// e) Get User Confirmation Status for Operation // e) Get User Confirmation Status for Operation
// //
Store (8, PPIP) Store (8, PPIP)
Store (DerefOf (Index (Arg2, 0x00)), UCRQ) Store (DerefOf (Index (Arg1, 0x00)), UCRQ)
// //
// Trigger the SMI interrupt // Trigger the SMI interrupt
@@ -285,12 +285,12 @@ DefinitionBlock (
Return (1) Return (1)
} }
Method (TMCI, 3, Serialized, 0, IntObj, {UnknownObj, UnknownObj, UnknownObj}) // IntObj, IntObj, PkgObj Method (TMCI, 2, Serialized, 0, IntObj, {UnknownObj, UnknownObj}) // IntObj, PkgObj
{ {
// //
// Switch by function index // Switch by function index
// //
Switch (ToInteger (Arg1)) Switch (ToInteger (Arg0))
{ {
Case (0) Case (0)
{ {
@@ -304,7 +304,7 @@ DefinitionBlock (
// //
// Save the Operation Value of the Request to MORD (reserved memory) // Save the Operation Value of the Request to MORD (reserved memory)
// //
Store (DerefOf (Index (Arg2, 0x00)), MORD) Store (DerefOf (Index (Arg1, 0x00)), MORD)
// //
// Trigger the SMI through ACPI _DSM method. // Trigger the SMI through ACPI _DSM method.
@@ -330,7 +330,7 @@ DefinitionBlock (
// //
If(LEqual(Arg0, ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8"))) If(LEqual(Arg0, ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8")))
{ {
Return (HINF (Arg1, Arg2, Arg3)) Return (HINF (Arg2))
} }
// //
@@ -338,7 +338,7 @@ DefinitionBlock (
// //
If(LEqual(Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653"))) If(LEqual(Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653")))
{ {
Return (TPPI (Arg1, Arg2, Arg3)) Return (TPPI (Arg2, Arg3))
} }
// //
@@ -346,7 +346,7 @@ DefinitionBlock (
// //
If(LEqual(Arg0, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d"))) If(LEqual(Arg0, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d")))
{ {
Return (TMCI (Arg1, Arg2, Arg3)) Return (TMCI (Arg2, Arg3))
} }
Return (Buffer () {0}) Return (Buffer () {0})