会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • System and method for handling device accesses to a memory providing increased memory access security
    • 用于处理对存储器的设备访问的系统和方法,其提供增加的存储器访问安全性
    • US07426644B1
    • 2008-09-16
    • US10011151
    • 2001-12-05
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • G06F21/00G06F21/22
    • G06F12/1441G06F12/1491
    • A host bridge is described including a memory controller and a security check unit. The memory controller is adapted for coupling to a memory storing data arranged within a multiple memory pages. The memory controller receives memory access signals (e.g., during a memory access), and responds to the memory access signals by accessing the memory. The security check unit receives the memory access signals, wherein the memory access signals convey a physical address within a target memory page. The security check unit uses the physical address to access one or more security attribute data structures located in the memory to obtain a security attribute of the target memory page. The security check unit provides the memory access signals to the memory controller dependent upon the security attribute of the target memory page. A computer system is described including a memory storing data arranged within a multiple memory pages, a device operably coupled to the memory and configurable to produce memory access signals, the above described host bridge. The computer system may have, for example, a central processing unit (CPU) including a memory management unit (MMU) operably coupled to the memory and configured to manage the memory. The memory management unit (MMU) may manage the memory such that the memory stores the data arranged within the multiple memory pages. A method is disclosed for providing access security for a memory used to store data arranged within a multiple memory pages.
    • 描述了主桥,包括存储器控制器和安全检查单元。 存储器控制器适于耦合到存储多个存储器页中布置的数据的存储器。 存储器控制器接收存储器访问信号(例如,在存储器访问期间),并且通过访问存储器来响应存储器访问信号。 安全检查单元接收存储器访问信号,其中存储器访问信号传达目标存储器页面内的物理地址。 安全检查单元使用物理地址访问位于存储器中的一个或多个安全属性数据结构,以获得目标存储器页面的安全属性。 安全检查单元根据目标存储器页面的安全属性向存储器控制器提供存储器访问信号。 描述了一种计算机系统,包括存储布置在多个存储器页内的数据的存储器,可操作地耦合到存储器并且可配置为产生存储器访问信号的设备,上述主机桥。 计算机系统可以具有例如包括可操作地耦合到存储器并被配置为管理存储器的存储器管理单元(MMU)的中央处理单元(CPU)。 存储器管理单元(MMU)可以管理存储器,使得存储器存储布置在多个存储器页面中的数据。 公开了一种用于提供用于存储布置在多个存储器页内的数据的存储器的访问安全性的方法。
    • 14. 发明授权
    • Interrupt descriptor cache for a microprocessor
    • 微处理器的中断描述符缓存
    • US06378023B1
    • 2002-04-23
    • US09481005
    • 2000-01-10
    • David S. ChristieBrian C. Barnes
    • David S. ChristieBrian C. Barnes
    • G06F1324
    • G06F13/24G06F12/0875
    • An interrupt descriptor cache for a microprocessor is provided which is configured to store interrupt information associated with a plurality of interrupt vectors. Prior to fetching interrupt information from a main memory of a computer system, the microprocessor searches the interrupt descriptor cache. If the interrupt information is stored therein, the address of the interrupt service routine is formed from the stored interrupt information instead of fetching the interrupt information from main memory. The interrupt descriptor cache is additionally configured to monitory memory accesses for updates to the interrupt information stored therein. If a memory location storing interrupt information is updated, then the interrupt descriptor cache invalidates any storage locations which may be storing the information.
    • 提供了一种用于微处理器的中断描述符缓存器,其被配置为存储与多个中断向量相关联的中断信息。 在从计算机系统的主存储器获取中断信息之前,微处理器搜索中断描述符缓存。 如果中断信息存储在其中,则中断服务程序的地址由存储的中断信息形成,而不是从主存储器取出中断信息。 中断描述符缓存另外被配置为对存储在其中的中断信息的更新的监控存储器访问。 如果更新存储中断信息的存储器位置,则中断描述符缓存使存储信息的任何存储位置无效。
    • 15. 发明授权
    • Interrupt coprocessor configured to process interrupts in a computer
system
    • 中断协处理器配置为处理计算机系统中的中断
    • US5727227A
    • 1998-03-10
    • US559659
    • 1995-11-20
    • Rodney W. SchmidtBrian C. Barnes
    • Rodney W. SchmidtBrian C. Barnes
    • G06F9/38G06F9/46G06F13/24G06F1/00
    • G06F13/24G06F9/3879G06F9/462
    • A computer system employing an interrupt coprocessor is provided. The interrupt coprocessor is signaled by an interrupt controller to service a particular interrupt request. The interrupt coprocessor may include limited functionality, such that if a particular interrupt request is beyond the capabilities of the interrupt coprocessor, the microprocessor is interrupted. Context saves may be avoided in the interrupt coprocessor. Interrupt latency is reduced, as well as interruption of one or more main microprocessors in the computer system. Several embodiments are shown with a range of interrupt servicing capabilities. A data pump is shown, which is configured to transfer data from a source to a destination. A microcontroller is shown, which may manipulate the data as it is moved from source to destination or access the interrupting device to determine the service needed. Finally, a microprocessor similar to the main microprocessors of the computer system is shown. The microprocessor is capable of accessing system resources in a similar fashion to the main microprocessor, and therefore is capable of performing all interrupt servicing functions.
    • 提供了一种采用中断协处理器的计算机系统。 中断协处理器由中断控制器发出信号,以服务于特定的中断请求。 中断协处理器可以包括有限的功能,使得如果特定中断请求超出了中断协处理器的能力,则微处理器被中断。 在中断协处理器中可以避免上下文保存。 中断延迟减少,以及计算机系统中一个或多个主要微处理器的中断。 示出了具有一定范围的中断服务能力的几个实施例。 示出了数据泵,其被配置为将数据从源传送到目的地。 示出了微控制器,其可以在数据从源移动到目的地时操纵数据,或者访问中断设备以确定所需的服务。 最后,显示了类似于计算机系统的主要微处理器的微处理器。 微处理器能够以与主微处理器相似的方式访问系统资源,因此能够执行所有中断服务功能。
    • 19. 发明授权
    • Memory management system and method providing increased memory access security
    • 内存管理系统和方法提供更高的内存访问安全性
    • US06854039B1
    • 2005-02-08
    • US10005271
    • 2001-12-05
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • G06F12/14G06F12/00
    • G06F12/145G06F12/1491
    • A memory management unit (MMU) is disclosed for managing a memory storing data arranged within a multiple memory pages. The memory management unit includes a security check receiving a physical address within a selected memory page, and security attributes of the selected memory page. The security check unit uses the physical address to access one or more security attribute data structures located in the memory to obtain an additional security attribute of the selected memory page. The security check unit generates a fault signal dependent upon the security attributes of selected memory page and the additional security attribute of the selected memory page. The security attributes of the selected memory page may include a user/supervisor (U/S) bit and a read/write (R/W) bit as defined by the ×86 processor architecture. The one or more security attribute data structures may include a security attribute table directory and one or more security attribute tables. The security attribute table directory may include multiple entries, and each entry of the security attribute table directory may include a present bit and a security attribute table base address field. A central processing unit (CPU) is described including the memory management unit (MMU), and a computer system is disclosed including the CPU. A method is described for providing access security for a memory used to store data arranged within multiple memory pages.
    • 公开了一种用于管理存储多个存储器页中布置的数据的存储器管理单元(MMU)。 存储器管理单元包括接收所选存储器页面内的物理地址的安全检查以及所选存储器页的安全属性。 安全检查单元使用物理地址来访问位于存储器中的一个或多个安全属性数据结构,以获得所选存储器页的附加安全属性。 安全检查单元根据所选择的存储器页面的安全属性和所选择的存储器页面的附加安全属性生成故障信号。 所选存储器页面的安全属性可以包括由x86处理器架构定义的用户/管理器(U / S)位和读/写(R / W)位。 一个或多个安全属性数据结构可以包括安全属性表目录和一个或多个安全属性表。 安全属性表目录可以包括多个条目,并且安全属性表目录的每个条目可以包括当前位和安全属性表基地址字段。 描述了包括存储器管理单元(MMU)的中央处理单元(CPU),并且公开了包括CPU的计算机系统。 描述了一种用于提供用于存储布置在多个存储器页内的数据的存储器的访问安全性的方法。
    • 20. 发明授权
    • Microprocessor having a context save unit for saving context independent from interrupt requests
    • 微处理器具有上下文保存单元,用于独立于中断请求来保存上下文
    • US06205467B1
    • 2001-03-20
    • US08557312
    • 1995-11-14
    • J. Andrew LambrechtBrian C. Barnes
    • J. Andrew LambrechtBrian C. Barnes
    • G06F900
    • G06F9/3863G06F9/461
    • A microprocessor including a context save unit is provided. The context save unit is configured to periodically perform context saves. When the microprocessor receives an interrupt signal, the microprocessor enters the interrupt service routine without performing a context save. After completing execution of the interrupt service routine, the microprocessor restores the most recently saved context and begins executing the task at that saved context. The interrupt service routine is entered rapidly but the interrupt service routine does not include instructions for saving the registers which it utilizes to perform its function. The context save unit is configured to perform a context save at the occurrence of a variety of events. A fixed or variable time interval may be selected, and each interval includes several options.
    • 提供了包括上下文保存单元的微处理器。 上下文保存单元配置为定期执行上下文保存。 当微处理器接收到中断信号时,微处理器进入中断服务程序,而不执行上下文保存。 完成中断服务程序的执行后,微处理器恢复最近保存的上下文,并开始在保存的上下文中执行任务。 快速进入中断服务程序,但中断服务程序不包含用于保存用于执行其功能的寄存器的指令。 上下文保存单元被配置为在发生各种事件时执行上下文保存。 可以选择固定或可变时间间隔,并且每个间隔包括若干选项。