Skip to content

[WARN x] not know irq id = 23 during stress testing #276

Description

@agicy

Bug Report

During stress testing on the zone1-android VM, the hypervisor logs are spammed with [WARN 4/5/6/7] hvisor::device::irqchip::gicv3:131 not konw irq id = 23.

Cause

The gicv3_handle_irq_el1 function currently uses a hardcoded if-else chain that explicitly handles only a few PPIs (e.g., Virtual Timer 27, Maintenance 25) but fails to recognize other standard ARMv8 PPIs. Specifically, IRQ 23 is the PMU (Performance Monitor Unit) interrupt, which is heavily triggered by the Guest OS during profiling or stress testing.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions