summaryrefslogtreecommitdiff
path: root/apps/lfbgrid.c
diff options
context:
space:
mode:
authorzhoumingtao <zhoumingtao@loongson.cn>2021-12-30 15:39:47 +0800
committerzhoumingtao <zhoumingtao@loongson.cn>2021-12-30 15:39:47 +0800
commite7db4418b1fe6ea0220974b77c3b10918ab9b7a0 (patch)
tree43c862861b7c9ad135fc5596c5373f4b993485ab /apps/lfbgrid.c
parentaf773c779de0a9c271022f97723514bb9e2ba777 (diff)
downloadgnu-efi-e7db4418b1fe6ea0220974b77c3b10918ab9b7a0.tar.gz
Add support for LoongArch64 architecture
Diffstat (limited to 'apps/lfbgrid.c')
-rw-r--r--apps/lfbgrid.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/lfbgrid.c b/apps/lfbgrid.c
index 05977d2..3153ae1 100644
--- a/apps/lfbgrid.c
+++ b/apps/lfbgrid.c
@@ -52,7 +52,8 @@ draw_boxes(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop)
UINT32 *PixelBuffer;
UINT32 CopySize, BufferSize;
#if defined(__x86_64__) || defined(__aarch64__) || \
- (defined (__riscv) && __riscv_xlen == 64)
+ (defined (__riscv) && __riscv_xlen == 64) || \
+ defined(__loongarch64)
UINT64 FrameBufferAddr;
#elif defined(__i386__) || defined(__arm__)
UINT32 FrameBufferAddr;
@@ -116,7 +117,8 @@ draw_boxes(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop)
return;
}
#if defined(__x86_64__) || defined(__aarch64__) || \
- (defined (__riscv) && __riscv_xlen == 64)
+ (defined (__riscv) && __riscv_xlen == 64) || \
+ defined(__loongarch64)
FrameBufferAddr = (UINT64)gop->Mode->FrameBufferBase;
#elif defined(__i386__) || defined(__arm__)
FrameBufferAddr = (UINT32)(UINT64)gop->Mode->FrameBufferBase;