apic_signal()

Signal an interrupt over the APIC bus

Synopsis:

#include <qvm/apic.h>
int apic_signal(const struct guest_intr *ip,
                unsigned icrh,
                unsigned icrl)

Arguments:

ip
A pointer to a virtual interrupt target.
icrh
The interrupt control register high.
icrl
The interrupt control register low.

Library:

Provided by qvm; no external library is required.

Returns:

EOK if successful; otherwise an errno.