summaryrefslogtreecommitdiff
path: root/src/mouse.c
Commit message (Expand)AuthorAgeFilesLines
* stacks: Use macro wrappers for call32() and stack_hop_back()Kevin O'Connor2015-10-151-2/+1
* Update stack_hop_back() to jump to 16bit mode if called in 32bit mode.Kevin O'Connor2014-09-301-2/+6
* Update invoke_mouse_handler() to use need_hop_back()Kevin O'Connor2014-09-301-2/+7
* Revert "Use the extra stack for 16bit USB and PS2 keyboard/mouse commands."Kevin O'Connor2014-09-301-3/+3
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-1/+2
* Move stacks.c definitions from util.h to new file stacks.h.Kevin O'Connor2013-09-181-0/+1
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-2/+2
* Normalize POST initialization function name suffixes.Kevin O'Connor2013-02-051-1/+1
* Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor2012-06-101-1/+1
* Remove "noinline" declarations from keyboard/mouse driver code.Kevin O'Connor2012-05-301-1/+1
* Use the extra stack for 16bit USB and PS2 keyboard/mouse commands.Kevin O'Connor2012-05-301-3/+3
* Run all hardware irq handlers on the extra stack.Kevin O'Connor2012-05-301-26/+31
* EBDA cleanups.Kevin O'Connor2012-05-201-15/+16
* Move ps2ctr manipulation from mouse.c to ps2port.c.Kevin O'Connor2011-05-071-21/+3
* Add support for USB mice.Kevin O'Connor2010-05-011-0/+3
* When USB keyboard active, don't send keyboard commands to ps2 port.Kevin O'Connor2010-05-011-10/+16
* Backup and restore registers when calling out to user funcs.Kevin O'Connor2010-03-131-4/+6
* Revert "Rework disabling of ps2 port irqs."Kevin O'Connor2010-03-131-4/+16
* Support USB keyboard auto-repeat.Kevin O'Connor2010-02-111-1/+1
* Rework disabling of ps2 port irqs.Kevin O'Connor2010-01-281-16/+4
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-1/+1
* Distinguish between debug reports for unimplemented vs invalid calls.Kevin O'Connor2009-12-131-17/+17
* Move ps2 specific keyboard and mouse code to ps2port.c.Kevin O'Connor2009-12-091-26/+6
* Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor2009-10-241-2/+0
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-4/+4
* Consistently disable irqs at start of each assembler entry point.Kevin O'Connor2009-03-011-2/+4
* Cleanup keyboard reset handling.Kevin O'Connor2009-01-171-1/+1
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-151-1/+1
* Make sure ps2 port command reads are from the desired device.Kevin O'Connor2009-01-041-11/+12
* Reduce stack usage of hw irq handlers.Kevin O'Connor2009-01-011-4/+5
* Introduce GET/SET_EBDA2() macros - they take a cached ebda seg.Kevin O'Connor2008-12-291-22/+27
* Implement GET/SET_GLOBAL(...) instead of using GET/SET_VAR(CS, ...)Kevin O'Connor2008-12-131-1/+1
* Enable a default hw irq handler.Kevin O'Connor2008-11-261-3/+2
* Misc minor improvements.Kevin O'Connor2008-08-171-1/+1
* Support ps2 port RESET commands that respond with 1 or 2 bytes.Kevin O'Connor2008-07-211-1/+1
* Add additional config options to remove parts of code.Kevin O'Connor2008-07-211-0/+3
* Rewrite ps2 port (keyboard/mouse) handling.Kevin O'Connor2008-07-201-173/+83
* Misc fixes and updates.Kevin O'Connor2008-07-191-4/+2
* Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor2008-07-041-1/+2
* Improve some debugging output.Kevin O'Connor2008-06-281-3/+0
* Cleanup handling of interrupt controller (PIC).Kevin O'Connor2008-06-141-1/+14
* Support config driven debugging of each irq handler.Kevin O'Connor2008-06-121-2/+2
* Don't save/restore flags and ebp on external calls - saves on stack space.Kevin O'Connor2008-03-111-5/+2
* Reduce stack usage for ISRs; minor fixes.Kevin O'Connor2008-03-111-2/+5
* Replace debug_exit calls with debug info while setting a failure.Kevin O'Connor2008-03-091-19/+19
* Rename VISIBLE macro for better control.Kevin O'Connor2008-03-051-1/+1
* Bug fixes; get mouse working.Kevin O'Connor2008-03-021-4/+2
* Initial support for ps/2 mouse.Kevin O'Connor2008-03-021-8/+398
* Version 0.1.2rel-0.1.2Kevin O'Connor2008-02-251-0/+2
* Version 0.1.1rel-0.1.1Kevin O'Connor2008-02-251-0/+35