)]}'
{
  "commit": "799966fcb3067fe4e4ded62ee74e0f86a8c482ec",
  "tree": "614eae1545487e2eea40651db11f817f4f192d4e",
  "parents": [
    "7f75d320f6d8ac7ec5185b2145da87f698aec273"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Sep 03 14:56:07 2024 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Sep 03 14:56:07 2024 +0100"
  },
  "message": "[build] Centralise dummy architecture-specific headers\n\nSimplify the process of adding a new CPU architecture by providing\ncommon implementations of typically empty architecture-specific header\nfiles.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d13cb3671ba0ca397a7e0fac3f1cb800888f686a",
      "old_mode": 33188,
      "old_path": "src/Makefile.housekeeping",
      "new_id": "5d9c039308b2ca2bd15a2643c130044b3e682b62",
      "new_mode": 33188,
      "new_path": "src/Makefile.housekeeping"
    },
    {
      "type": "modify",
      "old_id": "b6509dda0c3f9d74650ed0a4687b38d4515fcb4d",
      "old_mode": 33188,
      "old_path": "src/arch/arm/Makefile",
      "new_id": "f827ed42268fc0f653a6ccf2526210d945374294",
      "new_mode": 33188,
      "new_path": "src/arch/arm/Makefile"
    },
    {
      "type": "delete",
      "old_id": "f9f2f00e7ac7d0a43574b2705165f42355f372ac",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/acpi.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f0e0c8793218678f508c5811c26b2c14e7394de1",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/hyperv.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae953c450a21ac10276c40d2ce94d4bd7f712aab",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/iomap.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7d4c0c1601f33395c93439b4caf12e46efba744",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/mp.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "91f507a44522c16678fa96d9c71b9359f8cf651e",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/pci_io.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "88c50250ccd280c06dd90fff0d9cc0434cd08558",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/reboot.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "abd4c79a52b435e7d9311985c7ab3ae4522ecad8",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/sanboot.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d94218116124d770d3e1fadc21483af1dad1e44d",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/smbios.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "724d8b9328150b5bb23e574b423096d604520d1b",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/time.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87f11509cd6049d65de83beaec41dcc5a585e086",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/uaccess.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6f85975f773e0eb2fd04429d076f025facaa01ee",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/uart.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "27970d7b29acb256fcbf705f03f7eecf64cb7e37",
      "old_mode": 33188,
      "old_path": "src/arch/arm/include/bits/umalloc.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc3c5b3ff4a2b75b8a8305dd8123cab6de8d4db1",
      "old_mode": 33188,
      "old_path": "src/arch/arm32/include/bits/tcpip.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fd0bf137fb435dcf07342d673d4dd9a5b5c18fe2",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/Makefile",
      "new_id": "90d0ec8e1eb7f095c1812c9796058a553b97c973",
      "new_mode": 33188,
      "new_path": "src/arch/loong64/Makefile"
    },
    {
      "type": "delete",
      "old_id": "83dd1df9a1fadb5a7baf9f0e348ca27854f0c2e5",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/acpi.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f0e0c8793218678f508c5811c26b2c14e7394de1",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/hyperv.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "041171d22f064c80a7945157e305b24b46cc9962",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/iomap.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fef2fd59a8ffb6bf65da7a9d4a857b4d5de38ba9",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/mp.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fdc5141cf8c058ae63ac4e1f57922ef7a709523d",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/pci_io.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "96a1eb1ced4c97289389447fa9a3ed1c9de8a531",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/reboot.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f9205e2ad9663fcf70246c1f08614fa8ea118ff3",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/sanboot.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c87db430dcfd74c37a9af9f86b01badb3d411e9",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/smbios.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc3c5b3ff4a2b75b8a8305dd8123cab6de8d4db1",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/tcpip.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4cd7485cf181e257485b671535ffb1b5ff48249b",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/time.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dddd9be04e09422e7f482472abdf149e3ffc4678",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/uaccess.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6f85975f773e0eb2fd04429d076f025facaa01ee",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/uart.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f6978b8bd21616c30b4d1826feb6f69277decc4f",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/umalloc.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2a3d7741cb2bac107e24c43dd62992995df1d034",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/bits/xen.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ef801365e531f6b93ad8eafab4031d8a10ba1963",
      "old_mode": 33188,
      "old_path": "src/arch/x86/Makefile",
      "new_id": "4a4d8ee913775292124143f4fa785f76a217326a",
      "new_mode": 33188,
      "new_path": "src/arch/x86/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d98420502c834d643596cc821e31ed76235f3325",
      "new_mode": 33188,
      "new_path": "src/include/bits/acpi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd7ceeea34c83893000cb1b6478d9142b4fdf216",
      "new_mode": 33188,
      "new_path": "src/include/bits/hyperv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3d8d0c0df8146c1cc92061a1606bd16254b6e69",
      "new_mode": 33188,
      "new_path": "src/include/bits/iomap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7d2cdc28207ed8ead64edbe06227846eb522a8c",
      "new_mode": 33188,
      "new_path": "src/include/bits/mp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b01f94e67b507e707a0dfee9f947bc867a15b58",
      "new_mode": 33188,
      "new_path": "src/include/bits/nap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "711449f1944f8329497e7a3931d0eb06922aa3da",
      "new_mode": 33188,
      "new_path": "src/include/bits/pci_io.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "023647fd6e5fc301c896e7a03a222c61d2ebd7d0",
      "new_mode": 33188,
      "new_path": "src/include/bits/reboot.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "addbb5b0752537871deee30fb3758179eb43e527",
      "new_mode": 33188,
      "new_path": "src/include/bits/sanboot.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e06aadb4dcf547888b6f3813923502fd1eca470",
      "new_mode": 33188,
      "new_path": "src/include/bits/smbios.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cb54d4329abe93505cc3040662dbaf90be58a3b",
      "new_mode": 33188,
      "new_path": "src/include/bits/tcpip.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aec9c2f3948a8c22009a6fd100a2496ef11af549",
      "new_mode": 33188,
      "new_path": "src/include/bits/time.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09f5f46c87ade505281fc2454202e37c56ccfa46",
      "new_mode": 33188,
      "new_path": "src/include/bits/uaccess.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e132d5c3d356a6ae7792107a4001ecb35dcc37d0",
      "new_mode": 33188,
      "new_path": "src/include/bits/uart.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4927f0d0040a82b068fdb7bd270617973df1712a",
      "new_mode": 33188,
      "new_path": "src/include/bits/umalloc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d0036bc0324fcf9ba10bcd2140bfe23ad5dda38",
      "new_mode": 33188,
      "new_path": "src/include/bits/xen.h"
    }
  ]
}
