Commit graph

17 commits

Author SHA1 Message Date
Jeremy Soller
398838dc1b Log bad mouse events 2016-09-07 19:35:50 -06:00
Jeremy Soller
486b11eb1c Force scancode set, combine keyboard packets 2016-09-02 14:47:56 -06:00
Jeremy Soller
7a4c5de2ae Assertions in PS/2 driver 2016-09-01 21:01:38 -06:00
Jeremy Soller
3d79c653bd Enable display first to catch ps2 output 2016-09-01 20:52:52 -06:00
Jeremy Soller
c74abfc8a7 Set write combining for AP 2016-09-01 17:08:15 -06:00
Jeremy Soller
7ae58a11d7 Remove debugging times, set PIT to slower frequency 2016-09-01 16:46:34 -06:00
Jeremy Soller
817638b7aa Write combining is useable on real hardware, significantly improving scroll performance 2016-09-01 16:14:42 -06:00
Jeremy Soller
ff4d06f678 More efficient iteration in graphics functions 2016-09-01 15:31:39 -06:00
Jeremy Soller
0ccfd2125a Improve efficiency of kernel console 2016-09-01 14:39:45 -06:00
Jeremy Soller
d7d61f82af Draw on VESA for console using ransid 2016-09-01 11:51:33 -06:00
Jeremy Soller
53c71d9183 Warnings removal 2016-09-01 11:14:47 -06:00
Jeremy Soller
543ef3d96f Add serial init and serial interrupts 2016-09-01 11:10:56 -06:00
Jeremy Soller
722d738254 Fix mouse position, map display on APs 2016-09-01 08:12:50 -06:00
Jeremy Soller
1e5d992ab5 Show mouse trail 2016-09-01 07:05:46 -06:00
Jeremy Soller
3b700191cf Set up fourth mouse packet 2016-08-31 22:31:51 -06:00
Jeremy Soller
555ad5fd92 Nearly complete PS/2 driver 2016-08-31 21:40:34 -06:00
Jeremy Soller
f784e9a06a Fill in all exception and IRQ entries. Handle PIT, keyboard IRQs 2016-08-31 17:45:21 -06:00