)]}'
{
  "commit": "caad057bb6ce86a9cb71520af395fd0bd04a659f",
  "tree": "9b26db555e09f85d22fd934e334769d124fb2997",
  "parents": [
    "2cad57c7177766e2779f30fed9e4578bc7ad62ac"
  ],
  "author": {
    "name": "Eduardo Habkost",
    "email": "ehabkost@redhat.com",
    "time": "Wed Oct 29 11:26:08 2014 -0200"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Sun Nov 02 13:44:52 2014 +0200"
  },
  "message": "smbios: Encode UUID according to SMBIOS specification\n\nDifferently from older versions, SMBIOS version 2.6 is explicit about\nthe encoding of UUID fields:\n\n\u003e Although RFC 4122 recommends network byte order for all fields, the PC\n\u003e industry (including the ACPI, UEFI, and Microsoft specifications) has\n\u003e consistently used little-endian byte encoding for the first three fields:\n\u003e time_low, time_mid, time_hi_and_version. The same encoding, also known as\n\u003e wire format, should also be used for the SMBIOS representation of the UUID.\n\u003e\n\u003e The UUID {00112233-4455-6677-8899-AABBCCDDEEFF} would thus be represented\n\u003e as 33 22 11 00 55 44 77 66 88 99 AA BB CC DD EE FF.\n\nThe dmidecode tool implements this and decodes the above \"wire format\"\nwhen SMBIOS version \u003e\u003d 2.6. We moved from SMBIOS version 2.4 to 2.8 when\nwe started building the SMBIOS entry point inside QEMU, on commit\nc97294ec1b9e36887e119589d456557d72ab37b5.\n\nChange smbios_build_type_1_table() to encode the UUID as specified.\n\nTo make sure we won\u0027t change the guest-visible UUID when upgrading to a\nnewer QEMU version, keep the old behavior on pc-*-2.1 and older.\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce8745df2563fd8ca4e31e1367aef95c8c5f3633",
      "old_mode": 33188,
      "old_path": "hw/i386/pc_piix.c",
      "new_id": "200ea4f009424fc412a21198e97476aa124a312b",
      "new_mode": 33188,
      "new_path": "hw/i386/pc_piix.c"
    },
    {
      "type": "modify",
      "old_id": "aef4628f921c95ef3cad82e6ba500a6f074cd156",
      "old_mode": 33188,
      "old_path": "hw/i386/pc_q35.c",
      "new_id": "f69e4a1bfa0ade9cbcf6baaaa68e527551afe9a8",
      "new_mode": 33188,
      "new_path": "hw/i386/pc_q35.c"
    },
    {
      "type": "modify",
      "old_id": "0ae5960b8cd53705c30bd77eec20bfa38d1593ea",
      "old_mode": 33188,
      "old_path": "hw/i386/smbios.c",
      "new_id": "8a7ad48921d2e696ad305c7e1dade43e57278b47",
      "new_mode": 33188,
      "new_path": "hw/i386/smbios.c"
    },
    {
      "type": "modify",
      "old_id": "a3f4d88bf011a6808c364b0307ee0d81705a22e9",
      "old_mode": 33188,
      "old_path": "include/hw/i386/smbios.h",
      "new_id": "d2850bed2c01fb02fbee5640104cc5dccdc9f958",
      "new_mode": 33188,
      "new_path": "include/hw/i386/smbios.h"
    },
    {
      "type": "modify",
      "old_id": "e113b5b5ba24059fa425df8aa2782e1411c81abd",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "35c1333eeeac3e77c50151b06a279ab26026b5e0",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
