Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019001434) PROCESSING METHOD AND APPARATUS FOR INTERRUPT REQUEST, AND VIRTUALIZATION DEVICE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/001434 International Application No.: PCT/CN2018/092933
Publication Date: 03.01.2019 International Filing Date: 26.06.2018
IPC:
G06F 13/24 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14
Handling requests for interconnection or transfer
20
for access to input/output bus
24
using interrupt
Applicants:
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventors:
吴启翾 WU, Qixuan; CN
代雷 DAI, Lei; CN
陈善席 CHEN, Shanxi; CN
Priority Data:
201710497931.027.06.2017CN
Title (EN) PROCESSING METHOD AND APPARATUS FOR INTERRUPT REQUEST, AND VIRTUALIZATION DEVICE
(FR) APPAREIL ET PROCÉDÉ DE TRAITEMENT DESTINÉS À INTERROMPRE UNE DEMANDE, ET UN DISPOSITIF DE VIRTUALISATION
(ZH) 中断请求的处理方法、装置及虚拟化设备
Abstract:
(EN) Provided in the present application and a virtualization device and an interrupt processing method operating on the virtualization device. The method comprises: a processor performs the following operations in a client mode: the processor receives an interrupt request from hardware; the processor determines a processing subject of the received interrupt request according to a correspondence between interrupt requests and processing subjects; and if the processing subject of the received interrupt request comprises the virtual processor currently operating on the processor, the processor determines an interrupt service routine corresponding to the received interrupt request according to a correspondence between interrupt requests and interrupt service routines, and invokes the interrupt service routine to process the interrupt request. In this manner, a processor can avoid traps and exits when an interrupt request is applied, thereby reducing processing latency in applying the interrupt request.
(FR) La présente invention concerne un dispositif de virtualisation et un procédé de traitement d'interruption fonctionnant sur le dispositif de virtualisation. Le procédé comprend les étapes suivantes : un processeur réalise les opérations suivantes dans un mode client : le processeur reçoit une demande d'interruption en provenance du matériel ; le processeur détermine un sujet de traitement de la demande d'interruption reçue conformément à une correspondance entre des demandes d'interruption et des sujets de traitement ; et si le sujet de traitement de la demande d'interruption reçue comprend le processeur virtuel fonctionnant actuellement sur le processeur, le processeur détermine une routine de service d'interruption correspondant à la demande d'interruption reçue conformément à une correspondance entre des demandes d'interruption et des routines de service d'interruption, et invoque la routine de service d'interruption afin de traiter la demande d'interruption. De cette manière, un processeur peut éviter des pièges et des sorties lorsqu'une demande d'interruption est appliquée, réduisant ainsi la latence de traitement en appliquant la demande d'interruption.
(ZH) 本申请提供一种虚拟化设备及运行在该虚拟化设备上的中断处理方法。该方法包括:处理器在客户模式时执行如下操作:所述处理器从硬件接收中断请求;所述处理器根据所述中断请求与处理主体的对应关系确定所述接收到的中断请求的处理主体;当所述接收到的中断请求的处理主体包括所述处理器上当前运行的所述虚拟处理器时,所述处理器根据所述中断请求与中断服务程序的对应关系确定与所述接收到的中断请求对应的中断服务程序,并调用所述中断服务程序以处理所述中断请求。采用这种方式对于应用中断请求而言,可避免处理器的陷入陷出,从而减少应用中断请求的处理时延。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)