速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

华为工程师发布最新补丁,实现对 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:571708

评论

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

Suno 重磅功能「Covers」:一键翻唱任意歌曲;阿里通义将发布 AI 视频生成大模型丨 RTE 开发者日报

声网

2024南京软件产业博览会(南京软博会)

AIOTE智博会

软件博览会 软件展会 软博会 南京软博会

什么是任务管理工具

爱吃小舅的鱼

如何将扫码提交的数据直接推送到企业微信、钉钉、飞书群聊?详细教程

草料二维码

草料二维码

探讨微信小程序与移动应用的结合

Geek_2305a8

关于征集人工智能中台系列标准参编单位通知

中国信通院AI Infra工作组

人工智能 | 基于ChatGPT开发人工智能服务平台

测吧(北京)科技有限公司

测试

Java读取寄存器数据的方法

不在线第一只蜗牛

Java 数据库

阿里巴巴搜索API返回值:电商市场竞争的新武器

技术冰糖葫芦

API Gateway API 接口 API 测试 pinduoduo API

聚焦大模型基础设施发展,AI Infra组会在宁召开

中国信通院AI Infra工作组

首批通过!百度千帆大模型一体机顺利通过中国信通院可信AI大模型一体机全能力评估

中国信通院AI Infra工作组

Suno 重磅功能「Covers」:一键翻唱任意歌曲;阿里通义将发布 AI 视频生成大模型丨 RTE 开发者日报

声网

首批通过!中国移动(浙江)创新研究院九天信创一体机顺利通过中国信通院可信AI大模型一体机评估

中国信通院AI Infra工作组

用户需求瞬息万变?游戏直播平台快速开发应对方案

软件开发-梦幻运营部

提高软技能,财务团队发展的关键经验教训

智达方通

全面预算管理 财务管理 财务报告 管理会计信息化

Node.js 扩展N-API 和应用场景

PingCode研发中心

node.js 应用场景

从数据仓库到数据飞轮:数据技术演进的探索与思考

不叫猫先生

数据中台 数据仓库 数据 数据飞轮

前端是靠什么起家的?

伤感汤姆布利柏

华瑞指数云ExponTech与崖山科技达成战略合作,共筑国产数据库新生态

科技热闻

数据驱动新时代:数据飞轮如何唤醒中台潜能

不叫猫先生

大数据 数据中台 数据仓库 数据飞轮

Java获取Object中Value的方法

快乐非自愿限量之名

Java

深度挖掘|Cloudera安装不再难!基础环境搭建全解析

敏捷调度TASKCTL

cloudera CDH CDH 大数据 Hadoop

万界星空科技AI低代码MES的具体功能及工厂应用效果

万界星空科技

低代码 低代码平台 mes 万界星空科技 低代码云MES

火山引擎数智平台:高性能ChatBI的技术解读和落地实践

字节跳动数据平台

大数据 BI 数据可视化 大模型 ChatBI

首批通过!华为FusionCube A3000训推超融合一体机通过中国信通院可信AI大模型一体机产品全能力评估

中国信通院AI Infra工作组

MES实时监控食品加工过程中各环节的安全

万界星空科技

工业互联网 mes 万界星空科技 食品MES 食品行业

反DDD模式之关系型数据库

EquatorCoco

数据库 DDD

阿里巴巴API助力电商:商品详情获取与数据驱动的完美结合

技术冰糖葫芦

API Gateway API 接口 API 测试 pinduoduo API

2024 AIIA先锋案例 | AI Infra专项征集工作持续进行中

中国信通院AI Infra工作组

助力园区数字化转型,合合信息市北高新园区打造“一企一画像”个性化服务

合合技术团队

数字化转型 科技 合合信息

基于ChatGPT开发人工智能服务平台

霍格沃兹测试开发学社

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