)]}'
{
  "commit": "1bc9b85452b3a21bbd606b651949ce6fe83931db",
  "tree": "1241fbe81a1923c1abbd29badc70d950ea6807f2",
  "parents": [
    "c1ece6ba0a7e2fd00ea65126095292e43b386361"
  ],
  "author": {
    "name": "Ivan Shapovalov",
    "email": "intelfx@intelfx.name",
    "time": "Mon Jul 27 14:25:35 2026 +0300"
  },
  "committer": {
    "name": "mergify[bot]",
    "email": "37929162+mergify[bot]@users.noreply.github.com",
    "time": "Fri Aug 21 12:52:57 2026 +0000"
  },
  "message": "OvmfPkg/VirtioInputDxe: implement key notifications\n\nPresently, VirtioInputDxe accepts key notifications (RegisterKeyNotifyEx)\nbut does not act upon them. Despite ConSplitter correctly registering\nnotifications via all input devices (including PS/2 etc. devices\nthat implement key notifications correctly), emulators such as QEMU\nstop sending input to non-virtio keyboards as soon as the virtio device\nis claimed. As a result, preboot hotkeys are non-functional when virtio\nis used.\n\nFixes: https://github.com/tianocore/edk2/issues/12887\n\nSigned-off-by: Ivan Shapovalov \u003cintelfx@intelfx.name\u003e\nTested-by: Alexander Mikhalitsyn \u003caleksandr.mikhalitsyn@futurfusion.io\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "358b3c51da73f01fb4ac8cb2e45a7a5c1c9d5f69",
      "old_mode": 33188,
      "old_path": "OvmfPkg/VirtioInputDxe/VirtioInput.h",
      "new_id": "73286ccb764e3ec89e5d65f3f0e445bed6ef0814",
      "new_mode": 33188,
      "new_path": "OvmfPkg/VirtioInputDxe/VirtioInput.h"
    },
    {
      "type": "modify",
      "old_id": "33ff7222c6261632e40a6591aafa5259cc9ce9df",
      "old_mode": 33188,
      "old_path": "OvmfPkg/VirtioInputDxe/VirtioKeyboard.c",
      "new_id": "1d508b46f9f9d1775700185ee2147c5ef979fcb2",
      "new_mode": 33188,
      "new_path": "OvmfPkg/VirtioInputDxe/VirtioKeyboard.c"
    }
  ]
}
