【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

华为工程师发布最新补丁,实现对 AArch64 硬件的 Linux 镜像内存支持

  • 2022-04-18
  • 本文字数:685 字

    阅读完需:约 2 分钟

华为工程师发布最新补丁,实现对AArch64硬件的Linux镜像内存支持

早在 2015 年,Linux 内核就已支持 x86/x86_64 的 UEFI 镜像内存功能,而对于华为来说,为 AArch64 添加该功能也是他们一直在努力的事情。4 月 14 日,华为工程师 Wupeng Ma 发布了最新补丁集,实现了对 AArch64 硬件的这种 Linux 镜像内存支持。


图:Wupeng Ma 发布的 Linux 内核邮件截图


AArch64 是 ARMv8 架构的一种执行状态。这并不单纯只是一个 32 位 ARM 构架扩充套件,而是完全基于 ARMv8 架构的 A64 指令集。UEFI 允许设置基于地址范围的部分内存镜像,该镜像一直沿用到 UEFI 2.5 规范。


镜像内存是一种将内存分成两个独立的技术通道的技术,通常用在存储设备上,比如服务器。通过镜像内存,一个通道可以被复制到另一个通道用以备份。这种方法使输入/输出(I/O)寄存器和内存出现在多个地址范围内,因为同一物理字节可在多个地址访问。使用内存镜像,可以实现更高的内存可靠性和更高级别的内存整合。而该功能对于 Arm64 架构来说,同样适用。

 

根据平台设置,服务器可以提供完整镜像(保留 50% 用于镜像)或部分镜像,通常为 10~20%。如果低于/高于 4GB 还可以手动选择,甚至由操作系统决定镜像的内存地址范围。


图:来源于网络


Efi_fake_mem 用于测试镜像功能,不会在生产环境中使用,此测试功能可以模拟内存的属性值。Efi_fake_mem 支持之所以被放在首位,是因为由 BIOS 报告的内存的属性很难模拟。有了这种支持,任何支持 efi 的 arm64 机器都可以轻松测试镜像功能。

 

值得注意的是,Wupeng Ma 在邮件中有明确条件:“如果未指定 kernelcore,将禁用镜像功能。”


图:Wupeng Ma 发布的 Linux 内核邮件截图


如想获知更多关于此功能的信息,请访问华为工程师 Wupeng Ma 发布的 Linux 内核邮件进行了解。

 

信息来源:

https://lore.kernel.org/lkml/20220414101314.1250667-1-mawupeng1@huawei.com/

2022-04-18 16:571516

评论

发布
暂无评论
发现更多内容

打造 API 接口的堡垒

Apifox

API API 安全 API 接口

PCB为什么常用50Ω阻抗?6大原因

华秋PCB

科普 电路 阻抗 PCB PCB设计

小红书自研小程序:电商体验与效果优化的运行时体系设计

小红书技术REDtech

架构 前端

阿里云 EMAS & 魔笔:3月产品动态

移动研发平台EMAS

阿里云 DevOps 测试 低代码开发 移动端开发

软件测试/测试开发丨容器编排K8S 下部署分布式UI自动化解决方案

测试人

k8s 软件测试 #Kubernetes#

Mac磁盘清理DaisyDisk4中文版评测:一种优雅而有趣的释放存储空间的方式

魔仙苹果mac堡

磁盘清理 DaisyDisk Mac版下载 DaisyDisk中文版 如何清理Mac磁盘

【云享专刊】开源遇上华为云,OCP架构变身“云原生框架”

华为云开发者联盟

开源 云原生 华为云 华为云开发者联盟 企业号 4 月 PK 榜

跟ChatGPT聊天、需求润色优化,禅道OpenAI 插件发布!

禅道项目管理

项目管理 openai ChatGPT

【一行代码秒上云】Serverless六步构建全栈网站

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 4 月 PK 榜

天天预约|如何使用「代预约」功能?全在这篇文章里!

天天预约

线上预约 预约工具 预约 预约小程序

windows制作apple苹果证书-appuploader​

雪奈椰子

升级企业数智化底座,用友iuap助力企业高质量发展

用友BIP

用友 技术大会 iuap平台

人人可用的敏捷指标工具!Kyligence Zen 正式发布 GA 版

Kyligence

数据分析 Kyligence Zen 指标平台 大数据管理

LilyView for mac(无边框轻量级图片浏览器)

魔仙苹果mac堡

LilyView Mac版 苹果图片浏览软件 LilyView下载

中文版IBM SPSS Statistics(spss数据统计与分析软件)

魔仙苹果mac堡

数据分析 spss数据统计 IBM SPSS Statistics中文 IBM SPSS Statistics破解 IBM SPSS Statistics下载

基于HashData湖仓一体解决方案的探索与实践

酷克数据HashData

ARM版CentOS Linux系统镜像文件(苹果M1专用)

魔仙苹果mac堡

Linux系统 苹果电脑 pd18虚拟机 Mac双系统安装

高效前端代码编辑器:Sublime Text 4 Dev for Macv4.0(4148) 中文版

真大的脸盆

Mac 代码编辑器 Mac 软件 前端代码编辑

2023年最新iOS打包发布流程汇总

雪奈椰子

AIGC:数字内容创新的新引擎,还有藏着更多你知道的细节

加入高科技仿生人

人工智能 AI AIGC

被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了

程序员小富

Java git

低代码开发,是稳打稳扎还是饮鸩止渴?

引迈信息

前端 低代码 JNPF

来2023用友BIP技术大会,与北京地铁等领先企业探索数智化转型路径

用友BIP

技术大会 用友iuap 用友技术大会 数智底座 技术底座

我们与AI共生的未来 | 社区征文

TiAmo

人工智能 AI 三周年征文

MobTech MobLink|裂变拓新,助力运营

MobTech袤博科技

没有研发过程数字化,DevOps就是水中月、雾中花

行云创新

DevOps 研发管理 云原生IDE

实践分享:如何在自己的App 中引入AI画图!

FN0

小程序 小程序容器 AI绘画

AIGC爆火的背后需要掌握的基础原理

飞桨PaddlePaddle

人工智能 AI 百度飞桨 AIGC

Adobe全新AI工具引关注,生成式人工智能Firefly助力创作更高效、更有创意

Geek_2d6073

Downie4最常用的几种下载方法,全能网页视频下载工具Downie使用教程

魔仙苹果mac堡

downie 4 Mac 视频下载工具

540p秒变1080p!小红书端侧实时超分带你免流量玩嗨短视频

小红书技术REDtech

AI 算法 短视频

华为工程师发布最新补丁,实现对AArch64硬件的Linux镜像内存支持_文化 & 方法_鲁冬雪_InfoQ精选文章