Changeset 6da1013f in mainline for kernel/arch/ia64/src/ski
- Timestamp:
- 2009-02-12T20:09:19Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 84266669
- Parents:
- 7004747
- File:
-
- 1 edited
-
kernel/arch/ia64/src/ski/ski.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/ski/ski.c
r7004747 r6da1013f 47 47 #include <arch/drivers/kbd.h> 48 48 49 #define SKI_KBD_INR 049 #define SKI_KBD_INR 0 50 50 51 51 static irq_t ski_kbd_irq; … … 115 115 { 116 116 int ch; 117 118 while(!(ch = ski_getchar())) 119 ;117 118 while(!(ch = ski_getchar())); 119 120 120 if (ch == '\r') 121 121 ch = '\n'; … … 129 129 static char last; 130 130 ipl_t ipl; 131 131 132 132 ipl = interrupts_disable(); 133 133 134 134 if (kbd_disabled) { 135 135 interrupts_restore(ipl); 136 136 return; 137 137 } 138 138 139 139 spinlock_lock(&ski_kbd_irq.lock); 140 140 141 141 ch = ski_getchar(); 142 142 if(ch == '\r') … … 178 178 static void ski_kbd_disable(chardev_t *d) 179 179 { 180 kbd_disabled = true; 180 kbd_disabled = true; 181 181 } 182 182
Note:
See TracChangeset
for help on using the changeset viewer.
