)]}'
{
  "log": [
    {
      "commit": "1e5f4a1607cc6713d27ffe48dd9de84e69cfc1c2",
      "tree": "c980a8df47fcbd1d4b1e65ca21e30ed7e9027c5a",
      "parents": [
        "2fd9484ea5b9c81002995d85b99a55e0e85d34e4"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 15:05:09 2025 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 15:05:09 2025 +0100"
      },
      "message": "Match default to build config\n"
    },
    {
      "commit": "2fd9484ea5b9c81002995d85b99a55e0e85d34e4",
      "tree": "f75ea8063faac3515ce45d1d5176898a37242d50",
      "parents": [
        "1a9cf2909120e783c53d73f77273eaacdfc40985"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 02:51:39 2025 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 02:51:39 2025 +0100"
      },
      "message": "Updated README\n"
    },
    {
      "commit": "1a9cf2909120e783c53d73f77273eaacdfc40985",
      "tree": "a589f8db7ea8fe9bd124ff62b51d3e130a6701f8",
      "parents": [
        "93e05f0b18791ea27c64616e4ffebfd20c4387e1"
      ],
      "author": {
        "name": "Daniel P. Berrangé",
        "email": "berrange@redhat.com",
        "time": "Fri Sep 26 10:45:46 2025 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:27:23 2025 +0100"
      },
      "message": "Add symlink from gpl-2.0.txt to a COPYING file\n\nWhile it is good that the \"Licenses/\" directory contains the text\nfor all licenses that are applicable to u-boot code, it is harder\nto determine at a glance what the default and/or preferred license\nis. While humans can look at the Licenses/README file, this is not\nmachine parseable, making it tricky for license detection tools to\nautomatically determine/report on the overall / aggregate u-boot\nlicense.\n\nThe project previously had a top level COPYING file containing a\nshort blurb, followed by the GPL license text. This was removed\nback in commit eca3aeb352c964bdb28b8e191d6326370245e03f when\nthe \"Licenses/\" directory was introduced. For the benefit of\nautomated tools, it is helpful to retain a top level COPYING\nfile in the repository. Rather than duplicate the license text,\nhowever, a symlink from the Licenses/gpl-2.0.txt file should\nsuffice.\n\nSigned-off-by: Daniel P. Berrangé \u003cberrange@redhat.com\u003e\nReported-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nAcked-by: Tom Rini \u003ctrini@konsulko.com\u003e\n(cherry picked from commit a239b0b0b6dbe6a168969b8cd6e600cf85db278d)\n"
    },
    {
      "commit": "93e05f0b18791ea27c64616e4ffebfd20c4387e1",
      "tree": "0394e78f9854767a07b23aa51cfc8474396dd57a",
      "parents": [
        "68f1d6f7e7d8b44a8f4729996d5411c275168a63"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Fri Jun 21 10:22:36 2013 +0200"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:26:26 2025 +0100"
      },
      "message": "Licenses: introduce SPDX Unique Lincense Identifiers\n\nLike many other projects, U-Boot has a tradition of including big\nblocks of License headers in all files.  This not only blows up the\nsource code with mostly redundant information, but also makes it very\ndifficult to generate License Clearing Reports.  An additional problem\nis that even the same lincenses are referred to by a number of\nslightly varying text blocks (full, abbreviated, different\nindentation, line wrapping and/or white space, with obsolete address\ninformation, ...) which makes automatic processing a nightmare.\n\nTo make this easier, such license headers in the source files will be\nreplaced with a single line reference to Unique Lincense Identifiers\nas defined by the Linux Foundation\u0027s SPDX project [1].  For example,\nin a source file the full \"GPL v2.0 or later\" header text will be\nreplaced by a single line:\n\n        SPDX-License-Identifier:        GPL-2.0+\n\nWe use the SPDX Unique Lincense Identifiers here; these are available\nat [2].\n\nNote: From the legal point of view, this patch is supposed to be only\na change to the textual representation of the license information,\nbut in no way any change to the actual license terms. With this patch\napplied, all files will still be licensed under the same terms they\nwere before.\n\nNote 2: The apparent difference between the old \"COPYING\" and the new\n\"Licenses/gpl-2.0.txt\" only results from switching to the upstream\nversion of the license which is differently formatted; there are not\nany actual changes to the content.\n\nNote 3: There are some recurring questions about linense issues, such\nas:\n    - Is a \"All Rights Reserved\" clause a problem in GPL code?\n    - Are files without any license header a problem?\n    - Do we need license headers at all?\n\nThe following excerpt from an e-mail by Daniel B. Ravicher should help\nwith these:\n\n| Message-ID: \u003c4ADF8CAA.5030808@softwarefreedom.org\u003e\n| Date: Wed, 21 Oct 2009 18:35:22 -0400\n| From: \"Daniel B. Ravicher\" \u003cravicher@softwarefreedom.org\u003e\n| To: Wolfgang Denk \u003cwd@denx.de\u003e\n| Subject: Re: GPL and license cleanup questions\n|\n| Mr. Denk,\n|\n| Wolfgang Denk wrote:\n| \u003e - There are a number of files which do not include any specific\n| \u003e license information at all. Is it correct to assume that these files\n| \u003e are automatically covered by the \"GPL v2 or later\" clause as\n| \u003e specified by the COPYING file in the top level directory of the\n| \u003e U-Boot source tree?\n|\n| That is a very fact specific analysis and could be different across the\n| various files.  However, if the contributor could reasonably be expected\n| to have known that the project was licensed GPLv2 or later at the time\n| she made her contribution, then a reasonably implication is that she\n| consented to her contributions being distributed under those terms.\n|\n| \u003e - Do such files need any clean up, for example should we add GPL\n| \u003e headers to them, or is this not needed?\n|\n| If the project as a whole is licensed under clear terms, you need not\n| identify those same terms in each file, although there is no harm in\n| doing so.\n|\n| \u003e - There are other files, which include both a GPL license header\n| \u003e _plus_ some copyright note with an \"All Rights Reserved\" clause. It\n| \u003e has been my understanding that this is a conflict, and me must ask\n| \u003e the copyright holders to remove such \"All Rights Reserved\" clauses.\n| \u003e But then, some people claim that \"All Rights Reserved\" is a no-op\n| \u003e nowadays. License checking tools (like OSLC) seem to indicate this is\n| \u003e a problem, but then we see quite a lot of \"All rights reserved\" in\n| \u003e BSD-licensed files in gcc and glibc. So what is the correct way to\n| \u003e deal with such files?\n|\n| It is not a conflict to grant a license and also reserve all rights, as\n| implicit in that language is that you are reserving all \"other\" rights\n| not granted in the license.  Thus, a file with \"Licensed under GPL, All\n| Rights Reserved\" would mean that it is licensed under the GPL, but no\n| other rights are given to copy, modify or redistribute it.\n|\n| Warm regards,\n| --Dan\n|\n| Daniel B. Ravicher, Legal Director\n| Software Freedom Law Center (SFLC) and Moglen Ravicher LLC\n| 1995 Broadway, 17th Fl., New York, NY 10023\n| (212) 461-1902 direct  (212) 580-0800 main  (212) 580-0898 fax\n| ravicher@softwarefreedom.org   www.softwarefreedom.org\n\n[1] http://spdx.org/\n[2] http://spdx.org/licenses/\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\n(cherry picked from commit eca3aeb352c964bdb28b8e191d6326370245e03f)\n\nConflicts:\n  MAKEALL, Makefile, README, config.mk, mkconfig, rules.mk - dropped\n  SPDX conversion\n"
    },
    {
      "commit": "68f1d6f7e7d8b44a8f4729996d5411c275168a63",
      "tree": "ac2062c03c6749b56c2ffafb3b3de37509f77c73",
      "parents": [
        "c5e548752ebc188306c053a5241310fbf2e6829f"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Sat Dec 18 22:00:41 2010 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:26:21 2025 +0100"
      },
      "message": "Clarify applicable licensing terms in COPYING file.\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\n(cherry picked from commit b9347188729992ef8282a2854889d8dcc25175aa)\n"
    },
    {
      "commit": "c5e548752ebc188306c053a5241310fbf2e6829f",
      "tree": "24f4279133954f88a92a62884666e3432bc6b6c7",
      "parents": [
        "f9628a39172c8213861371615734612035cf382c"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:11:35 2025 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:14:52 2025 +0100"
      },
      "message": "Fixed build\n"
    },
    {
      "commit": "f9628a39172c8213861371615734612035cf382c",
      "tree": "238d3c213da599db591df7db120566c35eb135c5",
      "parents": [
        "ec0ec9747bb5545632193dff681c0de7110f7788"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Mon Oct 27 16:27:59 2025 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:14:52 2025 +0100"
      },
      "message": "Merge updates from\nhttps://www.acube-systems.biz/download.php?file\u003du-boot-2015.c_prod.tar.gz\n"
    },
    {
      "commit": "ec0ec9747bb5545632193dff681c0de7110f7788",
      "tree": "875c83172e4fb5e3dfde8f5111f8434ba9545686",
      "parents": [
        "60b3916f33e617a815973c5a6df77055b2e3a588"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:13:43 2025 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Oct 28 00:13:43 2025 +0100"
      },
      "message": "Remove extra space from README\n"
    },
    {
      "commit": "60b3916f33e617a815973c5a6df77055b2e3a588",
      "tree": "823769a135fab77128cab79cd15016491c16c561",
      "parents": [
        "9f8c9b9251368e8655a0f87ed66dd8d669220bdd"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Sun Jul 08 23:22:12 2018 +0200"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Sun Jul 08 23:22:12 2018 +0200"
      },
      "message": "Add README to clarify relation to U-Boot and ACube\u0027s version\n"
    },
    {
      "commit": "9f8c9b9251368e8655a0f87ed66dd8d669220bdd",
      "tree": "788c1c003b1b57969328e23f107ef718828fb40a",
      "parents": [
        "7fb06b01d9d0276886d9cf0d75a41e2db5aead32"
      ],
      "author": {
        "name": "Sebastian Bauer",
        "email": "mail@sebastianbauer.info",
        "time": "Sun Jul 08 14:38:12 2018 +0200"
      },
      "committer": {
        "name": "zbalaton",
        "email": "balaton@eik.bme.hu",
        "time": "Sun Jul 08 23:11:07 2018 +0200"
      },
      "message": "Decrease 5ms delay in atapi transfers to 50us for Sam460ex drivers.\n\nThe large delay is responsible for slow loading times with the standard\nslb of AmigaOS. It seems that the slb issues a command for each block, thus\neach transfer could last at up to 10ms.\n\nBy decreasing the delay to 50us (which is also used in some other places),\nthe speed of loading kickstart is now about 100 times faster.\n\nAccording to the comments, the delay makes sure that the hardware sets the\nbusy signal, on which the code waits to be cleared. However, for QEMU the\ndelays seem to be unnecessary altogether, so they could be removed. It is\nunclear how this change affects real hardware, so we keep at least the 50us\ndelays in case anyone want to try this with real hardware.\n\nSimilar delays in other places are not changes by this patch.\n"
    },
    {
      "commit": "7fb06b01d9d0276886d9cf0d75a41e2db5aead32",
      "tree": "82f9ab86a49cd8f50d197fcfe1ecf17969f0e637",
      "parents": [
        "f39236b02b360593f43ca46c590b2695dabefc15"
      ],
      "author": {
        "name": "Sebastian Bauer",
        "email": "mail@sebastianbauer.info",
        "time": "Sun Jul 08 08:36:43 2018 +0200"
      },
      "committer": {
        "name": "zbalaton",
        "email": "balaton@eik.bme.hu",
        "time": "Sun Jul 08 23:08:20 2018 +0200"
      },
      "message": "Don\u0027t put our include paths at the end of the include search list.\n\nOtherwise, possibly locally installed includes such as those from libfdt\ninterfere with those used by UBoot and the compilation is exited with an\nerror.\n"
    },
    {
      "commit": "f39236b02b360593f43ca46c590b2695dabefc15",
      "tree": "8d7a1040abf268299a0ac849dde12c2df166b09f",
      "parents": [
        "8ee007c4216fd6a0d760589e8405ce4494497aa0"
      ],
      "author": {
        "name": "Sebastian Bauer",
        "email": "mail@sebastianbauer.info",
        "time": "Thu Jul 05 19:49:32 2018 +0200"
      },
      "committer": {
        "name": "zbalaton",
        "email": "balaton@eik.bme.hu",
        "time": "Sun Jul 08 23:08:20 2018 +0200"
      },
      "message": "Add -fgnu89-inline to the Sam460ex makefile.\n\nThis is required when using gcc 5 or newer.\n"
    },
    {
      "commit": "8ee007c4216fd6a0d760589e8405ce4494497aa0",
      "tree": "bf59bb4fa1efef53f933dbcd5925c372b8f14f04",
      "parents": [
        "930735bdd6edbb0588d6a54882feb58ab3cb2d08"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Fri Apr 06 13:46:45 2018 +0200"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Fri Apr 06 13:46:45 2018 +0200"
      },
      "message": "Removed two big binaries that should not be needed\n"
    },
    {
      "commit": "930735bdd6edbb0588d6a54882feb58ab3cb2d08",
      "tree": "42b3dd04ffc5fc04ff436e54ac29c8d93751f3a1",
      "parents": [
        "119aa277f74a4a2d3f7ab6c9471292308eba14e4"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Mon Apr 02 11:43:34 2018 +0200"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Mon Apr 02 11:43:34 2018 +0200"
      },
      "message": "Fixed dangling symlink\n"
    },
    {
      "commit": "119aa277f74a4a2d3f7ab6c9471292308eba14e4",
      "tree": "7627c3ed15d5f87922720145509a8e4db3a662fd",
      "parents": [
        "f6402c160f781145206b2dc0eb4d50738d0531d4"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:10:28 2018 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:22:44 2018 +0100"
      },
      "message": "Fixed stack variable used beyond its scope in boota command\n"
    },
    {
      "commit": "f6402c160f781145206b2dc0eb4d50738d0531d4",
      "tree": "a76cfc5c89116341e5ebf341a1b006ea5728808d",
      "parents": [
        "d8a332408e1c0d8f065f7a4511f834a98bf6ab16"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:09:07 2018 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:22:44 2018 +0100"
      },
      "message": "Fixed problem when start_unit_scan() is called with NULL argument\n"
    },
    {
      "commit": "d8a332408e1c0d8f065f7a4511f834a98bf6ab16",
      "tree": "35bcb112d38b1edf850c45a0844d8babeee68c95",
      "parents": [
        "866fd2a776d7c921b357e73065a5ab4687db186d"
      ],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:08:20 2018 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:22:32 2018 +0100"
      },
      "message": "Fixed build\n"
    },
    {
      "commit": "866fd2a776d7c921b357e73065a5ab4687db186d",
      "tree": "1a7c31c330af4c17d42985878488b2c7b894811e",
      "parents": [],
      "author": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:02:45 2018 +0100"
      },
      "committer": {
        "name": "BALATON Zoltan",
        "email": "balaton@eik.bme.hu",
        "time": "Tue Feb 20 18:02:45 2018 +0100"
      },
      "message": "Imported sources from\nhttp://www.acube-systems.biz/download/u-boot-2010.06-05_20110414_prod.tar.gz\n"
    }
  ]
}
