赛迪网 > IT产品 服务器 > 资讯
  IT资讯搜索
 
IT产品搜索
· IBM x3610/x3100火热特惠中 Intel虚拟化专题
· 带上MP3一起运动 主流整合主板定位及选购解析
· 新学期教育投影机选购 服务器市场Q2稳步增长
· 市售高性价比液晶显示器一览 华硕M51SN评测
· 市场热销精品打印机推荐 虚拟化技术渐成热门
· 扫描仪发展的过去与未来 路由基本协议与技术

Linux内核补丁暴露AMD旁路转换缓冲错误

发布时间:2007.12.12 05:20     来源:ZOL    作者:ZOL

  据国际报道:关于AMD的旁路转换缓冲(TLB)错误及其对四核皓龙芯片的影响上周已经有了很多报道,据国外媒体报道,AMD在为64位Red Hat企业版Linux即Upgrade 4准备一个内核补丁程序。和AMD的BIOS(基本输入输出系统)修复和微代码更新不同,据悉这些处理过程降低了10-20%的性能,据说Linux补丁程序对性能的损耗低于1%。然而,我们也了解到,用户为了获得该补丁程序必须签署一份保密协议。

  情况被证实之后,AMD在x86-64.org邮件列表上公布了该补丁程序的源代码。然而,这些代码以现状为基准,不再进行修改,同时再次警告,提示它不完全适用于主流系统:

  由于此补丁程序具有强大的入侵特性,而且受到影响的用户数非常少(如果你的部分系统受到影响,就会了解这一点),我们不推荐在常规的Linux系统上使用此补丁程序。此补丁不是为主流用户而准备的,也不是用于销售的Linux产品!此补丁只接受过最小限度的功能性测试。每位用户在使用前必须对其进行评估,以确保其能符合必要的质量标准。

  在同一邮件列表上的一篇以前发表的文章中,AMD的员工Elsie Wahlig也提出警告,该补丁程序"不推荐应用于上游产品"。Wahlig提到,该补丁程序是由AMD的操作系统研究中心小组为Linux 2.6.23.8而开发的,并提供了一份详细的错误描述:

  对错误298的描述如下:"处理器操作可能不是原子性的,在二级缓存中改变页面转换表项目中从0b到1b地址的被访问过的或脏字节。在一个细小的时间间隔内,在修改过的复制数据返回二级缓存之前,其他缓存操作可能引起失效的页面转换表项目被安装在三级缓存中。另外,如果在该时间间隔期间检测到该缓存行,处理器不会对该被访问过的或脏字节,以及可能发生错误的数据进行无关的缓存操作。系统可能会通过一次机器检测事件,报告发生了一次三级缓存协议错误。在这种情况下,MC4状态寄存器(MSR 0000_0410)的内容将会是B2000000_000B0C0F或BA000000_000B0C0F。MC4地址寄存器(MSR 0000_0412)的内容将会是26h。"

  Wahlig对Linux补丁程序的工作过程作了描述,该补丁程序也绕过了BIOS工作区并仿真"被访问过的和脏字节",以阻止错误数据建立文件头:

  内核补丁解决方案取决于二级缓存迁出问题的根本原因。只有当TLB需要在一个页表项目中设置一个A或D位时,问题才暴露。如果TLB永远不需要设置一个A或D位,错误则不会出现。通过使用当前的可写位对A和D位进行仿真,补丁程序将确保经常对实际的A和D位进行预设。当首次访问一个未对仿真A位进行设置的页面时,并且当首次写访问一个未对仿真D位进行设置的可写页面时,通过对一个错误页面进行强制而完成该处理。仿真A和D位存储在位寄存器中,操作系统通常可以在页表项目中取得它。

  AMD以比最初预期更为委婉的说法,停止发行该补丁程序,但公司并没有给所有Linux用户发放"通行证",用来避免BIOS修复程序带来的性能损失。

责任编辑:杨宇佳


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· AMD澄清K10处理器ACP平均功耗概念误读事件 (12-11) · AMD印度研发中心成立 进行45nm制程测试优化 (12-11)
· AMD总裁荣登全球创新企业名人榜的前十名 (12-11) · 英特尔和AMD在系统芯片领域展开新的竞争 (12-11)
· AMD找到并修复巴塞罗纳芯片问题 将提供补丁 (12-11) · Linux Kernel Ptrace 本地权限提升漏洞 (12-10)
· AMD四核巴塞罗那有缺陷 出货可能延至明年 (12-10) · AMD郭可尊:希望建一家女性管理学院 (12-10)
· AMD承认巴塞罗那四核出现漏洞 仍确保供货量 (12-09) · 08年十大可能被炒CEO出炉 AMD阿朗CEO均上榜 (12-07)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 移动信息化市场方兴未艾 企业呼唤标准出台
· 如何把握企业价值差异 避免CRM与SCM脱节
· 齐看四大厂商的SaaS动态 ERP案例分析
· 通方期货CRM解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统