)]}'
{
  "commit": "ecb0e98b4f24495dd4febab7d69579d62773bdc4",
  "tree": "26d5b56defe053ab32f89e7ec80c2e06f6d5f1cc",
  "parents": [
    "4e0210525752511646c737f89ea2f2e7c7ca85de"
  ],
  "author": {
    "name": "David Woodhouse",
    "email": "dwmw2@infradead.org",
    "time": "Thu Mar 02 10:06:26 2023 +0100"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Wed Mar 08 00:37:48 2023 +0100"
  },
  "message": "hw/intc/i8259: Implement legacy LTIM Edge/Level Bank Select\n\nBack in the mists of time, before EISA came along and required per-pin\nlevel control in the ELCR register, the i8259 had a single chip-wide\nlevel-mode control in bit 3 of ICW1.\n\nEven in the PIIX3 datasheet from 1996 this is documented as \u0027This bit is\ndisabled\u0027, but apparently MorphOS is using it in the version of the\ni8259 which is in the Pegasos2 board as part of the VT8231 chipset.\n\nIt\u0027s easy enough to implement, and I think it\u0027s harmless enough to do so\nunconditionally.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n[balaton: updated commit message as asked by author]\nTested-by: BALATON Zoltan \u003cbalaton@eik.bme.hu\u003e\nSigned-off-by: BALATON Zoltan \u003cbalaton@eik.bme.hu\u003e\nReviewed-by: Daniel Henrique Barboza \u003cdanielhb413@gmail.com\u003e\nMessage-Id: \u003c3f09b2dd109d19851d786047ad5c2ff459c90cd7.1678188711.git.balaton@eik.bme.hu\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17910f3bcb42d0655fca53785b57f37559558000",
      "old_mode": 33188,
      "old_path": "hw/intc/i8259.c",
      "new_id": "bbae2d87f4be5b369d0cfdf6227b4f0afc8bb365",
      "new_mode": 33188,
      "new_path": "hw/intc/i8259.c"
    },
    {
      "type": "modify",
      "old_id": "af2e4a2241d78a942900c9808f7c146614076860",
      "old_mode": 33188,
      "old_path": "hw/intc/i8259_common.c",
      "new_id": "c931dc2d07c8c5dc92b738ee6f6c9083eca9662f",
      "new_mode": 33188,
      "new_path": "hw/intc/i8259_common.c"
    },
    {
      "type": "modify",
      "old_id": "155b0984520d3bb8283a1cc4280dc8c929f7134b",
      "old_mode": 33188,
      "old_path": "include/hw/isa/i8259_internal.h",
      "new_id": "f9dcc4163ef3699c1fb127b19f9fc69bba6ea1f5",
      "new_mode": 33188,
      "new_path": "include/hw/isa/i8259_internal.h"
    }
  ]
}
