)]}'
{
  "commit": "f88761ef491c16a33078e46ad9d49ebd8f36fd47",
  "tree": "05e454129f0bffb76cde13efc66b4ab0182b09f1",
  "parents": [
    "2b82007571dbe02b85338dc9fa85251cd5d68028"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Sep 05 14:01:19 2024 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Sep 05 14:13:16 2024 +0100"
  },
  "message": "[ena] Change reported operating system type to \"iPXE\"\n\nAs described in commit 3b81a4e (\"[ena] Provide a host information\npage\"), we currently report an operating system type of \"Linux\" in\norder to work around broken versions of the ENA firmware that will\nfail to create a completion queue if we report the correct operating\nsystem type.\n\nAs of September 2024, the ENA team at AWS assures us that the entire\nAWS fleet has been upgraded to fix this bug, and that we are now safe\nto report the correct operating system type value in the \"type\" field\nof struct ena_host_info.\n\nThe ENA team has also clarified that at least some deployed versions\nof the ENA firmware still have the defect that requires us to report\nan operating system version number of 2 (regardless of operating\nsystem type), and so we continue to report ENA_HOST_INFO_VERSION_WTF\nin the \"version\" field of struct ena_host_info.\n\nAdd an explicit warning on the previous known failure path, in case\nsome deployed versions of the ENA firmware turn out to not have been\nupgraded as expected.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ce5b9eb92285d6d70602c9f681e56d2fc181f2d",
      "old_mode": 33188,
      "old_path": "src/drivers/net/ena.c",
      "new_id": "89483eae1be44f3dfaaabc164d5341227160aae5",
      "new_mode": 33188,
      "new_path": "src/drivers/net/ena.c"
    },
    {
      "type": "modify",
      "old_id": "0f280c700baf13a6cc3ff07d664680959bffaed1",
      "old_mode": 33188,
      "old_path": "src/drivers/net/ena.h",
      "new_id": "9fda9979fc2c4534b28740153e455cdbfd571156",
      "new_mode": 33188,
      "new_path": "src/drivers/net/ena.h"
    }
  ]
}
