]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c
ArmPkg/PlatformBootManagerLib: reject 'default' parity and stop bit count
[mirror_edk2.git] / ArmPkg / Library / PlatformBootManagerLib / PlatformBm.c
index f713605c02b20546aac3d464e0b19824b165bf73..3411219fbfdb67a1cfe093efe329ff29e43f7ec8 100644 (file)
@@ -585,6 +585,10 @@ PlatformBootManagerBeforeConsole (
   //\r
   STATIC_ASSERT (FixedPcdGet8 (PcdDefaultTerminalType) == 4,\r
     "PcdDefaultTerminalType must be TTYTERM");\r
+  STATIC_ASSERT (FixedPcdGet8 (PcdUartDefaultParity) != 0,\r
+    "PcdUartDefaultParity must be set to an actual value, not 'default'");\r
+  STATIC_ASSERT (FixedPcdGet8 (PcdUartDefaultStopBits) != 0,\r
+    "PcdUartDefaultStopBits must be set to an actual value, not 'default'");\r
 \r
   CopyGuid (&mSerialConsole.TermType.Guid, &gEfiTtyTermGuid);\r
 \r