From e43d0884ed93ffd8044e48e8d5d2d010a46aab33 Mon Sep 17 00:00:00 2001 From: Leif Lindholm Date: Tue, 21 Jul 2020 13:50:56 +0100 Subject: EmbeddedPkg: fix gcc build errors in AndroidBootImgLib Commit dbd546a32d5a ("BaseTools: Add gcc flag to warn on void* pointer arithmetic") does its work and triggers build errors in this library. Update the affected code to build correctly again. Cc: Pierre Gondois Cc: Laszlo Ersek Cc: Bob Feng Reported-by: Pierre Gondois Signed-off-by: Leif Lindholm Reviewed-by: Laszlo Ersek --- EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'EmbeddedPkg/Library') diff --git a/EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c b/EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c index e1036954ee..bbc240c363 100644 --- a/EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c +++ b/EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c @@ -97,7 +97,7 @@ AndroidBootImgGetKernelInfo ( ASSERT (IS_VALID_ANDROID_PAGE_SIZE (Header->PageSize)); *KernelSize = Header->KernelSize; - *Kernel = BootImg + Header->PageSize; + *Kernel = (VOID *)((UINTN)BootImg + Header->PageSize); return EFI_SUCCESS; } @@ -341,7 +341,7 @@ AndroidBootImgUpdateFdt ( Status = AndroidBootImgSetProperty64 (UpdatedFdtBase, ChosenNode, "linux,initrd-end", - (UINTN)(RamdiskData + RamdiskSize)); + (UINTN)RamdiskData + RamdiskSize); if (EFI_ERROR (Status)) { goto Fdt_Exit; } -- cgit v1.2.3