[发明专利]用于执行DMA块移动的方法及DMA设备无效
申请号: | 200810001637.7 | 申请日: | 2008-01-07 |
公开(公告)号: | CN101221544A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | R·尼古拉斯;B·C·德雷鲁普;J·古普塔;G·比朗;L·E·德拉托尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/30 | 分类号: | G06F13/30 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于执行DMA块移动的方法及DMA设备。直接存储器访问(DMA)设备包括屏障和中断机制,所述机制允许中断和邮箱操作以这样的方式发生:确保正确的操作,但只要有可能,仍允许发生高性能的乱序数据移动。将特定描述符定义为“屏障描述符”。当DMA设备遇到屏障描述符时,它确保在屏障描述符完成之前完成所有先前描述符。所述DMA设备还确保直至与屏障描述符关联的数据移动完成,才断言由屏障描述符生成的任何中断。DMA控制器仅允许由屏障描述符生成中断。屏障描述符概念还允许软件将邮箱完成消息嵌入描述符的分散/收集链接列表。 | ||
搜索关键词: | 用于 执行 dma 移动 方法 设备 | ||
【主权项】:
1.一种用于在直接存储器访问设备中执行直接存储器访问块移动的方法,所述方法包括:接收直接存储器访问块移动描述符,其中所述直接存储器访问块移动描述符指示了源和目标,并且其中所述直接存储器访问块移动描述符被标识为屏障描述符;将所述直接存储器访问块移动描述符转换为所述直接存储器访问块移动描述符的一个或多个直接存储器访问请求;标识所述一个或多个直接存储器访问请求内的最后一个直接存储器访问请求;以及处理所述一个或多个直接存储器访问请求以满足直接存储器访问块移动请求,以便所述直接存储器访问设备在处理所述一个或多个直接存储器访问请求内的所有其他直接存储器访问请求之前,不会处理所述最后一个直接存储器访问请求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810001637.7/,转载请声明来源钻瓜专利网。