aboutsummaryrefslogtreecommitdiffstats
path: root/src/usb.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2010-02-11 22:32:12 -0500
committerKevin O'Connor <kevin@koconnor.net>2010-02-11 22:32:12 -0500
commit84a4d4b0b10c8a4e04c4e7bfd806c6c50693d945 (patch)
tree06cbd5d92a31c0eeb77bbe3edc292edecac493b5 /src/usb.c
parentbf7f1f3f4e13ab8770ca1b5fbf360934c342f7fc (diff)
downloadseabios-84a4d4b0b10c8a4e04c4e7bfd806c6c50693d945.tar.gz
Support USB keyboard auto-repeat.
Support handling of multiple keys pressed simultanously. Support auto-repeat via USB HID Set_Idle command. Also, add "noinline" directives to reduce stack usage of timer irq.
Diffstat (limited to 'src/usb.c')
-rw-r--r--src/usb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usb.c b/src/usb.c
index 2bd5832f..12747dbc 100644
--- a/src/usb.c
+++ b/src/usb.c
@@ -44,7 +44,7 @@ alloc_intr_pipe(u32 endp, int period)
}
}
-int
+int noinline
usb_poll_intr(struct usb_pipe *pipe, void *data)
{
u32 endp = GET_FLATPTR(pipe->endp);