]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiTableParser.c
ShellPkg: acpiview: Allow disabling consistency checks (-q flag)
[mirror_edk2.git] / ShellPkg / Library / UefiShellAcpiViewCommandLib / AcpiTableParser.c
index 504c81e3f1405095afd0d77fee64a02fd06a64d2..d5500bcb2b4a55c7a69f45444aa49d36d2c1694f 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   ACPI table parser\r
 \r
-  Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.\r
+  Copyright (c) 2016 - 2019, ARM Limited. All rights reserved.\r
   SPDX-License-Identifier: BSD-2-Clause-Patent\r
 **/\r
 \r
@@ -193,7 +193,9 @@ ProcessAcpiTable (
 \r
   if (Trace) {\r
     DumpRaw (Ptr, *AcpiTableLength);\r
-    VerifyChecksum (TRUE, Ptr, *AcpiTableLength);\r
+    if (GetConsistencyChecking ()) {\r
+      VerifyChecksum (TRUE, Ptr, *AcpiTableLength);\r
+    }\r
   }\r
 \r
   Status = GetParser (*AcpiTableSignature, &ParserProc);\r