diff -Nuar grubby-8.40-1/grubby.c grubby-8.40-1-new/grubby.c --- grubby-8.40-1/grubby.c 2024-09-09 17:52:12.702785049 +0800 +++ grubby-8.40-1-new/grubby.c 2024-09-09 17:51:22.062183169 +0800 @@ -60,7 +60,7 @@ int isEfi = 0; -#if defined(__aarch64__) || (__loongarch64) +#if defined(__aarch64__) || (__loongarch64) || defined(__sw_64__) #define isEfiOnly 1 #elif (defined(__riscv) && (__riscv_xlen == 64)) #define isEfiOnly 1