华为工程师为 Linux AArch64 开发 UEFI 镜像内存支持
发布时间:04-20
编辑:
随着Linux内核的逐步完善,2015年以后的版本已经支持x86/x86_64的UEFI镜像内存功能,现在phoronix发现AArch64也已添加该功能。
华为工程师为 Linux AArch64 开发 UEFI 镜像内存支持
随着Linux内核的逐步完善,2015年以后的版本已经支持x86/x86_64的UEFI镜像内存功能,现在phoronix发现AArch64也已添加该功能。
科普:AArch64是ARMv8架构的一种执行状态。这并不单纯只是一个32位ARM构架扩充套件,而是完全基于ARMv8构架的A64指令集。
此外,UEFI允许设置基于地址范围的部分镜像内存(MemoryMirroring,可为镜像保留的系统内存),这在UEFI2.5规范中就已存在。这种UEFI内存镜像可以用于调控服务器的冗余/可靠性目的。
根据UEFI设置,服务器通常可以提供完整的镜像(为镜像保留50%)或部分镜像(通常为10~20%),如果低于/高于4GB还可以手动选择,甚至由操作系统决定镜像的内存地址范围,符合UEFI规范的AArch64硬件也可以支持它,但直到现在还没有在AArch64/ARM64上设置Linux内核支持。