summaryrefslogtreecommitdiff
path: root/nuttx/arch/x86/src/qemu/qemu_irq.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-03-10 00:58:10 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-03-10 00:58:10 +0000
commitc6ac5f39311cceded51db709503502a0fd2b1e60 (patch)
tree7cd1075ddfb75ed404424d1de42071e73f3baf8f /nuttx/arch/x86/src/qemu/qemu_irq.c
parented75882857639faaa26d47ff90aecee0b3213273 (diff)
downloadpx4-nuttx-c6ac5f39311cceded51db709503502a0fd2b1e60.tar.gz
px4-nuttx-c6ac5f39311cceded51db709503502a0fd2b1e60.tar.bz2
px4-nuttx-c6ac5f39311cceded51db709503502a0fd2b1e60.zip
Fix basic QEMU port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3357 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/x86/src/qemu/qemu_irq.c')
-rwxr-xr-xnuttx/arch/x86/src/qemu/qemu_irq.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/nuttx/arch/x86/src/qemu/qemu_irq.c b/nuttx/arch/x86/src/qemu/qemu_irq.c
index f266f6714..b92db7882 100755
--- a/nuttx/arch/x86/src/qemu/qemu_irq.c
+++ b/nuttx/arch/x86/src/qemu/qemu_irq.c
@@ -78,6 +78,8 @@ uint32_t *current_regs;
* Private Data
****************************************************************************/
+static struct idt_entry_s idt_entries[256];
+
/****************************************************************************
* Private Functions
****************************************************************************/
@@ -171,10 +173,7 @@ static void up_idtentry(struct idt_entry_s *entry, uint32_t base,
static inline void up_idtinit(void)
{
- /* This uses a ton of stack! */
-
- struct idt_entry_s idt_entries[256];
- struct idt_ptr_s idt_ptr;
+ struct idt_ptr_s idt_ptr;
idt_ptr.limit = sizeof(struct idt_entry_s) * 256 - 1;
idt_ptr.base = (uint32_t)&idt_entries;