首页> 外国专利> Atomically updating 64 bit fields in the 32 bit AIX kernel

Atomically updating 64 bit fields in the 32 bit AIX kernel

机译:以原子方式更新32位AIX内核中的64位字段

摘要

A method, system, and computer instructions for atomically updating 64-bit fields in the 32-bit AIX kernel, wherein the underlying hardware's 64-bit capable instructions are used to construct an atomic primitive. If a data request applies to the 32-bit kernel on 64-bit hardware execution environment, a load and reserve instruction sets a reservation for a memory location. The original 64-bit data object is decomposed into two 32-bit halves. A Shift Right Double Word Immediate (SRDI) instruction captures the high-order bits of the 64-bit register. If the store conditional instruction determines that the reservation is not lost, the store conditional instruction stores the result. If the store conditional instruction fails, the process returns to the reserve instruction until the store conditional operation returns a success.
机译:一种用于原子地更新32位AIX内核中的64位字段的方法,系统和计算机指令,其中底层硬件具有64位功能的指令用于构造原子基元。如果数据请求适用于64位硬件执行环境上的32位内核,则加载和保留指令将为内存位置设置保留。原始的64位数据对象被分解为两个32位的一半。右移双字立即移位(SRDI)指令捕获64位寄存器的高位。如果存储条件指令确定保留未丢失,则存储条件指令存储结果。如果存储条件指令失败,则过程返回到保留指令,直到存储条件操作返回成功。

著录项

  • 公开/公告号US7437541B2

    专利类型

  • 公开/公告日2008-10-14

    原文格式PDF

  • 申请/专利权人 LARRY BERT BRENNER;

    申请/专利号US20040887439

  • 发明设计人 LARRY BERT BRENNER;

    申请日2004-07-08

  • 分类号G06F7/38;

  • 国家 US

  • 入库时间 2022-08-21 20:12:20

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号