Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[WIP] Add support for LoongArch #1

Open
wants to merge 2 commits into
base: la64/master
Choose a base branch
from
Open

Conversation

yetist
Copy link

@yetist yetist commented Jan 7, 2022

移植 refind 到 LoongArch,上游在 sourceforge,这里 fork 的那个仓库看着也是同一个作者维护的开发版本,所以提交历史不会有问题。

目前移植的版本,存在一个问题:
refind 运行时会加载文件系统的 driver,此 driver 安装后位于esp分区 /EFI/refind/drivers_loongarch64/ext4_loongarch64.efi 路径。一旦 refind 加载此 driver,固件会报错如下:

MdeModulePkg/Core/Dxe/Mem/Pool.c(693): CR has Bad Signature

目前尚不清楚这个问题的原因在哪里,是 refind、gnu-efi 还是固件本身。临时解决方案是移走此 ext4_loongarch64.efi,refind 界面就能出现。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant