diff options
Diffstat (limited to 'kvm/test/lib/x86/apic.h')
| -rw-r--r-- | kvm/test/lib/x86/apic.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/kvm/test/lib/x86/apic.h b/kvm/test/lib/x86/apic.h deleted file mode 100644 index e325e9aae..000000000 --- a/kvm/test/lib/x86/apic.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef CFLAT_APIC_H -#define CFLAT_APIC_H - -#include <stdint.h> -#include "apic-defs.h" - -typedef struct { - uint8_t vector; - uint8_t delivery_mode:3; - uint8_t dest_mode:1; - uint8_t delivery_status:1; - uint8_t polarity:1; - uint8_t remote_irr:1; - uint8_t trig_mode:1; - uint8_t mask:1; - uint8_t reserve:7; - uint8_t reserved[4]; - uint8_t dest_id; -} ioapic_redir_entry_t; - -void mask_pic_interrupts(void); - -void ioapic_write_redir(unsigned line, ioapic_redir_entry_t e); -void ioapic_write_reg(unsigned reg, uint32_t value); - -void enable_apic(void); -uint32_t apic_read(unsigned reg); -void apic_write(unsigned reg, uint32_t val); -void apic_icr_write(uint32_t val, uint32_t dest); -uint32_t apic_id(void); - -int enable_x2apic(void); - -#endif |
