Rate This Document
Findability
Accuracy
Completeness
Readability

Interrupt Passthrough

This feature eliminates VM exit and entry overhead during interrupt processing based on the Kunpeng hardware virtualization features and the technology of directly injecting software and hardware interrupts into VMs. As the first in the industry to support the GICv4.1 driver, it optimizes the redistributor and distributor virtualization processing mechanism, and supports direct SGI passthrough.

Application scenario: Minimizes interrupt latency and maximizes the throughput of network- or I/O-heavy services.

Table 1 lists the interrupt passthrough types that the new 920 processor model supports.

Table 1 Interrupt passthrough types

Function

Principle & Effect

Application Scenarios/Best Practices

GICv4.1 vLPI passthrough

Injects Virtual Function I/O (VFIO) device interrupts into VMs via GICv4.0/4.1, bypassing VM exit/entry.

Reduces interrupt latency and improves throughput for network- or I/O-intensive workloads.

GICv4.1 virtual device interrupt passthrough

Injects virtio device interrupts into VMs via Kunpeng-optimized GICv4.1, bypassing VM exit/entry.

Reduces interrupt latency and improves throughput for network- or I/O-intensive workloads.

GICv4.1 vSGI passthrough

Injects vCPU inter-processor interrupts (IPIs) into VMs via GICv4.1, bypassing VM exit/entry.

Lowers IPI latency and boosts performance in multi-core IPI-heavy scenarios.