• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

google / alioth / 42981753395
44%
main: 44%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-548-bf5761206bae80d5c45f86ff75e027b77c49569f
DEFAULT BRANCH: main
Ran 11 Nov 2026 07:47AM UTC
Jobs 1
Files 130
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Nov 2026 07:44AM UTC coverage: 43.778% (-0.07%) from 43.843%
42981753395

push

github

Lencerf
fix(kvm): do not lose vCPU kicks outside of KVM_RUN

`stop_vcpu()` kicks a vCPU with SIGRTMIN, which only interrupts a vCPU
inside KVM_RUN. A vCPU outside KVM_RUN, e.g. one still initializing or
emulating an MMIO access, misses the kick and enters the guest again.
If the guest then halts, the vCPU never notices the request to pause,
shut down, or reboot the VM.

As suggested by the KVM API documentation, let the signal handler set
`immediate_exit` of the vCPU of the current thread, so that the next
KVM_RUN returns immediately, and clear it when KVM_RUN returns EINTR.
The handler finds the vCPU through a thread-local variable, so a vCPU
stays on the thread that created it.

Signed-off-by: Changyuan Lyu <changyuanl@google.com>

980 of 1760 branches covered (55.68%)

Branch coverage included in aggregate %.

0 of 27 new or added lines in 2 files covered. (0.0%)

3 existing lines in 2 files now uncovered.

6995 of 16457 relevant lines covered (42.5%)

905.04 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
0.0
0.0% alioth/src/hv/kvm/vcpu/vcpu.rs
3
0.0
0.0% alioth/src/hv/kvm/kvm.rs

Coverage Regressions

Lines Coverage ∆ File
2
81.22
-0.36% alioth/src/virtio/dev/vsock/uds_vsock.rs
1
0.0
0.0% alioth/src/hv/kvm/vcpu/vcpu.rs
Jobs
ID Job ID Ran Files Coverage
1 42981753395.1 11 Nov 2026 07:47AM UTC 130
43.78
GitHub Action Run
Source Files on build 42981753395
  • Tree
  • List 130
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42981753395
  • bf576120 on github
  • Prev Build on gh-readonly-queue/main/pr-546-b641dff3131780294cb51010f4ddcf8284995484 (#42979064586)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc