genode/repos/os
Norman Feske a255ffaee9 input: disarm obnoxious press/release events
This patch adds a sanity check to the Event::type accessor. If the key
code of a given PRESS or RELEASE event is out of the valid range, it
reports an INVALID event. This way, client side code does not need to
deal with such edge cases. E.g., on Lenovo notebooks, the ps2 driver
reports strange key events when pressing shift-pageup/pagedown,
violating the general assumption that there is a release event for each
press event. By flagging these events as INVALID, the client-side logic
stays intact.
2017-11-30 11:23:07 +01:00
..
doc Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
include input: disarm obnoxious press/release events 2017-11-30 11:23:07 +01:00
lib sd_card: cleanup driver library structure 2017-06-29 11:59:58 +02:00
recipes os: create recipe for mixer 2017-11-30 11:23:06 +01:00
run lx_block: add file based Block driver for Linux 2017-11-30 11:23:04 +01:00
src ps2_drv: respond to dynamic reconfiguration 2017-11-30 11:23:07 +01:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.