aboutsummaryrefslogtreecommitdiff
path: root/src/kbd.c
AgeCommit message (Expand)AuthorFilesLines
2009-01-21Minor enhancement - kbd reset should set 0x1234 in BDA reset flag.Kevin O'Connor1-1/+3
2009-01-17Cleanup keyboard reset handling.Kevin O'Connor1-6/+7
2009-01-15Change license from GPLv3 to LGPLv3.Kevin O'Connor1-1/+1
2009-01-04Make sure ps2 port command reads are from the desired device.Kevin O'Connor1-2/+2
2009-01-02The BDA is at segment 0x0040 not 0x0000.Kevin O'Connor1-5/+5
2009-01-01Reduce stack usage of hw irq handlers.Kevin O'Connor1-12/+9
2008-12-29Add more linker protections around variables accessed from 16bit mode.Kevin O'Connor1-10/+10
2008-12-21Fix bug in dequeue_key() refactor.Kevin O'Connor1-1/+1
2008-12-16Refactor dequeue_key() in keyboard code.Kevin O'Connor1-39/+18
2008-12-13Implement GET/SET_GLOBAL(...) instead of using GET/SET_VAR(CS, ...)Kevin O'Connor1-15/+15
2008-12-10Improve support for old 16bit resume handlers.Kevin O'Connor1-3/+0
2008-11-29Detect keyboard ctrl-alt-delete and try to reset machine.Kevin O'Connor1-3/+9
2008-11-26Enable a default hw irq handler.Kevin O'Connor1-2/+1
2008-10-25Update F11/F12 scan codes from bochs bios.Kevin O'Connor1-2/+2
2008-08-17Misc minor improvements.Kevin O'Connor1-4/+4
2008-07-21Support ps2 port RESET commands that respond with 1 or 2 bytes.Kevin O'Connor1-1/+1
2008-07-21Add debugging for unknown keyboard (int 16) calls.Kevin O'Connor1-0/+7
2008-07-21Add additional config options to remove parts of code.Kevin O'Connor1-0/+7
2008-07-20Rewrite ps2 port (keyboard/mouse) handling.Kevin O'Connor1-163/+70
2008-07-19Misc fixes and updates.Kevin O'Connor1-1/+1
2008-07-04Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor1-1/+2
2008-06-14Cleanup handling of interrupt controller (PIC).Kevin O'Connor1-3/+7
2008-06-12Support config driven debugging of each irq handler.Kevin O'Connor1-2/+2
2008-06-08Move debugging messages to appropriate functions.Kevin O'Connor1-0/+1
2008-05-24Improve control of debug messages.Kevin O'Connor1-3/+4
2008-05-18Don't initialize keyboard hardware on coreboot - coreboot already does it.Kevin O'Connor1-0/+4
2008-04-05Introduce cpu_relax() and use it in busy loops.Kevin O'Connor1-2/+2
2008-03-30Minor cleanups.Kevin O'Connor1-6/+8
2008-03-12Move keyboard setup to kbd.c.Kevin O'Connor1-0/+148
2008-03-11Reduce stack usage for ISRs; minor fixes.Kevin O'Connor1-3/+3
2008-03-05Rename VISIBLE macro for better control.Kevin O'Connor1-2/+2
2008-03-02Bug fixes; get mouse working.Kevin O'Connor1-6/+6
2008-03-02Rename PORT_KBD_* to PORT_PS2_*Kevin O'Connor1-14/+14
2008-02-25Version 0.1.2rel-0.1.2Kevin O'Connor1-3/+13
2008-02-25Version 0.1.1rel-0.1.1Kevin O'Connor1-10/+544
2008-02-25Initial checkin.rel-0.1.0Kevin O'Connor1-0/+35