Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
sizeof (BIOS_VIDEO_DEV),\r
- &BiosVideoPrivate\r
+ (VOID**) &BiosVideoPrivate\r
);\r
if (EFI_ERROR (Status)) {\r
goto Done;\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE,\r
- &BiosVideoPrivate->EdidDiscovered.Edid\r
+ (VOID**) &BiosVideoPrivate->EdidDiscovered.Edid\r
);\r
if (EFI_ERROR (Status)) {\r
goto Done;\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE,\r
- &BiosVideoPrivate->EdidActive.Edid\r
+ (VOID**)&BiosVideoPrivate->EdidActive.Edid\r
);\r
if (EFI_ERROR (Status)) {\r
goto Done;\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION),\r
- Info\r
+ (VOID**) Info\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
ModeData->BytesPerScanLine,\r
- &BiosVideoPrivate->LineBuffer\r
+ (VOID**) &BiosVideoPrivate->LineBuffer\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
4 * 480 * 80,\r
- &BiosVideoPrivate->VgaFrameBuffer\r
+ (VOID**) &BiosVideoPrivate->VgaFrameBuffer\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
ModeData->BytesPerScanLine * ModeData->VerticalResolution,\r
- &BiosVideoPrivate->VbeFrameBuffer\r
+ (VOID**) &BiosVideoPrivate->VbeFrameBuffer\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
//\r
// Frame BufferSize remain unchanged\r
//\r
- This->Mode->FrameBufferBase = (EFI_PHYSICAL_ADDRESS) ModeData->LinearFrameBuffer;\r
+ This->Mode->FrameBufferBase = (EFI_PHYSICAL_ADDRESS)(UINTN)ModeData->LinearFrameBuffer;\r
This->Mode->FrameBufferSize = ModeData->FrameBufferSize;\r
\r
BiosVideoPrivate->HardwareNeedsStarting = FALSE;\r
);\r
}\r
break;\r
+ default:\r
+ break;\r
}\r
\r
gBS->RestoreTPL (OriginalTPL);\r
PciIo->Mem.Read (\r
PciIo,\r
EfiPciIoWidthUint8,\r
- EFI_PCI_IO_PASS_THROUGH_BAR,\r
- (UINT64) Source,\r
+ (UINT8) EFI_PCI_IO_PASS_THROUGH_BAR,\r
+ (UINT64)(UINTN) Source,\r
WidthInBytes,\r
(VOID *) Destination\r
);\r
PciIo,\r
EfiPciIoWidthUint8,\r
EFI_PCI_IO_PASS_THROUGH_BAR,\r
- (UINT64) (DestinationAddress + Offset),\r
+ (UINT64) ((UINTN)DestinationAddress + Offset),\r
EFI_PCI_IO_PASS_THROUGH_BAR,\r
- (UINT64) (SourceAddress + Offset),\r
+ (UINT64) ((UINTN)SourceAddress + Offset),\r
Bytes\r
);\r
}\r
PciIo,\r
EfiPciIoWidthUint8,\r
EFI_PCI_IO_PASS_THROUGH_BAR,\r
- (UINT64) Address1,\r
+ (UINT64)(UINTN) Address1,\r
1,\r
&Data\r
);\r
PciIo,\r
EfiPciIoWidthUint8,\r
EFI_PCI_IO_PASS_THROUGH_BAR,\r
- (UINT64) Address1,\r
+ (UINT64)(UINTN) Address1,\r
1,\r
&BiosVideoPrivate->LineBuffer[Index1]\r
);\r
}\r
}\r
\r
+ break;\r
+ default:\r
break;\r
}\r
\r