INTERRUPT PROCESSING SYSTEM AND INTERRUPT PROCESSING METHOD

The present invention relates to an interrupt controller, an interrupt processing system, and an interrupt processing method under a virtualization environment. The interrupt processing system according to the present invention comprises an interrupt controller, a virtual machine, and a hypervisor w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LIM, CHAE DEOK, LIM, DONG HYOUK, KIM, TAE HO
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to an interrupt controller, an interrupt processing system, and an interrupt processing method under a virtualization environment. The interrupt processing system according to the present invention comprises an interrupt controller, a virtual machine, and a hypervisor which performs activation control of the virtual machine. The interrupt controller receives a physical interrupt from the outside, and transmits the physical interrupt to the hypervisor or the virtual machine based on a characteristic of the physical interrupt. The hypervisor converts the physical interrupt into a virtual interrupt, and transmits the virtual interrupt to the virtual machine. The virtual machine processes the physical interrupt or the virtual interrupt using a first interrupt handler included in the virtual machine. 본 발명은 가상화 환경 하에서의 인터럽트 컨트롤러, 인터럽트 처리 시스템 및 인터럽트 처리 방법에 관한 것이다. 본 발명에 따른 인터럽트 처리 시스템은, 인터럽트 컨트롤러(interrupt controller), 가상 머신(virtual machine) 및 상기 가상 머신의 활성화 제어를 수행하는 하이퍼바이저(hypervisor)를 포함하고, 상기 인터럽트 컨트롤러는 외부로부터 실제 인터럽트(physical interrupt)를 수신하고, 상기 실제 인터럽트의 특성을 기초로 상기 실제 인터럽트를 상기 하이퍼바이저 또는 상기 가상 머신으로 전송하고, 상기 하이퍼바이저는 상기 실제 인터럽트를 가상 인터럽트(virtual interrupt)로 변환하여 상기 가상 머신으로 전송하고, 상기 가상 머신은 상기 가상 머신에 포함된 제1 인터럽트 핸들러를 이용하여 상기 실제 인터럽트 또는 상기 가상 인터럽트를 처리한다.