MultiArchUefiPkg移植问题

最近听说 Intel的工程师已经将x86Eumlator移植到RISC-V上,可支持x86的显卡。模块叫做[MultiArchUefiPkg],并且开源了。请教一下,有小伙伴知道怎么转移的嘛?

1 Like

:face_with_raised_eyebrow:
一个让 x86 的显卡 BIOS 程序运行在 riscv 上的模拟器,这东西是嵌入在 UEFI 里面使用的东西。
应该是需要修改 riscv 的 UEFI 程序去调用这个翻译库实现显卡初始化。但是 VF2 官方还是 uboot ,应该是用不了。
不过 EDK2 是支持 VF2 UEFI 的启动了,目前看应该是弄 EDK2 的显卡初始化部分调用这个去初始化显卡。

不过 AMD 的显卡一直就可以被 riscv 使用,好像是 AMD 的显卡初始化代码在驱动里面有一份开源版本,可以等 Linux 内核启动完毕后再初始化 AMD 的显卡实现使用。
Intel 弄这个主要是像开机就能使用显卡。这种需求在 riscv 上似乎不是太重要,估计短期没人做。

2 Likes