会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for updating a microcode image in a memory
    • 用于更新存储器中的微码图像的方法和装置
    • US07089414B2
    • 2006-08-08
    • US10411414
    • 2003-04-10
    • John Steven LangfordMichael Youhour LimPaul Edward MovallThomas Joseph Warne
    • John Steven LangfordMichael Youhour LimPaul Edward MovallThomas Joseph Warne
    • G06F9/00
    • H04L67/34G06F11/0766H04L69/329
    • A method, apparatus, and computer instructions for determining validity of and updating a microcode image. Responsive to initiation of an update process, a first validity indicator is checked to determine whether a first microcode image in the memory is valid. In response to the first microcode image being valid, a second validity indicator is set indies, to indicate that a second microcode image is invalid, and the update process is allowed to update the second microcode image to form an updated microcode image. A determination is made as to whether the updated microcode image is valid. The second validity indicator is set to indicate that the updated microcode is valid if the updated image is valid. The second validity indicator is checked during booting of a data processing system. If the second validity indicator is valid, the updated microcode will be loaded.
    • 一种用于确定微码图像的有效性和更新的方法,装置和计算机指令。 响应于启动更新处理,检查第一有效性指示符以确定存储器中的第一微代码图像是否有效。 响应于第一微码图像有效,第二有效性指示符被设置为指示第二微码图像无效,并且允许更新处理更新第二微码图像以形成更新的微码图像。 确定更新的微码图像是否有效。 第二有效性指示符被设置为指示更新的微码在更新的图像有效时是有效的。 在数据处理系统引导期间检查第二个有效性指示符。 如果第二个有效性指示符有效,则更新的微代码将被加载。
    • 2. 发明授权
    • Interrupt and message batching apparatus and method
    • 中断和消息批处理设备和方法
    • US6085277A
    • 2000-07-04
    • US950755
    • 1997-10-15
    • Gregory Michael NordstromShawn Michael LambethPaul Edward MovallDaniel Frank MoertlCharles Scott GrahamWilliam Joseph ArmstrongThomas Rembert Sand
    • Gregory Michael NordstromShawn Michael LambethPaul Edward MovallDaniel Frank MoertlCharles Scott GrahamWilliam Joseph ArmstrongThomas Rembert Sand
    • G06F9/46G06F13/00
    • G06F9/546
    • An interrupt and message batching apparatus and method reduces the number and frequency of processor interrupts and resulting context switches by grouping I/O completion events together with a single processor interrupt in a manner that balances I/O operation latency requirements with processor utilization requirements to optimize overall computer system performance. The invention sends a message from a processor complex to an I/O adapter on an I/O bus commanding an I/O device connected to the I/O adapter to perform a function. Upon completion of the commanded function, the message processor in the I/O adapter generates a message and sends it to the processor complex on the I/O bus. The message is enqueued in the message queue of the memory, a message count is updated, and processor complex interrupt is signalled if and when the message count exceeds a message pacing count. A signalling timer may also be programmed with a fast response time value if the message has a relatively high latency or with a slow response time value if the message has a relatively low latency. The signalling timer is started when the message is enqueued and the processor complex interrupt is then signalled when the message count exceeds the message pacing count or when the signalling timer has elapsed.
    • 中断和消息批处理设备和方法通过将I / O完成事件与单个处理器中断分组,以使I / O操作等待时间要求与处理器利用率要求平衡来优化,从而减少处理器中断和结果上下文切换的数量和频率 整体计算机系统性能。 本发明在I / O总线上从处理器复合体向I / O适配器发送消息,命令连接到I / O适配器的I / O设备执行功能。 完成命令功能后,I / O适配器中的消息处理器会生成一条消息,并将其发送到I / O总线上的处理器复合体。 该消息在存储器的消息队列中排队,消息计数被更新,并且当消息计数超过消息步调计数时以及何时发送处理器复杂中断。 如果消息具有相对较高的延迟,或者如果消息具有相对低的延迟,则信令定时器也可以被编程为具有快速的响应时间值。 当消息排入队列时,启动信令定时器,然后当消息计数超过消息起搏计数或信令定时器过去时,信号通知处理器复杂中断。
    • 3. 发明授权
    • Method and apparatus for implementing distributed event management in an embedded support processor computer system
    • 在嵌入式支持处理器计算机系统中实现分布式事件管理的方法和装置
    • US07254815B2
    • 2007-08-07
    • US10422659
    • 2003-04-24
    • Clinton Gene LaschkewitschPaul Edward MovallWard Ray Nelson
    • Clinton Gene LaschkewitschPaul Edward MovallWard Ray Nelson
    • G06F9/46
    • G06F9/542
    • Distributed event management in an embedded support processor computer system includes an embedded support processor having an event distribution agent used to communicate with local processes internal to the embedded support processor. A process communicates with the event distribution agent of the embedded support processor and registers for one or more events. Another process signals an event to the event distribution agent of the embedded support processor. The event distribution agent of the embedded support processor notifies each registered process of the signaled event. The event distribution agent of the embedded support processor is used to communicate with a peer event distribution agent included in a main processor of the embedded support processor computer system, and to communicate over a network with a peer event distribution agent included in an attached device, such as a personal computer.
    • 嵌入式支持处理器计算机系统中的分布式事件管理包括具有用于与嵌入式支持处理器内部的本地进程通信的事件分发代理的嵌入式支持处理器。 进程与嵌入式支持处理器的事件分发代理进行通信,并为一个或多个事件注册。 另一个过程将事件发送给嵌入式支持处理器的事件分发代理。 嵌入式支持处理器的事件分发代理通知每个注册的进程信号事件。 嵌入式支持处理器的事件分发代理用于与嵌入式支持处理器计算机系统的主处理器中包括的对等事件分发代理进行通信,并且通过网络与包括在附加的设备中的对等事件分发代理进行通信, 如个人电脑。
    • 5. 发明授权
    • Method and apparatus for abstraction of physical hardware implementation to logical software drivers
    • 将物理硬件实现抽象到逻辑软件驱动程序的方法和装置
    • US07069206B2
    • 2006-06-27
    • US10422687
    • 2003-04-24
    • Paul Edward MovallShaun Allan Wetzstein
    • Paul Edward MovallShaun Allan Wetzstein
    • G06F9/455G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F13/102
    • A method and apparatus are provided for abstraction of a physical hardware implementation to logical software drivers. An operating system kernel includes a device driver layer, an enhanced I/O abstraction layer and physical hardware implementation details layer. The physical hardware implementation details layer encapsulates hardware details for the physical hardware implementation. The enhanced I/O abstraction layer abstracts the hardware details for the device driver layer and creates unique logical I/O device structures for each embedded function in the physical hardware implementation. By using the enhanced I/O abstraction layer, device drivers maintain their independence from the physical hardware implementation. Using the enhanced I/O abstraction layer also enables a single driver with one binary image to support embedded functions spread out across multiple chip implementations, and multiple instances of an embedded function on one or multiple chips.
    • 提供了一种用于将物理硬件实现抽象到逻辑软件驱动器的方法和装置。 操作系统内核包括设备驱动程序层,增强型I / O抽象层和物理硬件实现细节层。 物理硬件实现细节层封装了物理硬件实现的硬件细节。 增强型I / O抽象层提取了设备驱动程序层的硬件细节,并为物理硬件实现中的每个嵌入式功能创建了独特的逻辑I / O设备结构。 通过使用增强型I / O抽象层,设备驱动程序保持与物理硬件实现的独立性。 使用增强型I / O抽象层还可以使具有一个二进制图像的单个驱动器支持跨多个芯片实现分布的嵌入式功能,以及一个或多个芯片上的嵌入式功能的多个实例。
    • 7. 发明授权
    • Service processor reset/reload
    • 服务处理器重置/重新加载
    • US06742139B1
    • 2004-05-25
    • US09692339
    • 2000-10-19
    • Stephanie Maria ForsmanBrent William JacobsKevin Gene KehnePaul Edward Movall
    • Stephanie Maria ForsmanBrent William JacobsKevin Gene KehnePaul Edward Movall
    • G06F1120
    • G06F11/0724G06F11/0793
    • A method, system, and apparatus for reestablishing communications between a host and a service processor after the service processor has ceased to function correctly is provided. In one embodiment, the host exchanges heartbeat signals with the service processor. The heartbeat signals indicate that the service processor is active and functioning. In response to a failure to receive a heartbeat signal or in response to some other indication that the service processor is not performing correctly, the host causes a hard reset of the service processor. In addition, the service processor can detect a failure within itself and initiate a hard reset to itself. After the hard reset, the service processor returns to a monitoring mode without performing initial tests of the data processing system. Furthermore, the data processing system remains active and is not shut down during the hard reset of the service processor.
    • 提供了一种用于在服务处理器不能正常工作之后重新建立主机与服务处理器之间的通信的方法,系统和装置。 在一个实施例中,主机与服务处理器交换心跳信号。 心跳信号表示服务处理器处于活动状态并且正常运行。 响应于不能接收心跳信号或响应于服务处理器不能正确执行的某些其它指示,主机引起服务处理器的硬复位。 此外,服务处理器可以检测自身内的故障,并对自身进行硬复位。 在硬复位之后,服务处理器返回到监视模式,而不执行数据处理系统的初始测试。 此外,数据处理系统保持活动状态,并且在服务处理器的硬复位期间不被关闭。
    • 9. 发明授权
    • Apparatus and method of PCI routing in a bridge configuration
    • 在桥接配置中PCI路由的装置和方法允许独立使用总线
    • US06233641B1
    • 2001-05-15
    • US09093441
    • 1998-06-08
    • Charles Scott GrahamShawn Michael LambethDaniel Frank MoertlPaul Edward Movall
    • Charles Scott GrahamShawn Michael LambethDaniel Frank MoertlPaul Edward Movall
    • G06F1338
    • G06F13/4022G06F13/4045
    • A primary PCI bus and multiple secondary PCI busses of a PCI expansion card interface, are interconnected by a routing circuit. The routing circuit functions as a switched bridge between the primary PCI bus and each of the secondary PCI busses, respectively, by associating each secondary PCI bus with an address range, and forwarding a command received from the primary PCI bus to a secondary PCI bus mapped to an address range including the address of the command. Furthermore, the routing circuit forwards commands intended for the primary PCI bus from the secondary PCI busses. In addition, the routing circuit directly routes commands between the secondary PCI busses, when commands received from one secondary PCI bus are intended for another PCI bus, without use of the primary bus. As a result, traffic and latency on the primary PCI bus is reduced and efficiency is increased.
    • PCI扩展卡接口的主PCI总线和多个辅助PCI总线通过路由电路互连。 路由电路通过将每个辅助PCI总线与地址范围相关联并将从主PCI总线接收的命令转发到辅助PCI总线映射,分别用作主PCI总线和每个辅助PCI总线之间的交换桥 到包括命令地址的地址范围。 此外,路由电路从辅助PCI总线转发用于主PCI总线的命令。 此外,当从一个辅助PCI总线接收的命令用于另一个PCI总线时,路由电路直接在辅助PCI总线之间路由命令,而不使用主总线。 因此,主PCI总线上的流量和延迟降低,效率提高。