#[def_plat_interface]
pub trait LoongArchHvIrqIf {
fn register_virtual_irq_injector(injector: fn(usize, usize, usize, usize));
fn register_guest_irq_route(
physical_irq: usize,
vm_id: usize,
vcpu_id: usize,
guest_vector: usize,
);
fn unregister_guest_irq_routes(vm_id: usize);
}