graphic: 0.861 device: 0.837 debug: 0.644 semantic: 0.603 network: 0.575 mistranslation: 0.533 vnc: 0.515 peripherals: 0.497 arm: 0.493 i386: 0.477 performance: 0.474 PID: 0.407 boot: 0.397 VMM: 0.395 kernel: 0.392 risc-v: 0.388 x86: 0.388 ppc: 0.384 socket: 0.371 KVM: 0.327 TCG: 0.322 architecture: 0.319 register: 0.306 permissions: 0.272 user-level: 0.246 files: 0.192 hypervisor: 0.165 virtual: 0.151 assembly: 0.150 SDL display does not handle ps2 relative packets Description of problem: The main problem: while tracing relative events input_event_rel all mouse events are positive and seems to be the absolute x and y mouse position. When that happens ps2 sends a +x -y of a full 127 count. Steps to reproduce: 1. Trace input_event_rel 2. Observe that when moving the mouse the trace always shows positive values, that doesn't depend on what direction you move the mouse 3. Observe that the xrel and yrel is more like absolute positions Additional information: I noticed searching on sdl2 docs and some issues related to SDL2 mouse events that when you do not specify SDL_HINT_MOUSE_RELATIVE_MODE_WARP weird things happens, i tried adding SDL_SetHint(SDL_HINT_MOUSE_RELATIVE_MODE_WARP, "1"); at the end of the sdl2 init function and the mouse events started to show normal values. I'm not sure if that's the correct way to solve the bug, but it seems to be.