case EfiPciWidthUint64:\r
MmioWrite64 ((UINTN)Address, *((UINT64 *)Uint8Buffer));\r
break;\r
+ default:\r
+ //\r
+ // The RootBridgeIoCheckParameter call above will ensure that this\r
+ // path is not taken.\r
+ //\r
+ ASSERT (FALSE);\r
+ break;\r
}\r
} else {\r
switch (OperationWidth) {\r
case EfiPciWidthUint64:\r
*((UINT64 *)Uint8Buffer) = MmioRead64 ((UINTN)Address);\r
break;\r
+ default:\r
+ //\r
+ // The RootBridgeIoCheckParameter call above will ensure that this\r
+ // path is not taken.\r
+ //\r
+ ASSERT (FALSE);\r
+ break;\r
}\r
}\r
}\r
case EfiPciWidthUint32:\r
IoWrite32 ((UINTN)Address, *((UINT32 *)Uint8Buffer));\r
break;\r
+ default:\r
+ //\r
+ // The RootBridgeIoCheckParameter call above will ensure that this\r
+ // path is not taken.\r
+ //\r
+ ASSERT (FALSE);\r
+ break;\r
}\r
} else {\r
switch (OperationWidth) {\r
case EfiPciWidthUint32:\r
*((UINT32 *)Uint8Buffer) = IoRead32 ((UINTN)Address);\r
break;\r
+ default:\r
+ //\r
+ // The RootBridgeIoCheckParameter call above will ensure that this\r
+ // path is not taken.\r
+ //\r
+ ASSERT (FALSE);\r
+ break;\r
}\r
}\r
}\r
case EfiPciWidthUint32:\r
PciWrite32 (PcieRegAddr, *((UINT32 *)Uint8Buffer));\r
break;\r
+ default:\r
+ //\r
+ // The RootBridgeIoCheckParameter call above will ensure that this\r
+ // path is not taken.\r
+ //\r
+ ASSERT (FALSE);\r
+ break;\r
}\r
} else {\r
switch (OperationWidth) {\r
case EfiPciWidthUint32:\r
*((UINT32 *)Uint8Buffer) = PciRead32 (PcieRegAddr);\r
break;\r
+ default:\r
+ //\r
+ // The RootBridgeIoCheckParameter call above will ensure that this\r
+ // path is not taken.\r
+ //\r
+ ASSERT (FALSE);\r
+ break;\r
}\r
}\r
}\r