--- a/arch/arm64/kernel/head.S +++ b/arch/arm64/kernel/head.S @@ -49,7 +49,7 @@ #elif (PAGE_OFFSET & 0x1fffff) != 0 #error PAGE_OFFSET must be at least 2MB aligned #elif TEXT_OFFSET > 0x1fffff -#error TEXT_OFFSET must be less than 2MB +//#error TEXT_OFFSET must be less than 2MB #endif /* --- a/arch/arm64/Makefile +++ b/arch/arm64/Makefile @@ -79,7 +79,7 @@ int(2 * 1024 * 1024 / (2 ^ $(CONFIG_ARM64_PAGE_SHIFT)) * \ rand()) * (2 ^ $(CONFIG_ARM64_PAGE_SHIFT))}") else -TEXT_OFFSET := 0x00080000 +TEXT_OFFSET := 0x01080000 endif # KASAN_SHADOW_OFFSET = VA_START + (1 << (VA_BITS - 3)) - (1 << 61)