summaryrefslogtreecommitdiff
path: root/kvm/test/lib/x86/apic.h
diff options
context:
space:
mode:
Diffstat (limited to 'kvm/test/lib/x86/apic.h')
-rw-r--r--kvm/test/lib/x86/apic.h34
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