syscons - Detangle sysmouse from tty handling, implement a custom FIFO.
commitc2962d9da8200947ee394b190eea39d437fb1af7
authorImre Vadász <imre@vdsz.com>
Thu, 22 Feb 2018 21:54:33 +0000 (22 22:54 +0100)
committerImre Vadász <imre@vdsz.com>
Thu, 22 Feb 2018 21:54:57 +0000 (22 22:54 +0100)
tree6b69c4a10fb8844593fbc632d788e93855c52569
parent095f0dab393e9460c772f589858779f7bf10c3ac
syscons - Detangle sysmouse from tty handling, implement a custom FIFO.

* This avoids unnecessary IPIs and other overhead from the tty handling.

* This also makes reads from the character device always get only complete
  sysmouse packets.
sys/dev/misc/syscons/sysmouse.c