Chip system, method for processing virtual interrupt and corresponding device

A technology of virtual interrupt and chip system, applied in the field of virtualization, can solve problems such as large switching overhead

Pending Publication Date: 2022-04-19
HUAWEI TECH CO LTD
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of sending the virtual interrupt, the control flow of the processor needs to be switched from the executing virtual machine to the host machine, or from the user state of the host machine to the kernel state of the host machine, resulting in a large switching overhead

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Chip system, method for processing virtual interrupt and corresponding device
  • Chip system, method for processing virtual interrupt and corresponding device
  • Chip system, method for processing virtual interrupt and corresponding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0102] Embodiments of the present application are described below in conjunction with the accompanying drawings. Apparently, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Those of ordinary skill in the art know that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0103] The terms "first", "second" and the like in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a chip system which is applied to the technical field of virtualization. The chip system comprises a source physical processor, a control device, an intermediate device, a sending device and a target physical processor, a host machine or a virtual machine runs on the source physical processor, and a register in the control device receives information written by the host machine or the virtual machine and used for triggering virtual interruption. The control device sends the information used for triggering the virtual interrupt in the register to the intermediate device; the intermediate device triggers the virtual interrupt according to the information for triggering the virtual interrupt and sends the virtual interrupt to the sending device; the transmission device transmits the virtual interrupt to the target physical processor. The scheme is used for reducing the overhead of switching from the virtual machine to the host machine or from the user mode of the host machine to the kernel mode of the host machine due to virtual interruption.

Description

technical field [0001] The present application relates to the technical field of virtualization, in particular to a chip system, a method for processing virtual interrupts, and a corresponding device. Background technique [0002] Virtual interrupt is a necessary part of virtualization technology. A virtual machine (virtual machine, VM) runs in a computer device, and hardware devices such as a disk and an input / output (I / O) device in the computer device are The notification of the machine, as well as various synchronization and coordination tasks within the virtual machine all rely on virtual interrupts. A virtual interrupt is a kind of event, which can have various sources, and the processing process for this event will be different depending on the source, but each source of this type of event will be notified in the form of an interrupt when the virtual machine is running to the virtual machine. [0003] Regardless of the source of the virtual interrupt, before the virt...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F13/24
CPCG06F9/45558G06F13/24G06F2009/45575G06F9/455G06F2009/45579G06F9/45533G06F9/45545G06F2009/4557G06F2009/45583
Inventor 赵思齐蒋毅飞邓凯
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products