鲁冬雪 早在年,Linux内核就已撑持x86/x86_64的UEFI镜像内存机能,而对于华为来讲,为AArch64增加该机能也是他们一向在勉力的工做。4月14日,华为工程师WupengMa宣布了最新补钉集,实行了对AArch64硬件的这类Linux镜像内存撑持。
图:WupengMa宣布的Linux内核邮件截图
AArch64是ARMv8架构的一种履行形态。这并不只纯不过一个32位ARM构架扩大套件,而是完全基于ARMv8架构的A64指令集。UEFI许可配置基于住址局限的部份内存镜像,该镜像一向因袭到UEFI2.5模范。
镜像内存是一种将内存分红两个自力的技能通道的技能,通罕用在储备配置上,譬喻效劳器。经过镜像内存,一个通道也许被复制到另一个通道用以备份。这类法子使输入/输出(I/O)存放器和内存涌如今多个住址局限内,由于统一物理字节可在多个住址造访。操纵内存镜像,也许实行更高的内存牢靠性和更高等其余内存调整。而该机能对于Arm64架构来讲,一样合用。
依照平台配置,效劳器也许供应完全镜像(保存50%用于镜像)或部份镜像,一般为10~20%。假如低于/高于4GB还也许手动筛选,乃至由职掌系统决议镜像的内存住址局限。
Efi_fake_mem用于测试镜像机能,不会在临盆处境中操纵,此测试机能也许模仿内存的属性值。Efi_fake_mem撑持之于是被放在首位,是由于由BIOS汇报的内存的属性很难模仿。有了这类撑持,任何撑持efi的arm64机械均也许轻便测试镜像机能。
值得提防的是,WupengMa在邮件中有明晰前提:“假如未指定kernelcore,将禁用镜像机能。”
图:WupengMa宣布的Linux内核邮件截图
如想获知更多对于此机能的音信,请造访华为工程师WupengMa宣布的Linux内核邮件举行领会。
音信滥觞: