)]}'
{
  "log": [
    {
      "commit": "83e86df1b58c6ff0a982c1241a83d240b878fef6",
      "tree": "7d622c8d6d58877d35134300b917c6cdf983e3dc",
      "parents": [
        "548cbe63b69b01f3013c0935f217eab653c5ed63"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Mon Jul 07 13:52:47 2025 +0200"
      },
      "committer": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Mon Jul 07 15:06:13 2025 +0000"
      },
      "message": "third_party/linux: increase maximum CPUs to 512\n\nServer CPUs with more than 64 cores are very common, so we need to bump\nthis. Linux technically supports up to 8192 cores (x86_64) or 4096 cores\n(arm64), but only with offstack CPU masks. These have some known\nfunctional and performance issues and thus should only be enabled when\nneeded. For arbitrary reasons [1] this limit is 256 on ARM64 and 512 on\nx86_64. Since we need a 512 limit on all architectures this places us in\nthe unfortunate situation of needing to enable offstack for ARM64 but\nnot for x86_64. This aligns with other distros like Google\u0027s COS and\nClear Linux, but is unfortunate. We do not increase the ARM64 limit\nfurther as despite offstack being selected, some drivers (like mlx5) do\nstill keep these structures on the stack [2].\n\n[1] https://lore.kernel.org/linux-arm-kernel/ZfiFMr8s68cf2uac@arm.com/T/#t\n[2] https://lore.kernel.org/all/20250620111010.3364606-1-arnd@kernel.org/\n\nChange-Id: I78a8b3b886ddb15f8bdd919c3806a3416e5cf943\nReviewed-on: https://review.monogon.dev/c/monogon/+/4396\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\nTested-by: Jenkins CI\n"
    },
    {
      "commit": "edb3b3ad467533231dcd041c71d7370401bf12eb",
      "tree": "3e9a38e5752d841bc1582d920e40bcc577a6018e",
      "parents": [
        "3545df32f717c806d2610bbdc2bceaa6645069e2"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Mon Jul 07 11:18:56 2025 +0200"
      },
      "committer": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Mon Jul 07 12:00:13 2025 +0000"
      },
      "message": "third_party/linux: enable QLogic FastLinQ NICs\n\nThese are still used in the wild, enable them in our kernel config.\n\nChange-Id: Idbe967609302b77edaa85853203dfaee4cd07852\nReviewed-on: https://review.monogon.dev/c/monogon/+/4392\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\n"
    },
    {
      "commit": "da101ca15a636d3caac051fdd90aa5801421cd56",
      "tree": "10ab7641942c9290673ce8ea2af26482e9620fc9",
      "parents": [
        "78fd25b108c2f636de83e5f74c59e4d15f633fb0"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Thu Jul 03 11:42:57 2025 +0200"
      },
      "committer": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Mon Jul 07 11:43:58 2025 +0000"
      },
      "message": "linux: add more USB modules\n\nThis adds more USB modules, mostly to support install from USB\non more platforms. Also enables dynamic minor numbers to support\narbitrary numbers of devices.\n\nChange-Id: Ie634fcbc8fd35e4775cc999d6a9af371732f2e4c\nReviewed-on: https://review.monogon.dev/c/monogon/+/4388\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\n"
    },
    {
      "commit": "e342086c9d71e3eb38c0a159e559ab4de0033492",
      "tree": "6795427cc0b379243663cf35c253c305bba9cff8",
      "parents": [
        "b5bfd647c5385686687d438499a0014a99be4060"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Thu Jun 05 12:25:03 2025 +0200"
      },
      "committer": {
        "name": "Lorenz Brun",
        "email": "lorenz@monogon.tech",
        "time": "Wed Jun 11 19:46:15 2025 +0000"
      },
      "message": "treewide: basic ARM64 fixes\n\nThis introduces per-arch kernel configs, adds a basic ARM64 kconfig,\nadds ttyAMA0 as a console as well as makes some smaller fixes needed for\nbasic ARM64 operation. This is not production-ready, but it boots\nMonogon on ARM64.\n\nChange-Id: Ifd1d8e33f3fe65883626b8ae7a766c98ea912121\nReviewed-on: https://review.monogon.dev/c/monogon/+/4247\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n"
    }
  ]
}
