commit | 6f41e0e7bcdc58e9e8af89988043893d5876bf7a | [log] [tgz] |
---|---|---|
author | Simon Glass <sjg@chromium.org> | Tue Apr 28 20:25:16 2015 -0600 |
committer | Simon Glass <sjg@chromium.org> | Wed Apr 29 21:02:34 2015 -0600 |
tree | f6247f61341eacb76594b057bca54e16d493126f | |
parent | 52845296be8190c3f581090d6336fa033f2bd2d8 [diff] [blame] |
x86: Provide access to the IDT Add a function to return the address of the Interrupt Descriptor Table. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
diff --git a/arch/x86/cpu/interrupts.c b/arch/x86/cpu/interrupts.c index a21d2a6..c777d36 100644 --- a/arch/x86/cpu/interrupts.c +++ b/arch/x86/cpu/interrupts.c
@@ -147,6 +147,11 @@ return 0; } +void *x86_get_idt(void) +{ + return &idt_ptr; +} + void __do_irq(int irq) { printf("Unhandled IRQ : %d\n", irq);