发明名称 Handling system interrupts with long-running recovery actions
摘要 A method, processor, and computer system for handling interrupts within a hierarchical register structure. The method includes receiving at a root-level register an indication of an interrupt occurring at a lower level register in the register structure, using a system interrupt handler to invoke an error handler assigned to a set of registers of the structure that includes the lower level register, and using the invoked error handler to handle the interrupt and return to the system interrupt handler.
申请公布号 US9519532(B2) 申请公布日期 2016.12.13
申请号 US201414158935 申请日期 2014.01.20
申请人 LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD. 发明人 Kaus Jonathan L.;Lange-Pearson Adam C.;Ricard Gary R.;Saley Jaimeson
分类号 G06F11/07;G06F13/24;G06F9/38 主分类号 G06F11/07
代理机构 Patterson + Sheridan, LLP 代理人 Patterson + Sheridan, LLP
主权项 1. A processor, comprising: a hierarchical interrupt register structure, comprising: a plurality of lower level registers, anda first root-level register configured to indicate an interrupt occurring at a first lower level register of the plurality of lower level registers; one or more error handlers, each error handler of the one or more error handlers assigned to a respective set of registers of the interrupt register structure; and a system interrupt handler configured to determine, based on a determined amount of time required to complete a prescribed recovery action for an interrupt, whether to directly handle the interrupt or to invoke an error handler of the one or more error handlers to handle the interrupt.
地址 Singapore SG