Partial cache line write transactions in a computing system with a write
back cache
    1.
    发明授权
    Partial cache line write transactions in a computing system with a write back cache 失效
    在具有回写高速缓存的计算系统中部分高速缓存行写入事务

    公开(公告)号:US5586297A

    公开(公告)日:1996-12-17

    申请号:US217588

    申请日:1994-03-24

    CPC分类号: G06F12/0835 G06F12/0886

    摘要: A computing system is presented which includes a memory, an input/output adapter and a processor. The processor includes a write back cache in which dirty data may be stored. When performing a coherent write from the input/output adapter to the memory, a block of data is written from the input/output adapter to a memory location within the memory. The block of data contains less data than a full cache line in the write back cache. The write back cache is searched to determine whether the write back cache contains data for the memory location. When the search determines that the write back cache contains data for the memory location a full cache line which contains the data for the memory location is purged.

    摘要翻译: 提出了一种包括存储器,输入/输出适配器和处理器的计算系统。 处理器包括可以存储脏数据的回写高速缓存。 当从输入/输出适配器执行相干写入到存储器时,将一块数据从输入/输出适配器写入存储器中的存储器位置。 数据块中的数据量少于写回缓存中的完整高速缓存行数据。 搜索回写高速缓存以确定回写高速缓存是否包含存储器位置的数据。 当搜索确定回写高速缓存包含用于存储器位置的数据时,清除包含存储器位置的数据的完整高速缓存行。

    Program stack handling
    2.
    发明授权
    Program stack handling 有权
    程序堆栈处理

    公开(公告)号:US07797505B2

    公开(公告)日:2010-09-14

    申请号:US11113461

    申请日:2005-04-25

    IPC分类号: G06F11/07

    摘要: Systems, methods, and device are provided for program stack handling. One method embodiment includes recognizing that a fault has occurred because a particular address range in a memory stack has been accessed. The method includes evaluating a current utilized size of regions in the memory stack. A particular address range between the current utilized size of regions in the memory stack is then relocated.

    摘要翻译: 提供系统,方法和设备用于程序堆栈处理。 一种方法实施例包括识别由于存储器堆栈中的特定地址范围已被访问而发生故障。 该方法包括评估当前利用的存储器堆栈中的区域的大小。 然后重新定位存储器堆栈中当前利用的区域大小之间的特定地址范围。

    Management of copy-on-write fault
    3.
    发明申请
    Management of copy-on-write fault 审中-公开
    管理写时错误

    公开(公告)号:US20080270739A1

    公开(公告)日:2008-10-30

    申请号:US11796512

    申请日:2007-04-27

    IPC分类号: G06F12/08

    CPC分类号: G06F12/1036

    摘要: An embodiment of the invention provides an apparatus and method for management of copy-on-write faults. The apparatus and method include the acts of: assigning a translation to a first physical memory page, where the translation is a virtual memory address to physical memory address translation and where an offset portion in the translation includes a physical address of the first physical memory page; and creating a second physical memory page which is a copy of the first physical memory page.

    摘要翻译: 本发明的实施例提供了一种用于管理写时复制故障的装置和方法。 该装置和方法包括以下动作:将翻译分配给第一物理存储器页面,其中翻译是虚拟存储器地址到物理存储器地址转换,并且其中翻译中的偏移部分包括第一物理存储器页面的物理地址 ; 以及创建作为所述第一物理存储器页的副本的第二物理存储器页。

    Scoring assertions
    4.
    发明授权
    Scoring assertions 有权
    评分断言

    公开(公告)号:US07322026B2

    公开(公告)日:2008-01-22

    申请号:US10792208

    申请日:2004-03-02

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3672

    摘要: Systems, methods, and devices are provided for scoring assertions in software testing. One method embodiment includes registering assertions which fail during testing of software code. The method includes analyzing failed assertions against a set of questions. The failed assertions are scored based on analyzing the failed assertions against a set of questions.

    摘要翻译: 系统,方法和设备用于在软件测试中进行评分断言。 一种方法实施例包括登记在测试软件代码期间失败的断言。 该方法包括分析针对一组问题的失败断言。 失败的断言是基于对一组问题的失败断言的分析得分。

    Self-describing kernel modules
    5.
    发明授权
    Self-describing kernel modules 有权
    自描述内核模块

    公开(公告)号:US07954086B2

    公开(公告)日:2011-05-31

    申请号:US10440144

    申请日:2003-05-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/447 G06F8/31

    摘要: A method, and a corresponding mechanism, are used for creating a self-describing kernel module. The method includes the steps of expressing data describing a module in a modmeta file format and creating a C language source file. The C language source file is created by translating the expressed data into a series of C language data structures, wherein the series of C language data structures comprises the C language source file. The C language source file is then compiled and linked into the module itself, thus making the module contain its own descriptive data.

    摘要翻译: 使用一种方法和相应的机制来创建自描述内核模块。 该方法包括以modmeta文件格式表示描述模块的数据并创建C语言源文件的步骤。 通过将所表达的数据转换为一系列C语言数据结构来创建C语言源文件,其中一系列C语言数据结构包括C语言源文件。 然后将C语言源文件编译并链接到模块本身,从而使模块包含自己的描述性数据。