Skip to content
New issue

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

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

Already on GitHub? Sign in 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 界面就能出现。

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

Successfully merging this pull request may close these issues.

1 participant