)]}'
{
  "log": [
    {
      "commit": "ece66c3fed3fd358218b40ec901de4e748b45d8f",
      "tree": "13acd91430b4c38c7356c000ced412eba6f235f5",
      "parents": [
        "00a0b7789eb14399b15fba8f306816831584a7d2",
        "7a46ca3400ced70ce412d2b5af3991e3320e3714"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 26 17:25:17 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 17:25:17 2025 -0700"
      },
      "message": "Merge \"Add \u0027lspci_pciutils\u0027 target\" into main"
    },
    {
      "commit": "7a46ca3400ced70ce412d2b5af3991e3320e3714",
      "tree": "13acd91430b4c38c7356c000ced412eba6f235f5",
      "parents": [
        "1963b2ad06ca2b1d18516f98e8588773934de22d"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@google.com",
        "time": "Wed Jan 29 13:49:54 2025 -0800"
      },
      "committer": {
        "name": "Brian Norris",
        "email": "briannorris@google.com",
        "time": "Wed Mar 26 16:24:38 2025 -0700"
      },
      "message": "Add \u0027lspci_pciutils\u0027 target\n\nBase builds tend to include the toybox variant of lspci, but the\npciutils variant is more powerful. Provide an alternative under a\ndifferent name.\n\nBug: 393206353\nTest: m lspci_pciutils\n\nChange-Id: Ieee5409dd2e0befea1568f057f566065a850c4e6\n"
    },
    {
      "commit": "00a0b7789eb14399b15fba8f306816831584a7d2",
      "tree": "29c5299a584299da36a918fc450b96fad112f1f7",
      "parents": [
        "48530dafa355382ca09f8bde4e47cd77bf45cafe",
        "1963b2ad06ca2b1d18516f98e8588773934de22d"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 08:07:03 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 08:07:03 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 1963b2ad06\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3423883\n\nChange-Id: I8a2435fa7fa26ca8187cfc9a00e70c56e95fd496\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1963b2ad06ca2b1d18516f98e8588773934de22d",
      "tree": "29c5299a584299da36a918fc450b96fad112f1f7",
      "parents": [
        "48530dafa355382ca09f8bde4e47cd77bf45cafe"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:32:26 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:32:26 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: Iefc7a63776b5891384a9e80e29bfd181928b735f\n"
    },
    {
      "commit": "48530dafa355382ca09f8bde4e47cd77bf45cafe",
      "tree": "e42c2586b3e692d16eff35df6e7ddb25295fbd6d",
      "parents": [
        "08c1bc7e5097f84db14bbe478fe25cc05d3709f3",
        "81b9fe6d6912c22b02f4efc68657f62decc3ad5b"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Wed Sep 18 16:43:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 18 16:43:44 2024 +0000"
      },
      "message": "Make libpci available for vendor targets am: 9517d971cd am: 81b9fe6d69\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3259843\n\nChange-Id: I41bad8f84351f9ce964b855140f0a2fe27b67bb3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "81b9fe6d6912c22b02f4efc68657f62decc3ad5b",
      "tree": "e42c2586b3e692d16eff35df6e7ddb25295fbd6d",
      "parents": [
        "4fcd64ffe642fb65b966349dbacc5dfab6c34bf7",
        "9517d971cd54bc2e3275fe58f1ee54fe8fe6a0fd"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Wed Sep 18 16:22:27 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 18 16:22:27 2024 +0000"
      },
      "message": "Make libpci available for vendor targets am: 9517d971cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3259843\n\nChange-Id: I2bb62cb152221613e9a7ee78d3add286d099a660\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9517d971cd54bc2e3275fe58f1ee54fe8fe6a0fd",
      "tree": "e42c2586b3e692d16eff35df6e7ddb25295fbd6d",
      "parents": [
        "4fcd64ffe642fb65b966349dbacc5dfab6c34bf7"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Thu Sep 12 13:00:42 2024 +0000"
      },
      "committer": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Thu Sep 12 13:00:42 2024 +0000"
      },
      "message": "Make libpci available for vendor targets\n\nlibpci is dependency of flashrom, which has to be moved to the vendor\npartition.\n\nTest: m\nBug: b:366170141\nChange-Id: I9d9488d3a41b2b021a056de37f0f12eaff7616a6\n"
    },
    {
      "commit": "08c1bc7e5097f84db14bbe478fe25cc05d3709f3",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "54a214ebfe1d195baaa20e2b54f6e12a5758662c",
        "e0276ab70808040f90deaafdc291cbadf58be85b"
      ],
      "author": {
        "name": "Kazuki Takise",
        "email": "takise@google.com",
        "time": "Tue Aug 27 06:38:15 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 27 06:38:15 2024 +0000"
      },
      "message": "Merge \"Fix build in pciutils\" into main"
    },
    {
      "commit": "54a214ebfe1d195baaa20e2b54f6e12a5758662c",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "b86543e15ecd7dc85ea594b6f0cca7d594d9bf5b",
        "4fcd64ffe642fb65b966349dbacc5dfab6c34bf7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 27 03:50:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 03:50:42 2024 +0000"
      },
      "message": "[automerger skipped] Don\u0027t build x86-only code on arm/riscv. am: b74f0b96ea -s ours am: 4fcd64ffe6 -s ours\n\nam skip reason: Merged-In I5dfbd3a505ad7a656eeb677c68d3782572759e91 with SHA-1 939a0cd716 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3236393\n\nChange-Id: Ie5641c0b644805c5e15538cba996155f53da73b1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b86543e15ecd7dc85ea594b6f0cca7d594d9bf5b",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "07d25097ffe98cc88043c9ca0cb755b65f5e77d3",
        "10e51c8aa973fcb280b9d0a6fdcf20eea4ceea5b"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 27 03:50:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 03:50:31 2024 +0000"
      },
      "message": "[automerger skipped] Revert \"Separate x86 and non-x86 code targets\" am: ddebf1230e -s ours am: 10e51c8aa9 -s ours\n\nam skip reason: skipped by takise\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3239334\n\nChange-Id: I000403df183756fd08f57ec68ce2ab8d257cdb83\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4fcd64ffe642fb65b966349dbacc5dfab6c34bf7",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "10e51c8aa973fcb280b9d0a6fdcf20eea4ceea5b",
        "b74f0b96eafa82ae4bde0cd1f28b84df5e1839e6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 27 03:42:16 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 03:42:16 2024 +0000"
      },
      "message": "[automerger skipped] Don\u0027t build x86-only code on arm/riscv. am: b74f0b96ea -s ours\n\nam skip reason: Merged-In I5dfbd3a505ad7a656eeb677c68d3782572759e91 with SHA-1 939a0cd716 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3236393\n\nChange-Id: Ia1a6442bd9b5d3ad1d635a9c43e2eb8942321aa9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "10e51c8aa973fcb280b9d0a6fdcf20eea4ceea5b",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "e4cdb2aaaa1df80f5fff9f818835d22471955409",
        "ddebf1230e1b4a11952e3fc5bb3090ab3a795335"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 27 03:41:59 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 03:41:59 2024 +0000"
      },
      "message": "[automerger skipped] Revert \"Separate x86 and non-x86 code targets\" am: ddebf1230e -s ours\n\nam skip reason: skipped by takise\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3239334\n\nChange-Id: If9b25ee998716e263fe0236fd586fe0d7767e310\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "07d25097ffe98cc88043c9ca0cb755b65f5e77d3",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "5dfc919bba03dd90b819275f1c10985fe47eb47f",
        "e4cdb2aaaa1df80f5fff9f818835d22471955409"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 27 03:41:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 03:41:56 2024 +0000"
      },
      "message": "[automerger skipped] Separate x86 and non-x86 code targets am: 9af2cb856f -s ours am: e4cdb2aaaa -s ours\n\nam skip reason: skipped by takise\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3228767\n\nChange-Id: Ic8dc9dc706570555d21bcb68497247c0ad4dd62b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e0276ab70808040f90deaafdc291cbadf58be85b",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "5dfc919bba03dd90b819275f1c10985fe47eb47f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 08 16:54:43 2024 +0000"
      },
      "committer": {
        "name": "Kazuki Takise",
        "email": "takise@google.com",
        "time": "Tue Aug 27 12:37:25 2024 +0900"
      },
      "message": "Fix build in pciutils\n\nThree CLs are merged in the same topic as ag/28992874, but\nag/28992964 was skipped as it already exists on main.\n\nThe code inconsistency comes from this merge conflict resolution\n(ag/28992974), which should have been fixed by merging relevant\nCLs in the correct order instead.\n\nThis CL is a reland of ag/28217062 with different change ID.\n\nBug: 362369388\nBug: http://b/351833436\nTest: m\nChange-Id: I1c34db1f6ce330b7661675eaf2dbbb4c1f169a18\n"
    },
    {
      "commit": "e4cdb2aaaa1df80f5fff9f818835d22471955409",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "939a0cd716bf55803ae26c79ff29b75a66cd0d34",
        "9af2cb856f1a42a9624e9efb1fc6bb3c1688ebd7"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 27 03:33:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 03:33:52 2024 +0000"
      },
      "message": "[automerger skipped] Separate x86 and non-x86 code targets am: 9af2cb856f -s ours\n\nam skip reason: skipped by takise\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/pciutils/+/3228767\n\nChange-Id: I3019e5a70c93b2940a8fce6c9f26db743c6a5e64\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5dfc919bba03dd90b819275f1c10985fe47eb47f",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "9251c7f97395a4b46a4f58d0972cc465652a7239",
        "939a0cd716bf55803ae26c79ff29b75a66cd0d34"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 26 21:54:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 26 21:54:15 2024 +0000"
      },
      "message": "[automerger skipped] Don\u0027t build x86-only code on arm/riscv. am: 939a0cd716 -s ours\n\nam skip reason: Merged-In I5dfbd3a505ad7a656eeb677c68d3782572759e91 with SHA-1 9848999cd7 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/pciutils/+/28992964\n\nChange-Id: I15ca58dc7ae846b9b23cc5728f9cb2dfa32493d2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9251c7f97395a4b46a4f58d0972cc465652a7239",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "098b1dd83adbe2ceb56d693bb2dbd6364ac14344",
        "640cfd63873012ad06ad0a185cf92d26ae61a823"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Mon Aug 26 21:54:12 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 26 21:54:12 2024 +0000"
      },
      "message": "Revert \"Separate x86 and non-x86 code targets\" am: 640cfd6387\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/pciutils/+/28992875\n\nChange-Id: Ide3792563e045f3b6e0ea0fc54c27ea59c4a4bf5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "098b1dd83adbe2ceb56d693bb2dbd6364ac14344",
      "tree": "e075fc06d2dc97e4979585ffca3882aaf10418b0",
      "parents": [
        "0bdf4d54efbfa6577f5849c4e79f4c47ddbcd1df",
        "061c10dfbbd8bcca07a2b90eff593cdc2f2f40f6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 26 20:32:14 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 26 20:32:14 2024 +0000"
      },
      "message": "[conflict] Separate x86 and non-x86 code targets am: 061c10dfbb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/pciutils/+/28992874\n\nChange-Id: Ie9a0aabb17b4cbccf6af8a7a8de1dda6fe23616a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "939a0cd716bf55803ae26c79ff29b75a66cd0d34",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "640cfd63873012ad06ad0a185cf92d26ae61a823"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 23 14:55:19 2024 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Aug 26 16:02:17 2024 +0000"
      },
      "message": "Don\u0027t build x86-only code on arm/riscv.\n\nThe upstream makefiles include this for x86 and x86-64, so I\u0027ve done the same.\n\nBug: http://b/351833436\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9848999cd77cfd69b5a355c6e237b3596ffa0459)\n(cherry picked from https://android-review.googlesource.com/q/commit:b74f0b96eafa82ae4bde0cd1f28b84df5e1839e6)\nMerged-In: I5dfbd3a505ad7a656eeb677c68d3782572759e91\nChange-Id: I5dfbd3a505ad7a656eeb677c68d3782572759e91\nAlign aosp-main-future with mirror-aosp-main\nBug: 362205094\n"
    },
    {
      "commit": "640cfd63873012ad06ad0a185cf92d26ae61a823",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "061c10dfbbd8bcca07a2b90eff593cdc2f2f40f6"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Fri Aug 23 14:30:09 2024 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Aug 26 16:02:08 2024 +0000"
      },
      "message": "Revert \"Separate x86 and non-x86 code targets\"\n\nThis reverts commit 9af2cb856f1a42a9624e9efb1fc6bb3c1688ebd7.\n\nReason for revert: Covered by ag/28217062\n(cherry picked from https://android-review.googlesource.com/q/commit:ddebf1230e1b4a11952e3fc5bb3090ab3a795335)\nMerged-In: I922309edbec8a198e88bd30f6f78e9a18ed3a290\nChange-Id: I922309edbec8a198e88bd30f6f78e9a18ed3a290\nAlign aosp-main-future with mirror-aosp-main\nBug: 362205094\n"
    },
    {
      "commit": "061c10dfbbd8bcca07a2b90eff593cdc2f2f40f6",
      "tree": "e075fc06d2dc97e4979585ffca3882aaf10418b0",
      "parents": [
        "40ae60e6cf1de710229c580a4c156b26f78ec06d"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 20 08:22:04 2024 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Aug 26 16:01:56 2024 +0000"
      },
      "message": "Separate x86 and non-x86 code targets\n\nlibpci includes i386-compatible code which should not be included by\nnon-x86 targets.\n\nBug: 360792897\nTest: lunch aosp_cheetah-trunk_staging-userdebug; m\n(cherry picked from https://android-review.googlesource.com/q/commit:9af2cb856f1a42a9624e9efb1fc6bb3c1688ebd7)\nMerged-In: If0b15093cc5842817e2ecde4a761ffcc928093ce\nChange-Id: If0b15093cc5842817e2ecde4a761ffcc928093ce\nAlign aosp-main-future with mirror-aosp-main\nBug: 362205094\n"
    },
    {
      "commit": "b74f0b96eafa82ae4bde0cd1f28b84df5e1839e6",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "ddebf1230e1b4a11952e3fc5bb3090ab3a795335"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 23 14:55:19 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Aug 23 14:55:19 2024 +0000"
      },
      "message": "Don\u0027t build x86-only code on arm/riscv.\n\nThe upstream makefiles include this for x86 and x86-64, so I\u0027ve done the same.\n\nBug: http://b/351833436\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9848999cd77cfd69b5a355c6e237b3596ffa0459)\nMerged-In: I5dfbd3a505ad7a656eeb677c68d3782572759e91\nChange-Id: I5dfbd3a505ad7a656eeb677c68d3782572759e91\n"
    },
    {
      "commit": "ddebf1230e1b4a11952e3fc5bb3090ab3a795335",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "9af2cb856f1a42a9624e9efb1fc6bb3c1688ebd7"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Fri Aug 23 14:30:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 23 14:30:09 2024 +0000"
      },
      "message": "Revert \"Separate x86 and non-x86 code targets\"\n\nThis reverts commit 9af2cb856f1a42a9624e9efb1fc6bb3c1688ebd7.\n\nReason for revert: Covered by ag/28217062\n\nChange-Id: I922309edbec8a198e88bd30f6f78e9a18ed3a290\n"
    },
    {
      "commit": "9af2cb856f1a42a9624e9efb1fc6bb3c1688ebd7",
      "tree": "e075fc06d2dc97e4979585ffca3882aaf10418b0",
      "parents": [
        "9c2c7969c89a95cea972f6928c9f0581cf1af2fc"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 20 08:22:04 2024 +0000"
      },
      "committer": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Tue Aug 20 13:42:11 2024 +0000"
      },
      "message": "Separate x86 and non-x86 code targets\n\nlibpci includes i386-compatible code which should not be included by\nnon-x86 targets.\n\nBug: 360792897\nTest: lunch aosp_cheetah-trunk_staging-userdebug; m\nChange-Id: If0b15093cc5842817e2ecde4a761ffcc928093ce\n"
    },
    {
      "commit": "0bdf4d54efbfa6577f5849c4e79f4c47ddbcd1df",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "9848999cd77cfd69b5a355c6e237b3596ffa0459",
        "40ae60e6cf1de710229c580a4c156b26f78ec06d"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Mon Aug 19 09:45:39 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 19 09:45:39 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: 9c2c7969c8 am: 40ae60e6cf\n\nOriginal change: undetermined\n\nChange-Id: I130368f4c3185270b8b5d705a4b080d154e7bcca\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "40ae60e6cf1de710229c580a4c156b26f78ec06d",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "4dde2380df9e21945afcc29bf9962795856d8c0c",
        "9c2c7969c89a95cea972f6928c9f0581cf1af2fc"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Mon Aug 19 09:25:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 19 09:25:06 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: 9c2c7969c8\n\nOriginal change: undetermined\n\nChange-Id: I6f6cdb90226dc5131bed86e47b819ffd774cd0b8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9848999cd77cfd69b5a355c6e237b3596ffa0459",
      "tree": "1949debd5765dfc6eb04193c16995a09eea6fb68",
      "parents": [
        "50c838d17fd8e2d140186b39767c91babe78e061"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 08 16:54:43 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 08 17:13:22 2024 +0000"
      },
      "message": "Don\u0027t build x86-only code on arm/riscv.\n\nThe upstream makefiles include this for x86 and x86-64, so I\u0027ve done the same.\n\nBug: http://b/351833436\nChange-Id: I5dfbd3a505ad7a656eeb677c68d3782572759e91\n"
    },
    {
      "commit": "50c838d17fd8e2d140186b39767c91babe78e061",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "4dde2380df9e21945afcc29bf9962795856d8c0c",
        "8d4959deba80bcbb2308ffdd132624a1fb3f48c3"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Thu Jul 04 22:27:59 2024 +0000"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Thu Jul 04 22:27:59 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/third-party-review\u0027\n"
    },
    {
      "commit": "9c2c7969c89a95cea972f6928c9f0581cf1af2fc",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "4dde2380df9e21945afcc29bf9962795856d8c0c",
        "8d4959deba80bcbb2308ffdd132624a1fb3f48c3"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Tue Jul 02 02:32:56 2024 +0000"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Tue Jul 02 02:32:56 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027\n"
    },
    {
      "commit": "8d4959deba80bcbb2308ffdd132624a1fb3f48c3",
      "tree": "c892a837bf66a77520f441702fa9e540bba816a4",
      "parents": [
        "65b81b9d6d99aab3b4bc81934cd3224151546ad7"
      ],
      "author": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Fri Jun 14 13:54:26 2024 +0000"
      },
      "committer": {
        "name": "Jakub Czapiga",
        "email": "czapiga@google.com",
        "time": "Wed Jun 26 11:54:17 2024 +0000"
      },
      "message": "Import pciutils project.\n\nAndroid.bp only defines libpci as a target and it is only visible to\n//external/flashrom (for now).\n\nTest: mmma external/pcoutils\nThird-Party Import of: https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git\nRequest Document: go/android3p\nFor CL Reviewers: go/android3p#reviewing-a-cl\nFor Build Team: go/ab-third-party-imports\nBug: http://b/346990074\nOriginal import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/pciutils/+/refs/heads/third-party-review.\nSecurity Questionnaire: http://b/346990074#comment1\n\nChange-Id: I7b810906ee127e6c7d7a25f4bf3bc06ab37e1b54\n"
    },
    {
      "commit": "4dde2380df9e21945afcc29bf9962795856d8c0c",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Frank Piva",
        "email": "pivaf@google.com",
        "time": "Thu Jun 13 23:31:07 2024 +0000"
      },
      "committer": {
        "name": "Frank Piva",
        "email": "pivaf@google.com",
        "time": "Thu Jun 13 23:31:07 2024 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "65b81b9d6d99aab3b4bc81934cd3224151546ad7",
      "tree": "664c07aec195920bf101ce9a4016c70f7ec340c0",
      "parents": [
        "03b2f8472c8d4875a209920482cf44c7c6018eb7"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sun Feb 18 15:26:00 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Jun 10 16:31:21 2024 +0200"
      },
      "message": "libpci: Update manpage documentation for devmem.path\n"
    },
    {
      "commit": "03b2f8472c8d4875a209920482cf44c7c6018eb7",
      "tree": "81004e0e168211c28aee5cf3ac49dacf0cfb106e",
      "parents": [
        "ff9f39c7d29ad444bf165abb43b9c46418904a3b"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Feb 17 16:30:30 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Jun 10 16:31:21 2024 +0200"
      },
      "message": "libpci: Document physmem API\n"
    },
    {
      "commit": "ff9f39c7d29ad444bf165abb43b9c46418904a3b",
      "tree": "b5e98195a9fa9e05b1cf3c1e5fae618751055b85",
      "parents": [
        "a9df1d1baccbafcd1f4bd7622dd20d3ea684fb75"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Mon May 08 21:25:12 2023 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Jun 10 16:31:21 2024 +0200"
      },
      "message": "libpci: Add Windows physmem support for PCIe ECAM access\n\nIt requires either access to NT Section \\Device\\PhysicalMemory (or\ncompatible) or to have available kernel32.dll VxDCall2 function or\nw32skrnl.dll DPMI function.\n"
    },
    {
      "commit": "a9df1d1baccbafcd1f4bd7622dd20d3ea684fb75",
      "tree": "a8559304f4832c9c7c32a53b1ecd736aea9cc3b9",
      "parents": [
        "406f4f492a040c01b1dc878b1a016ae4f67a5eaf"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Mon May 08 21:22:59 2023 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Jun 10 16:31:21 2024 +0200"
      },
      "message": "libpci: Add DJGPP physmem support for PCIe ECAM access\n\nIt requires either Device Mapping support on DPMI host or Physical Address\nMapping support together with support for changing DS descriptor limit to\nmaximal size 4 GB which enables address wrapping and so access to addresses\nbelow the process base address.\n"
    },
    {
      "commit": "406f4f492a040c01b1dc878b1a016ae4f67a5eaf",
      "tree": "ad8e54338622b3b53737c83c85920c2269dc6664",
      "parents": [
        "7c5bf915f87d8e4c62be66275c8e73a5f03fa5ee"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Jun 08 20:46:00 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Jun 08 20:46:00 2024 +0200"
      },
      "message": "Maintainer scripts: Create GitHub releases\n"
    },
    {
      "commit": "7c5bf915f87d8e4c62be66275c8e73a5f03fa5ee",
      "tree": "cc4c8a473899af9e3b0f096b5c41181bf1595e6b",
      "parents": [
        "dd695b7e6828811ef4190b41eff46a2d38566dde"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:58:10 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:58:10 2024 +0200"
      },
      "message": "Released as v3.13.0\n"
    },
    {
      "commit": "dd695b7e6828811ef4190b41eff46a2d38566dde",
      "tree": "5d00d2f56309a4a796b10364ee6efbf04e058354",
      "parents": [
        "ef78f397412b4f0b9ee5f89f7925c52a1b211d49"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:54:02 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:54:02 2024 +0200"
      },
      "message": "Updated pci.ids\n"
    },
    {
      "commit": "ef78f397412b4f0b9ee5f89f7925c52a1b211d49",
      "tree": "fa2cbe8ae565a17810e356b4e9c4e0a5f2805acd",
      "parents": [
        "b8afe47b0015b9b7d14abe2ea51f8f660450ccd2"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:52:26 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:52:53 2024 +0200"
      },
      "message": "ABI version bump for pci_fill_info()\n\nWe have new flags and new fields in struct pci_dev.\n"
    },
    {
      "commit": "b8afe47b0015b9b7d14abe2ea51f8f660450ccd2",
      "tree": "22da48324cfb8ad6fd7444bd03fca74b24617d6c",
      "parents": [
        "a8a0f8103e276564fcff93b0feaa07633d051d81"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:46:57 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:46:57 2024 +0200"
      },
      "message": "ChangeLog was missing a 3.12 release\n"
    },
    {
      "commit": "a8a0f8103e276564fcff93b0feaa07633d051d81",
      "tree": "f1db508b1cbf049ab9e03ea60d8110629cec9d06",
      "parents": [
        "49efa87fcce4f7d5b351238668ae1d4491802b88"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:46:01 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Thu May 30 17:46:01 2024 +0200"
      },
      "message": "RCD: Cleanup\n"
    },
    {
      "commit": "49efa87fcce4f7d5b351238668ae1d4491802b88",
      "tree": "c71d344a21472433c1d2e78ab4b9d4a6e5ba6272",
      "parents": [
        "0e9018e3df2e208c9e5c059d8a84ff0ce71a0f69"
      ],
      "author": {
        "name": "Kobayashi Daisuke",
        "email": "kobayashi.da-06@fujitsu.com",
        "time": "Fri May 31 00:41:28 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 30 17:41:28 2024 +0200"
      },
      "message": "Add display function for cxl1.1 device link status information. (#183)\n\n* Add display function for cxl1.1 device link status information.\r\n\r\n* Modifications according to comments. Adding a description, Fix odd indent, and remove unnecessary statement."
    },
    {
      "commit": "0e9018e3df2e208c9e5c059d8a84ff0ce71a0f69",
      "tree": "856f456d43222d5e7a18196a37a9fe7d37483caf",
      "parents": [
        "6f172791e2dbb954abda0e692c0e4e8a4906d48b"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Mon May 27 18:22:55 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 18:22:21 2024 +0200"
      },
      "message": "pcilmr: Fix margining for ports with Lane reversal\n\nCurrent implementation interacts only with first Negotiated Link Width\nlanes even when Maximum Link Width for the port is bigger than that and\nLane reversal is used. Utility in such situation may try to margin lane\nwhich is not used right now and erroneously fail with\n\u0027Error during caps reading\u0027 message. Fix that behaviour.\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "6f172791e2dbb954abda0e692c0e4e8a4906d48b",
      "tree": "38de60c4f0ed20b44fa02adca79a5783f452b9f2",
      "parents": [
        "e55794ab00daa7b3bdc786718b22bff7f35f1ac5"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:36:34 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:36:34 2024 +0200"
      },
      "message": "pcilmr.man: Fix whitespace errors\n"
    },
    {
      "commit": "e55794ab00daa7b3bdc786718b22bff7f35f1ac5",
      "tree": "8e5053cb8ece62b8e16d4ccb6f10d3bb75940fc3",
      "parents": [
        "6de412a1f06de4d4e180c97a2e7dc393de072e33"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Wed May 22 19:06:34 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:35:56 2024 +0200"
      },
      "message": "pcilmr: Update usage and man: new arguments format and grading\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "6de412a1f06de4d4e180c97a2e7dc393de072e33",
      "tree": "f1d40962535d9e8b9918fb21a6d9b63d50a542a8",
      "parents": [
        "839966c3e6b2d11b969e145d832f2f3afcdc1852"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Wed May 22 19:06:33 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:35:56 2024 +0200"
      },
      "message": "pcilmr: Apply grading quirk for Ice Lake RC ports\n\nIce Lake RC ports don\u0027t support two side independent timing margining,\nhowever the entire margin across the eye is what is reported by one side\nmargining. Utility already has quirks for Ice Lake RC, so expand them\nbased on this grading information.\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "839966c3e6b2d11b969e145d832f2f3afcdc1852",
      "tree": "b2e21abe5a11525461827d46b9a1f868236bad38",
      "parents": [
        "390902d6e426920e804dc84e34d09fab562bb5c0"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Wed May 22 19:06:32 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:35:56 2024 +0200"
      },
      "message": "pcilmr: Add option to configure margining dwell time\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "390902d6e426920e804dc84e34d09fab562bb5c0",
      "tree": "39f04a924703a2ef2c0bb09e1fa5cf2ff9d5f2b7",
      "parents": [
        "26359ed36e516982cc1b3a9984c047e42099ddb5"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Wed May 22 19:06:31 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:35:56 2024 +0200"
      },
      "message": "pcilmr: Add new grading option\n\nOriginal version of the utility used values from the Table 8-11 of the\nPCIe Base Spec Rev 5.0 to evaluate lanes. But it seems that these values\nrelate only to the margining equipment and are not relevant to evaluating\nthe quality of connections.\n\nThe PCIe Base Spec Rev 5.0 sets the minimum values for the eye in the\nsection 8.4.2. Change default grading values in the utility according to\nthis section.\n\nThe specification uses the values of the full width and height of the eye,\nso add these values to the output of the utility.\n\nIn addition, manufacturers can provide criteria for their devices that\ndiffer from the standard ones. Usually this information falls under the\nNDA, so add an option to the utility that will allow the user to set\nnecessary criteria for evaluating the quality of lanes.\n\nImplement the following syntax for the -g(rading) option:\n-g 1t\u003d15ps,f | -g 6v\u003d20\n\nUse passed per link receiver criteria for the eye width (timing - t) or\nheight (voltage - v) in the utility results.\n\nAdditional flag f is for situations when port doesn\u0027t support two side\nindependent margining. In such cases by default calculate EW or EH as a\ndouble one side result. User can add f flag for -g option to tell the\nutility that the result in one direction is actually the measurement of\nthe full eye (for example, Ice Lake RC ports work in this way) and it does\nnot need to be multiplied.\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "26359ed36e516982cc1b3a9984c047e42099ddb5",
      "tree": "7ffedd132a8ca32c7daf94d390904878d4191460",
      "parents": [
        "92399f441f34c31dbbbfd82461f155ab77cd5e74"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Wed May 22 19:06:30 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:35:56 2024 +0200"
      },
      "message": "pcilmr: Move most of pcilmr arguments parsing logic to the separate file\n\nAlso change arguments parsing logic: now link parameters (selected lane\nnumbers, timing or voltage steps, etc) need to be specified after link port\nand will affect only this link margining (previously, one option was\napplied to all links).\n\nSee updated man for syntax and example.\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "92399f441f34c31dbbbfd82461f155ab77cd5e74",
      "tree": "1ad3353d2ca3b2cfec3cd2fd270bcba1174236b0",
      "parents": [
        "89cb2ae87236604b0e8ededd0fd7d9425c2d8cb6"
      ],
      "author": {
        "name": "Nikita Proshkin",
        "email": "n.proshkin@yadro.com",
        "time": "Wed May 22 19:06:29 2024 +0300"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:35:56 2024 +0200"
      },
      "message": "pcilmr: Ensure that utility can accept either Downstream or Upstream link port\n\nPreviously, the utility expected only the Upstream Port to be input and,\nin fact, passing the Downstream Port led to strange and buggy error\nmessages. Improve arguments parsing logic to accept any side of the link.\n\nIt seems that the only use case that will not be available now is margining\nthe internal links of the switch, but this scenario looks as strange as\npossible.\n\nSigned-off-by: Nikita Proshkin \u003cn.proshkin@yadro.com\u003e\n"
    },
    {
      "commit": "89cb2ae87236604b0e8ededd0fd7d9425c2d8cb6",
      "tree": "6cabc287dcddc58a7c414fcb06528aafc1b1cf5c",
      "parents": [
        "b59b41bfc2d4932537c189a717955bafae6cf34b"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:21:29 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:21:29 2024 +0200"
      },
      "message": "sysfs: Include \u003clibgen.h\u003e for basename()\n\nOtherwise, it fails to build with musl libc.\n"
    },
    {
      "commit": "b59b41bfc2d4932537c189a717955bafae6cf34b",
      "tree": "ac416ef75b38d69ace310f31ab80dbf82496e1a7",
      "parents": [
        "144b0911cc0b064b3694700b8c26c557864301dc"
      ],
      "author": {
        "name": "Konrad Sztyber",
        "email": "konrad.sztyber@intel.com",
        "time": "Wed May 22 12:16:44 2024 +0200"
      },
      "committer": {
        "name": "Martin Mareš",
        "email": "mj@ucw.cz",
        "time": "Mon May 27 14:19:37 2024 +0200"
      },
      "message": "dump: allow 6-digit domains\n\nThe SPDK VMD driver assigns domains for the devices behind a VMD by\nconcatenating bus/device/function of the VMD, each on a separate byte.\nFor instance, a device behind a VMD with an address of 5d:05.5 would be\nassigned domain 5d0505.\n\nSigned-off-by: Konrad Sztyber \u003ckonrad.sztyber@intel.com\u003e\n"
    },
    {
      "commit": "144b0911cc0b064b3694700b8c26c557864301dc",
      "tree": "4dc2bf7cfef19c931b6486271f9599d898e2e1ac",
      "parents": [
        "8c140bee33de2b5f5102e98a2768a22891855ef0"
      ],
      "author": {
        "name": "Shuai Xue",
        "email": "xueshuai@linux.alibaba.com",
        "time": "Fri Apr 26 16:38:25 2024 +0800"
      },
      "committer": {
        "name": "Martin Mareš",
        "email": "mj@ucw.cz",
        "time": "Mon Apr 29 09:36:02 2024 +0200"
      },
      "message": "ls-ecaps: extend decode support for more fields for AER CE and UE status\n\nExtend decode support for more fields for AER CE and UE status prior to\nPCIe r6.0.\n\nSigned-off-by: Shuai Xue \u003cxueshuai@linux.alibaba.com\u003e\n"
    },
    {
      "commit": "8c140bee33de2b5f5102e98a2768a22891855ef0",
      "tree": "d5d8a76d1970befd17172c6c7c0f46eb7b91f6e5",
      "parents": [
        "582289c2ba4f5a48d5a88a5e3deedb9c6f4d51d1"
      ],
      "author": {
        "name": "Alexey Kardashevskiy",
        "email": "aik@amd.com",
        "time": "Wed Apr 24 20:20:11 2024 +1000"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Wed Apr 24 14:31:55 2024 +0200"
      },
      "message": "ls-ecaps: Correct the link state reporting\n\nPCIe r6.0, sec 7.9.26.4.2 \"Link IDE Stream Status Register defines\"\nthe link state as:\n\n0000b Insecure\n0010b Secure\n\nThe same definition applies to selective streams as well.\nThe existing code wrongly assumes \"secure\" is 0001b, fix that for both\nlink and selective streams.\n\nWhile at this, add missing \"Selective IDE for Configuration Requests Enable\".\nAlso fix the base and limit parsing for the memory and RID ranges.\n\nFixes: 42fc4263ec0e (\"ls-ecaps: Add decode support for IDE Extended Capability\")\nSigned-off-by: Alexey Kardashevskiy \u003caik@amd.com\u003e\n"
    },
    {
      "commit": "582289c2ba4f5a48d5a88a5e3deedb9c6f4d51d1",
      "tree": "b456991ed228d586891b9109e271b6bb4ccacc88",
      "parents": [
        "1eb123d944466ece1daea28a39cfca756a87d18e"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:38:16 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:38:16 2024 +0200"
      },
      "message": "maint/README: Use release-prog\n"
    },
    {
      "commit": "1eb123d944466ece1daea28a39cfca756a87d18e",
      "tree": "4b42f3ee2d07f892a8daa4759ac8db90cd45339d",
      "parents": [
        "cb00a99b8d32d04b4647c32811ba9c86446d36ae"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:36:11 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:36:11 2024 +0200"
      },
      "message": "maint/README: git push --tags is done by push-to-public\n"
    },
    {
      "commit": "cb00a99b8d32d04b4647c32811ba9c86446d36ae",
      "tree": "a0f3c3e1a0049e5920866d9b1a40e7b6cc56a9ca",
      "parents": [
        "b5d238817dbd48b732b6936d75c5ec17b354d6c3"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:31:56 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:31:56 2024 +0200"
      },
      "message": "Released as v3.12.0\n"
    },
    {
      "commit": "b5d238817dbd48b732b6936d75c5ec17b354d6c3",
      "tree": "dce1cc7c88b3ecef26d51fdfe6b3cba12144c226",
      "parents": [
        "7dbb846ce305988293ceab952371cfa5b8404296"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:29:11 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 23:29:11 2024 +0200"
      },
      "message": "Update pci.ids to today\u0027s snapshot\n"
    },
    {
      "commit": "7dbb846ce305988293ceab952371cfa5b8404296",
      "tree": "9d1badc44b35c7eb0caad506cff678b3e495abee",
      "parents": [
        "7bcd087d5c782c110fb036131b392022411bd78e"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 22:51:49 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 22:51:49 2024 +0200"
      },
      "message": "README.Windows: Fix typo\n"
    },
    {
      "commit": "7bcd087d5c782c110fb036131b392022411bd78e",
      "tree": "ed16bc09e8bf8af525be87fdb07e708233283a18",
      "parents": [
        "9f3d614e4578bdec2b60d97caec400b28d4af9d3"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Fri Apr 05 18:36:14 2024 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 22:39:26 2024 +0200"
      },
      "message": "README: Copy win32-kldbg info from manpage\n"
    },
    {
      "commit": "9f3d614e4578bdec2b60d97caec400b28d4af9d3",
      "tree": "ee3e1048fa3595fc6af032d4417f51f2b49b0830",
      "parents": [
        "4b4ea003ef812f098d6ad7052792261248959a1c"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Mar 30 11:06:25 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 13:14:07 2024 +0200"
      },
      "message": "libpci: hwdb: Remove ID_SUBSYSTEM and ID_GEN_SUBSYSTEM usage from pci_id_hwdb_lookup()\n\nCurrently used udev hwdb key \"ID_MODEL_FROM_DATABASE\" does not return\nsubsystem, but returns device name.\n\nThere is no udev hwdb key which returns subsystem or generic subsystem.\nSo remove ID_SUBSYSTEM and ID_GEN_SUBSYSTEM from pci_id_hwdb_lookup().\n\nThis change fixes issue that pci_id_hwdb_lookup() as subsystem name always\nreturned device name.\n"
    },
    {
      "commit": "4b4ea003ef812f098d6ad7052792261248959a1c",
      "tree": "7156b6e3cf3e0a03d49163abbac4a2b07c554b60",
      "parents": [
        "90251023d44d50973e956d308b29a53ae84668e3"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Fri Mar 29 21:19:27 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 13:14:06 2024 +0200"
      },
      "message": "windows: Do not show unwanted file-not-found GUI message box\n\nSometimes SEM_FAILCRITICALERRORS flag (disable critical-error-handler GUI\nmessages) is not enough for LoadLibrary() and SEM_NOOPENFILEERRORBOX flag\n(disable file-not-found GUI messages) is needed too to prevent showing GUI\nmessages on LoadLibrary() failures.\n"
    },
    {
      "commit": "90251023d44d50973e956d308b29a53ae84668e3",
      "tree": "ddcb706e5f5c3a4d1d7bc61117fa2273e7053848",
      "parents": [
        "1836a2d4c62a3adbad269e8177528c42daf40f42"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Wed Feb 28 01:06:38 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 13:14:04 2024 +0200"
      },
      "message": "windows: Correctly propagate error code from win32_call_func_with_tcb_privilege()\n\nCleanup phase may change error code as it calls other WinAPI functions.\n"
    },
    {
      "commit": "1836a2d4c62a3adbad269e8177528c42daf40f42",
      "tree": "1f14d8c925e084b1d73fd4c8d5f04bd858ca49c5",
      "parents": [
        "a34006f8e9c1f80e1446d1007bfff3ffefef4d23"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Wed Feb 28 00:32:08 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 13:14:01 2024 +0200"
      },
      "message": "libpci: ecam: Fix scanning of Extended BIOS Data Area for ACPI RSDP\n\nAt physical address 0x40E (part of BDA) is stored indirect 16-bit paragraph\noffset to the EBDA, and not the EBDA itself. Fix it.\n\nACPI code in linux kernel checks if the EBDA offset in BDA is above\nphysical address 0x400. Do the same check here. It is for detection if EBDA\nis present as it does not have to be on the old computers or in some\nvirtualised environments.\n"
    },
    {
      "commit": "a34006f8e9c1f80e1446d1007bfff3ffefef4d23",
      "tree": "42f57977d3f45ca03a821b6def5d835e19645be3",
      "parents": [
        "34092dd9262f4f204e7b2043b0a1faeb3b4157bd"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sun Feb 25 03:22:08 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Apr 05 13:13:58 2024 +0200"
      },
      "message": "Makefile: Pass CFLAGS also when linking executable\n\nOptimization flags like -O2 from $(OPT) passed via $(CFLAGS) used during\ncompiling individual object files are ignored when gcc\u0027s LTO is enabled for\nthe linking final executable.\n\nOptimization flags used for compiling individual object files should be\nsame as optimization flags for linking final executable.\n\nFix propagation of $(CFLAGS) and $(OPT) when LTO is enabled.\n"
    },
    {
      "commit": "34092dd9262f4f204e7b2043b0a1faeb3b4157bd",
      "tree": "90b99fff23d035be065ab9e48109662d9c9f09bf",
      "parents": [
        "4c392dc366cbfcf515cb4b4607ee3a1777dc2bbc"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Mar 29 23:25:43 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Mar 29 23:25:43 2024 +0100"
      },
      "message": "maint/push-to-public: git push --tags requires branches\n"
    },
    {
      "commit": "4c392dc366cbfcf515cb4b4607ee3a1777dc2bbc",
      "tree": "1cb075f5cfe05fc4458b04c6ae9bc67d5259ac2c",
      "parents": [
        "1660c7373d683c3c63fdcfcf15d271ae4168e907"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Mar 29 23:10:49 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Mar 29 23:10:49 2024 +0100"
      },
      "message": "pci.h: Document PCI_FILL_xxx flags\n"
    },
    {
      "commit": "1660c7373d683c3c63fdcfcf15d271ae4168e907",
      "tree": "7c629f880804051acb4cc44046c7c1209883b162",
      "parents": [
        "0c196072071434fd46e70fd0b170cf071e09d504"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Mar 29 22:47:48 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Mar 29 22:47:48 2024 +0100"
      },
      "message": "Use C99 named initializers for struct pci_methods\n"
    },
    {
      "commit": "0c196072071434fd46e70fd0b170cf071e09d504",
      "tree": "bd90a72d92126945df7c3376fdc101fbc9d54a4f",
      "parents": [
        "9b31027f1d78c75bc41c5511ca50545a66229b59",
        "4c19d58638fca585f330c48ac5951ca88aed9452"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Wed Mar 13 18:55:25 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Wed Mar 13 18:55:25 2024 +0100"
      },
      "message": "Merge remote-tracking branch \u0027github/master\u0027\n"
    },
    {
      "commit": "4c19d58638fca585f330c48ac5951ca88aed9452",
      "tree": "20327bb73c407bc413357a0c236d130e6dadc71a",
      "parents": [
        "c76c7b8811598e8e62500e6b2c06e9fc64a14a23",
        "1b39cd53fa090d2e003f3888609e4e67bac88628"
      ],
      "author": {
        "name": "Martin Mareš",
        "email": "mj@ucw.cz",
        "time": "Wed Mar 13 18:55:15 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 13 18:55:15 2024 +0100"
      },
      "message": "Merge pull request #178 from OscarL/haiku-fix-build-with-dns\n\nHaiku: fix build with DNS\u003dyes."
    },
    {
      "commit": "c76c7b8811598e8e62500e6b2c06e9fc64a14a23",
      "tree": "c7b65393e72030df3715abc982bac2c06b7b8082",
      "parents": [
        "b6548a5bf7f695b9e3e434c0393e673905e7f1f9",
        "f305bfe17e719c7abb0a84e419ca020992dc4bed"
      ],
      "author": {
        "name": "Martin Mareš",
        "email": "mj@ucw.cz",
        "time": "Wed Mar 13 18:54:24 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 13 18:54:24 2024 +0100"
      },
      "message": "Merge pull request #177 from OscarL/cache-loc-on-man-pages\n\nlspci.man: update the path used to store the cached files."
    },
    {
      "commit": "1b39cd53fa090d2e003f3888609e4e67bac88628",
      "tree": "69a8c412080480a4a79b915d630c661d8a108ef4",
      "parents": [
        "b6548a5bf7f695b9e3e434c0393e673905e7f1f9"
      ],
      "author": {
        "name": "Oscar Lesta",
        "email": "oscar.lesta@gmail.com",
        "time": "Wed Mar 13 03:26:13 2024 -0300"
      },
      "committer": {
        "name": "Oscar Lesta",
        "email": "oscar.lesta@gmail.com",
        "time": "Wed Mar 13 03:26:13 2024 -0300"
      },
      "message": "Haiku: fix build with DNS\u003dyes.\n"
    },
    {
      "commit": "f305bfe17e719c7abb0a84e419ca020992dc4bed",
      "tree": "c7b65393e72030df3715abc982bac2c06b7b8082",
      "parents": [
        "b6548a5bf7f695b9e3e434c0393e673905e7f1f9"
      ],
      "author": {
        "name": "Oscar Lesta",
        "email": "oscar.lesta@gmail.com",
        "time": "Wed Mar 13 02:56:34 2024 -0300"
      },
      "committer": {
        "name": "Oscar Lesta",
        "email": "oscar.lesta@gmail.com",
        "time": "Wed Mar 13 02:58:22 2024 -0300"
      },
      "message": "lspci.man: update the path used to store the cached files.\n"
    },
    {
      "commit": "9b31027f1d78c75bc41c5511ca50545a66229b59",
      "tree": "e1fa75112701f3a1cc55e019e5cadbc31c9f80b0",
      "parents": [
        "6278190565a4e0ad0d4de44ceb16a5370a66bbc3"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Tue Mar 12 20:47:28 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Tue Mar 12 20:47:28 2024 +0100"
      },
      "message": "sysfs: Avoid close() potentially clobbering errno\n"
    },
    {
      "commit": "6278190565a4e0ad0d4de44ceb16a5370a66bbc3",
      "tree": "e0f457720af6302bbfd275f08524bfad30fd19c2",
      "parents": [
        "1873b97397b14e3f2404aeee128c429430ce621a",
        "b6548a5bf7f695b9e3e434c0393e673905e7f1f9"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Tue Mar 12 12:22:48 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Tue Mar 12 12:22:48 2024 +0100"
      },
      "message": "Merge remote-tracking branch \u0027github/master\u0027\n"
    },
    {
      "commit": "b6548a5bf7f695b9e3e434c0393e673905e7f1f9",
      "tree": "3257affd81188c13d493e01d5c2bbc5d3c69e5d9",
      "parents": [
        "651a352a037b7a7b4d8e0bcb3eefb7cfc07fdda7",
        "987b8567d41954d1c19935d29adcd4139d1cbc7b"
      ],
      "author": {
        "name": "Martin Mareš",
        "email": "mj@ucw.cz",
        "time": "Tue Mar 12 12:22:35 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 12:22:35 2024 +0100"
      },
      "message": "Merge pull request #176 from OscarL/haiku-build-fix\n\nBuild fix on Haiku."
    },
    {
      "commit": "987b8567d41954d1c19935d29adcd4139d1cbc7b",
      "tree": "3257affd81188c13d493e01d5c2bbc5d3c69e5d9",
      "parents": [
        "651a352a037b7a7b4d8e0bcb3eefb7cfc07fdda7"
      ],
      "author": {
        "name": "Zoltán Mizsei",
        "email": "zmizsei@extrowerk.com",
        "time": "Sun Jul 01 18:42:31 2018 +0200"
      },
      "committer": {
        "name": "Committer",
        "email": "c.ommitter@example.net",
        "time": "Tue Mar 12 04:12:58 2024 -0300"
      },
      "message": "Build fix on Haiku.\n"
    },
    {
      "commit": "1873b97397b14e3f2404aeee128c429430ce621a",
      "tree": "f3e6c4a3e930715991f1d846c63c7f726e818fc5",
      "parents": [
        "651a352a037b7a7b4d8e0bcb3eefb7cfc07fdda7"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Feb 26 21:16:23 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Feb 26 21:16:23 2024 +0100"
      },
      "message": "maint/push-to-public: Push including tags\n"
    },
    {
      "commit": "651a352a037b7a7b4d8e0bcb3eefb7cfc07fdda7",
      "tree": "b650d1c5e56220339cf70208f08c20c75ed3d941",
      "parents": [
        "42fc4263ec0e35ba6a5ac7c32956e25b4551c907"
      ],
      "author": {
        "name": "Alexey Kardashevskiy",
        "email": "aik@amd.com",
        "time": "Mon Feb 26 17:01:35 2024 +1100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Feb 26 10:08:51 2024 +0100"
      },
      "message": "lspci: Add TEE-IO extended capability bit\n\nPCIe r6.1, sec 7.5.3.3 defines \"TEE-IO Supported\" in the PCI Express Device\nCapabilities Register which indicates that the function implements\nthe TEE-IO functionality as described by the TEE Device Interface Security\nProtocol (TDISP, PCIe r6.1, chapter 11).\n\ntests/cap-ide is an example of such device.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@amd.com\u003e\n"
    },
    {
      "commit": "42fc4263ec0e35ba6a5ac7c32956e25b4551c907",
      "tree": "c1ed952f0595a48d2985518771f9e4c0508873c4",
      "parents": [
        "2ef58097b63633562af4d688471ef32a30328a4d"
      ],
      "author": {
        "name": "Alexey Kardashevskiy",
        "email": "aik@amd.com",
        "time": "Mon Feb 26 17:01:34 2024 +1100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Mon Feb 26 10:08:51 2024 +0100"
      },
      "message": "ls-ecaps: Add decode support for IDE Extended Capability\n\nIDE (Integrity \u0026 Data Encryption) Extended Capability defined in [1]\nimplements control of the PCI link encryption. The verbose level \u003e 2 prints\noffsets of the fields to make running setpci easier.\n\nThe example output is:\n\nCapabilities: [830 v1] Integrity \u0026 Data Encryption\n\tIDECap: Lnk\u003d0 Sel\u003d1 FlowThru- PartHdr- Aggr- PCPC- IDE_KM+ Alg\u003d\u0027AES-GCM-256-96b\u0027 TCs\u003d8 TeeLim+\n\tIDECtl: FTEn-\n\tSelectiveIDE#0 Cap: RID#\u003d1\n\tSelectiveIDE#0 Ctl: En- NPR- PR- CPL- PCRC- HdrEnc\u003dno Alg\u003d\u0027AES-GCM-256-96b\u0027 TC0 ID0\n\tSelectiveIDE#0 Sta: insecure RecvChkFail-\n\tSelectiveIDE#0 RID: Valid- Base\u003d0 Limit\u003d0 SegBase\u003d0\n\tSelectiveIDE#0 RID#0: Valid- Base\u003d0 Limit\u003d0\n\n[1] PCIe r6.0.1, sections 6.33, 7.9.26\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@amd.com\u003e\n"
    },
    {
      "commit": "2ef58097b63633562af4d688471ef32a30328a4d",
      "tree": "460448600c275f307dfa9b4111c75f6c543c738f",
      "parents": [
        "08f8e6666a69595ba4532f16a46b9dc46b677860"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 25 00:12:16 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 25 00:12:16 2024 +0100"
      },
      "message": "maint/README: Mention maint/push-to-public\n"
    },
    {
      "commit": "08f8e6666a69595ba4532f16a46b9dc46b677860",
      "tree": "46a681c7216e3877afeb473dfb2ec26cb79327ba",
      "parents": [
        "b8773677b7512f695f8e5a8139e0e145f8cc4b41"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 25 00:11:10 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 25 00:11:10 2024 +0100"
      },
      "message": "Releasing as v3.11.1.\n"
    },
    {
      "commit": "b8773677b7512f695f8e5a8139e0e145f8cc4b41",
      "tree": "bdabddd1ead32246bab4bd37d64eb97820a21f73",
      "parents": [
        "45152bc34c0e1aeed6a8e83a4b25b9c943e3a3e0"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Feb 24 23:57:35 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 25 00:10:06 2024 +0100"
      },
      "message": "README: Update information about Windows support\n"
    },
    {
      "commit": "45152bc34c0e1aeed6a8e83a4b25b9c943e3a3e0",
      "tree": "6706a872cea28e5fb0add8bc7f74a2c3025d6157",
      "parents": [
        "04688d7167c448895d000e3653db874dd5e2ed93"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 23:38:10 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 23:38:10 2024 +0100"
      },
      "message": "lib/init.c: Fixed a typo causing compilation on Windows to fail\n\nThe typo was introduced by merging the AmigaOS back-end.\n"
    },
    {
      "commit": "04688d7167c448895d000e3653db874dd5e2ed93",
      "tree": "f233432c9f46a843843e8fcbfe0f7ddf35456ac8",
      "parents": [
        "c5cf60d7c979bc9393e72968cc1504754f016c51"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 22:59:12 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 22:59:12 2024 +0100"
      },
      "message": "Released as v3.11.0\n"
    },
    {
      "commit": "c5cf60d7c979bc9393e72968cc1504754f016c51",
      "tree": "f4f75bcda7b9e4fc3bf85f78935e473b74fbd86b",
      "parents": [
        "5b83642b68a2ac3452ca9b0d84165fb335ceacc0"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 22:21:16 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 22:21:16 2024 +0100"
      },
      "message": "README: Update copyright year and mention pcilmr\n"
    },
    {
      "commit": "5b83642b68a2ac3452ca9b0d84165fb335ceacc0",
      "tree": "febb128f0df1d2365afa67c1a33902966a33282f",
      "parents": [
        "ba9eff21525b78dfce4ab6c40a3e997e7a6603ac"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 21:29:47 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 21:29:47 2024 +0100"
      },
      "message": "Updated pci.ids to today\u0027s snapshot\n"
    },
    {
      "commit": "ba9eff21525b78dfce4ab6c40a3e997e7a6603ac",
      "tree": "c97546d0f4cae0670e85f55aa25419f748ebf8a5",
      "parents": [
        "4eec2eccf3bf3ce21a0adbfe4c0e1d0e176a0abc"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Tue Feb 20 18:44:43 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 20:47:05 2024 +0100"
      },
      "message": "libpci: Add missing dependences for i386-ports.o target\n"
    },
    {
      "commit": "4eec2eccf3bf3ce21a0adbfe4c0e1d0e176a0abc",
      "tree": "fa325edca915eddbc35385e9baf0d01c5600cabb",
      "parents": [
        "0e48f9b7af7c4e9a76092db62a1a4d777f59c170"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Tue Feb 20 18:44:06 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 20:47:05 2024 +0100"
      },
      "message": "libpci: i386-io-sunos.h: Implement intel_cleanup_io\n\nCall \u0027sysi86(SI86V86, V86SC_IOPL, 0);\u0027 - same what is X11 and FlashROM doing.\n"
    },
    {
      "commit": "0e48f9b7af7c4e9a76092db62a1a4d777f59c170",
      "tree": "5242300d0c0b3e4d7b734cb6869017b1e97af9a0",
      "parents": [
        "26d05a62e4babea0fa364fd1690f8b9f5792bfc1"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Feb 24 16:12:26 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 20:47:05 2024 +0100"
      },
      "message": "libpci: Define STATIC_ALIAS for DLL Windows builds\n\nWindows builds for versioned symbols use inline asm .set directive which in\nsome cases makes x86-64 LTO compiler to drop the referenced value. Define\nSTATIC_ALIAS macro with VERSIONED_ABI (used) attribute which forces LTO\ncompiler to not drop the symbol from the final DLL library.\n"
    },
    {
      "commit": "26d05a62e4babea0fa364fd1690f8b9f5792bfc1",
      "tree": "054497c84d2765716c87795d6360c17839a96d45",
      "parents": [
        "3138732eb50a586c994847c07f00be12264f1da0"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Feb 24 16:09:35 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 20:47:05 2024 +0100"
      },
      "message": "libpci: win32-cfgmgr32: Do not include resolver for cfgmgr32 function for MinGW-w64\n\nMinGW-w64 toolchain (as opposite to MinGW32) provides all needed cfgmgr32\nfunctions in import library. Use import library and do not resolve\nfunctions at runtime.\n"
    },
    {
      "commit": "3138732eb50a586c994847c07f00be12264f1da0",
      "tree": "64ddba862050c4cd8506670c1821bfbba49eef87",
      "parents": [
        "64155dd0405d68b258512c386aa52ea42549d946"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Feb 24 16:08:13 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 20:47:05 2024 +0100"
      },
      "message": "libpci: win32-cfgmgr32: Define mMD_Prefetchable constant\n\nOlder version of cfgmgr32.h header file use define name fMD_Prefetchable\ninstead of mMD_Prefetchable. Define constant to fix compilation.\n"
    },
    {
      "commit": "64155dd0405d68b258512c386aa52ea42549d946",
      "tree": "6dd62281ca9a6439868e326ffa4d33ac1e44da65",
      "parents": [
        "3f13452c5b2388271edf11cfdc5713633b561e69"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sat Feb 24 16:05:43 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sat Feb 24 20:47:05 2024 +0100"
      },
      "message": "windows: Try to return error message from win32_strerror() in US English language\n\nThe default LANG_NEUTRAL language is the system language, not the \"C\" locale.\n"
    },
    {
      "commit": "3f13452c5b2388271edf11cfdc5713633b561e69",
      "tree": "0fe28f864098c128a591449f8f39307f0c1995bd",
      "parents": [
        "3b35571588efef33489d3bb6e4436dc7581596be",
        "7ec6e3ec76eda8964f96a3393b09ae3d6eb2fef0"
      ],
      "author": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Feb 23 14:56:39 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Fri Feb 23 14:56:39 2024 +0100"
      },
      "message": "Merge branch \u0027amiga\u0027\n"
    },
    {
      "commit": "3b35571588efef33489d3bb6e4436dc7581596be",
      "tree": "0c1cdb0f458b1915645cc924ed7b6240a51cd4bd",
      "parents": [
        "7b65e5e1f3fe62d9da11c0ac1bf526a930b7bac8"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sun Feb 18 19:43:13 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 18 20:04:39 2024 +0100"
      },
      "message": "libpci: Do not build physmem-posix.c when not needed\n"
    },
    {
      "commit": "7b65e5e1f3fe62d9da11c0ac1bf526a930b7bac8",
      "tree": "ccf0a4f45b6fcc42df4ad5f1664ae4e27a51c8de",
      "parents": [
        "77147f9f74c7e07180dd18fac6bf6d04d7d9e115"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sun Feb 18 17:45:21 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 18 17:56:03 2024 +0100"
      },
      "message": "lspci: Fix make uninstall\n"
    },
    {
      "commit": "77147f9f74c7e07180dd18fac6bf6d04d7d9e115",
      "tree": "42c2f63c577dd0a590bbd164180c19f72bf4f72c",
      "parents": [
        "e4517524ca872caa5e89d7df50cd91aac476b7be"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Sun Feb 18 17:41:23 2024 +0100"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 18 17:56:03 2024 +0100"
      },
      "message": "pcilmr: Add missing Makefile rules\n"
    },
    {
      "commit": "e4517524ca872caa5e89d7df50cd91aac476b7be",
      "tree": "6e451f15c3440dc5feacc3140082f033e58a7b16",
      "parents": [
        "67b471f2fa71295b325a574c140faa2735d95781"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Thu May 18 21:40:44 2023 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 18 16:18:43 2024 +0100"
      },
      "message": "libpci: ecam: Cache ACPI MCFG table between detect() and init() phase\n\nThis will speed up listing devices by lspci as it is not needed to scan\nBIOS memory two times.\n"
    },
    {
      "commit": "67b471f2fa71295b325a574c140faa2735d95781",
      "tree": "5fe59b77b581821d7572dbe5d2696cb388f03717",
      "parents": [
        "93c02ab2b8682c0399a7bf784b34c1028d0747d1"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Mon May 08 21:25:36 2023 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 18 16:18:43 2024 +0100"
      },
      "message": "libpci: ecam: Fix detect sequence when addresses are not specified\n\nSearch for ACPI MCFG table in detect sequence, so on failure we can move to\nthe next pci access method.\n"
    },
    {
      "commit": "93c02ab2b8682c0399a7bf784b34c1028d0747d1",
      "tree": "77e8d630170b44dd3472e7431c879c36d4e9c87c",
      "parents": [
        "155f087b19681f043cd65283559a7a8dea08c85a"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Mon May 08 21:19:27 2023 +0200"
      },
      "committer": {
        "name": "Martin Mares",
        "email": "mj@ucw.cz",
        "time": "Sun Feb 18 16:18:43 2024 +0100"
      },
      "message": "libpci: Enable POSIX physmem also on Solaris, Haiku nad BeOS\n\nSolaris can access physical memory via mmap() of /dev/xsvc device and\nHaiku + BeOS of /dev/misc/mem device.\n"
    }
  ],
  "next": "155f087b19681f043cd65283559a7a8dea08c85a"
}
