)]}'
{
  "log": [
    {
      "commit": "d05002fbd0bb15cd550242b9f8e1cff0921935d7",
      "tree": "72295d4c926ac973fe061bd14d002bdcf9c7bad4",
      "parents": [
        "08840216b9d655d59110241f6a447256db196383"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Mon Sep 29 21:07:54 2025 +0000"
      },
      "committer": {
        "name": "Julian Mullings-Black",
        "email": "julianmb@google.com",
        "time": "Tue Sep 30 18:10:56 2025 +0000"
      },
      "message": "Import of kelvin-sim using copybara.\n\nIncluded changes:\n\n  - 812935805 Add ELF program loading to Kelvin cosim DPI. by Shodan Team \u003cno-reply@google.com\u003e\n  - 812914930 BEGIN_PUBLIC by Shodan Team \u003cno-reply@google.com\u003e\n  - 812914256 Copybara change to remove absl_nonnull and absl_nullable ... by Shodan Team \u003cno-reply@google.com\u003e\n  - 811428631 Update copybara to correctly format BUILD files with exte... by Shodan Team \u003cno-reply@google.com\u003e\n  - 807862159 Update MPACT-RiscV to latest GH version. by Shodan Team \u003cno-reply@google.com\u003e\n  - 805040233 BEGIN_PUBLIC by Shodan Team \u003cno-reply@google.com\u003e\n  - 804932065 BEGIN_PUBLIC by Shodan Team \u003cno-reply@google.com\u003e\n  - 804640536 BEGIN_PUBLIC by Shodan Team \u003cno-reply@google.com\u003e\n  - 800990917 BEGIN_PUBLIC by Shodan Team \u003cno-reply@google.com\u003e\n  - 799665499 BEGIN_PUBLIC by Shodan Team \u003cno-reply@google.com\u003e\n  - 794735862 Remove protobuf dependency for external GoB setup by Shodan Team \u003cno-reply@google.com\u003e\n\nPiperOrigin-RevId: 812935805\nChange-Id: Id034c56599a34e5411d92caad09c755f00623f95\n"
    },
    {
      "commit": "08840216b9d655d59110241f6a447256db196383",
      "tree": "6cc406fc32017d835a42d359c851c4f0e72a252e",
      "parents": [
        "88d5be3735520b982951b7d732477131ba667beb"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Wed Aug 06 00:46:40 2025 -0600"
      },
      "committer": {
        "name": "Yenkai Wang",
        "email": "ykwang@google.com",
        "time": "Wed Aug 13 13:14:12 2025 -0600"
      },
      "message": "Import of kelvin-sim using copybara.\n\nIncluded changes:\n\n  - 791543651 Migrate to string_view accessors by Shodan Team \u003cno-reply@google.com\u003e\n  - 791439340 Add a DPI wrapper of kelvin_v2 sim. by Shodan Team \u003cno-reply@google.com\u003e\n  - 775102978 Fix 1 ClangTidyReadability finding: by Shodan Team \u003cno-reply@google.com\u003e\n  - 741099598 LSC: Add load statements for C++ rules by Shodan Team \u003cno-reply@google.com\u003e\n  - 740168451 Used header \u003ccstdint\u003e is not included directly by Shodan Team \u003cno-reply@google.com\u003e\n\nPiperOrigin-RevId: 791543651\nChange-Id: Ia88827fab81a9d75516964c7553adb8603344c8d\n"
    },
    {
      "commit": "88d5be3735520b982951b7d732477131ba667beb",
      "tree": "03c2650aefd6560a27366fdb677603941acd5eb4",
      "parents": [
        "84085c120cbb8100e6bf8ed165308764b5ca4fdd"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Wed Mar 19 16:17:18 2025 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Mar 19 16:21:29 2025 -0700"
      },
      "message": "Import of kelvin-sim using copybara.\n\nIncluded changes:\n\n  - 738578412 Enable all of ZBB in Kelvin, extend test by atv \u003catv@google.com\u003e\n  - 720423411 Used header \u003ctuple\u003e is not included directly by Shodan Team \u003cno-reply@google.com\u003e\n  - 706362345 LSC: Replace loads for cc_proto_library by Shodan Team \u003cno-reply@google.com\u003e\n  - 691434161 LSC: Add load statements for Proto rules by Shodan Team \u003cno-reply@google.com\u003e\n  - 689681067 Fix 4 DeadCode findings: by Shodan Team \u003cno-reply@google.com\u003e\n\nPiperOrigin-RevId: 738578412\nChange-Id: I02f5c9cd8a78b0cb6da1335bfe0f2cca32b3b948\n"
    },
    {
      "commit": "84085c120cbb8100e6bf8ed165308764b5ca4fdd",
      "tree": "1fb5c8093cba0675fe22e768b38328822b3864c5",
      "parents": [
        "991c5cb2e95a5d98ba3f2f263bf2a6f2e9a41910"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Tue Sep 24 13:33:30 2024 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Sep 24 13:41:07 2024 -0700"
      },
      "message": "Import of kelvin-sim using copybara.\n\nIncluded changes:\n\n  - 678377290 BEGIN_PUBLIC by atv \u003catv@google.com\u003e\n  - 672961212 Fix kelvin instrution bin_fmt by hcindyl \u003chcindyl@google.com\u003e\n  - 672960925 Update MPACT-RiscV to latest GH version. by hcindyl \u003chcindyl@google.com\u003e\n  - 671861339 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 667625877 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 664876757 Update copybara flow to create squashed gerrit CL by hcindyl \u003chcindyl@google.com\u003e\n  - 663874941 Update GoB build setting by hcindyl \u003chcindyl@google.com\u003e\n  - 660101382 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 643345868 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 643133613 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 642055439 Fixes failure in Kelvin due to inclusion of minstret[h] i... by torerik \u003ctorerik@google.com\u003e\n  - 640964667 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 639096497 BEGIN_PUBLIC by torerik \u003ctorerik@google.com\u003e\n  - 635590378 Updates implementation of breakpoints to build upon a new... by torerik \u003ctorerik@google.com\u003e\n  - 635251467 Upgrade to the latest protobuf edition by Shodan Team \u003cno-reply@google.com\u003e\n  - 633566852 Adds explicit include of type_helpers. Must not rely on i... by torerik \u003ctorerik@google.com\u003e\n  - 632296711 Adjusted code due to debug command shell interface refact... by torerik \u003ctorerik@google.com\u003e\n  - 632101965 Fix 9 AbslSpanParams findings: by Shodan Team \u003cno-reply@google.com\u003e\n\nPiperOrigin-RevId: 678377290\nChange-Id: I351d908940387cbd1f1aaaa72211285fe7a020fc\n"
    },
    {
      "commit": "991c5cb2e95a5d98ba3f2f263bf2a6f2e9a41910",
      "tree": "16dc1c039163ad5cd0a7ca28e24d46fbba7121c6",
      "parents": [
        "af644d44130f66bc4c4ec8bebeb7bab411e1c160"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue May 07 17:15:00 2024 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed May 08 12:29:28 2024 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 631598452\n"
    },
    {
      "commit": "af644d44130f66bc4c4ec8bebeb7bab411e1c160",
      "tree": "b2f6ee4ff4ab029bdc5407fb708d0b4539d75c9e",
      "parents": [
        "b00792767f2c7c1615076b89151a8c8eb0f75124"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Apr 02 10:24:30 2024 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Apr 02 10:28:33 2024 -0700"
      },
      "message": "Fix LoadImage at 4k boundary\n\nLoadImage can work on images as multiples of 4k, resulting the last segment with 0 length. Take care of this case\n\nPiperOrigin-RevId: 621220520\n"
    },
    {
      "commit": "b00792767f2c7c1615076b89151a8c8eb0f75124",
      "tree": "ddddc4e5d9109eb0fe9391f226f1fe37fc3e8744",
      "parents": [
        "b361cf7e29cde0ea7cdec10141e0398c4f8594ec"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 22 10:31:50 2024 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 22 13:56:27 2024 -0800"
      },
      "message": "Add minstret / minstreth to Kelvin sim\n\nPiperOrigin-RevId: 600500043\n"
    },
    {
      "commit": "b361cf7e29cde0ea7cdec10141e0398c4f8594ec",
      "tree": "6d8c1023faf48bc088bc1f3bfd3afd49672b5da5",
      "parents": [
        "929d9eb1d6e384b5a6864871d09cb09034dd4f2e"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Thu Jan 18 23:55:41 2024 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 22 13:56:10 2024 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 599743132\n"
    },
    {
      "commit": "929d9eb1d6e384b5a6864871d09cb09034dd4f2e",
      "tree": "e15d0466d572c86965e7cf58aa4d0754fc5a0d07",
      "parents": [
        "66381780b1db07a21c7c355670d5c515a237436e"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Jan 11 14:12:14 2024 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Jan 11 14:17:03 2024 -0800"
      },
      "message": "Add mcycle / mcycleh to Kelvin sim\n\nPiperOrigin-RevId: 597650959\n"
    },
    {
      "commit": "66381780b1db07a21c7c355670d5c515a237436e",
      "tree": "d82bd4276d068d8c5265645f53e08c92b5729bec",
      "parents": [
        "8cd1d5a70348c16200cb0b7a7935e18be6249a1d"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Jan 11 14:10:55 2024 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Jan 11 14:16:49 2024 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 597650655\n"
    },
    {
      "commit": "8cd1d5a70348c16200cb0b7a7935e18be6249a1d",
      "tree": "67f773acfe82dc72a3caea5a8b63e4e43de99d8b",
      "parents": [
        "629ab50eb903d387c4f2a1f6e29918fab6de011e"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 08 15:08:37 2024 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 08 15:26:10 2024 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 596713847\n"
    },
    {
      "commit": "629ab50eb903d387c4f2a1f6e29918fab6de011e",
      "tree": "19f912b6cefad7789a1d4e9702da6cb42da2aefd",
      "parents": [
        "568b7070dcdc8e13ebcb8aca2ff5c9d648f29072"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Wed Dec 27 23:18:08 2023 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 08 15:25:58 2024 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 594178312\n"
    },
    {
      "commit": "568b7070dcdc8e13ebcb8aca2ff5c9d648f29072",
      "tree": "ee8d72fe876d3124e5038b02dacbd577a5a6393b",
      "parents": [
        "fe8679eae6b753766958e724d0cc43bf5b0cf2a3"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Dec 13 15:27:36 2023 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jan 08 15:25:44 2024 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 590731784\n"
    },
    {
      "commit": "fe8679eae6b753766958e724d0cc43bf5b0cf2a3",
      "tree": "470c0d466ffd25962f836168fa43ef60b417cab5",
      "parents": [
        "c42bc05c4b11d5d0264a98f90907aa650fab4a52"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Nov 15 12:20:08 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Nov 15 12:57:29 2023 -0800"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 582763934\n"
    },
    {
      "commit": "c42bc05c4b11d5d0264a98f90907aa650fab4a52",
      "tree": "589a6b294ed6ad49ba813c16191c0dcf5864d52b",
      "parents": [
        "6664a052550d6e7b84a222a5b9150dfbe37f38ac"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Nov 15 11:10:42 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Nov 15 12:57:10 2023 -0800"
      },
      "message": "Add uncached memory access support to scalar store\n\nPiperOrigin-RevId: 582740507\n"
    },
    {
      "commit": "6664a052550d6e7b84a222a5b9150dfbe37f38ac",
      "tree": "52101d7e9b67451d5d9c9a9248bd641b884ca0d7",
      "parents": [
        "03c7e2c4dbbe39662629159c15f7bafccd35a445"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Oct 27 08:16:30 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Oct 27 10:30:33 2023 -0700"
      },
      "message": "Fix `vstq` address offset error\n\nPiperOrigin-RevId: 577205259\n"
    },
    {
      "commit": "03c7e2c4dbbe39662629159c15f7bafccd35a445",
      "tree": "13dcc6ff0285bf4dae6022fe004b02459dedb4e0",
      "parents": [
        "84047bfaef932aaf09753b39e84af52c2d67e3a0"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Fri Oct 27 04:20:43 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Oct 27 10:30:13 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 577153631\n"
    },
    {
      "commit": "84047bfaef932aaf09753b39e84af52c2d67e3a0",
      "tree": "2b8262d14421d58431c8c9f343d569fe4de8b56b",
      "parents": [
        "fd1a2f46a99fc9b0de26d766eeaf6602f42ec5b8"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Oct 19 10:41:20 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Oct 19 11:01:48 2023 -0700"
      },
      "message": "Add kelvin copyright headers\n\nPiperOrigin-RevId: 574926784\n"
    },
    {
      "commit": "fd1a2f46a99fc9b0de26d766eeaf6602f42ec5b8",
      "tree": "ffb870b2594ffa5b54805f78b29bb922208af505",
      "parents": [
        "d35ba0f2f94a553cf91afe79d53edf0014bebdc4"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Oct 19 10:39:48 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Oct 19 11:01:29 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 574926211\n"
    },
    {
      "commit": "d35ba0f2f94a553cf91afe79d53edf0014bebdc4",
      "tree": "b76389645c755c3d7cf13d0d34cc9c507127757f",
      "parents": [
        "d29858cb3937eadd0c7a2c23d115166c2d7722a0"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 21 12:50:37 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Sep 26 17:04:34 2023 -0700"
      },
      "message": "Use protobuf to store simulation trace\n\nPiperOrigin-RevId: 567391644\n"
    },
    {
      "commit": "d29858cb3937eadd0c7a2c23d115166c2d7722a0",
      "tree": "22e0426cc3f955e91bc0a8ce31f409d5763d98f0",
      "parents": [
        "c329c6053f7455055a86e1cad9f2ab9715b9c83e"
      ],
      "author": {
        "name": "Derek Chow",
        "email": "derekjchow@google.com",
        "time": "Thu Sep 14 10:25:48 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 14 12:29:31 2023 -0700"
      },
      "message": "Kelvin dwconv instructions.\n\nPiperOrigin-RevId: 565407892\n"
    },
    {
      "commit": "c329c6053f7455055a86e1cad9f2ab9715b9c83e",
      "tree": "339983c602b2b0e65f1359bc72aef4d2a905e68b",
      "parents": [
        "cbc5364f0880a86ad563eef67b4b07d01f56ba19"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Sep 13 15:53:22 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Sep 13 16:04:26 2023 -0700"
      },
      "message": "Add Renode memory interface\n\nAdd a memory interface class to access memory allocated by Renode. KelvinTop only accesses the memory via load/store, but it does not control the life cycle of the memory block.\n\nPiperOrigin-RevId: 565185383\n"
    },
    {
      "commit": "cbc5364f0880a86ad563eef67b4b07d01f56ba19",
      "tree": "40eb68266bc57f4227bc8b2e833d9153b3bfccec",
      "parents": [
        "6e1f504bc4ce3981108dce3c4325ec03c7151994"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 07 20:01:39 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Sep 11 15:10:11 2023 -0700"
      },
      "message": "Add custom `HaltAbort` reason for `ebreak` termination.\n\nPiperOrigin-RevId: 563617193\n"
    },
    {
      "commit": "6e1f504bc4ce3981108dce3c4325ec03c7151994",
      "tree": "efb83a41aacc06952254ecc94f640cc9bdb93049",
      "parents": [
        "80dbdbf806a876f83bbf622b8b5489bc7641a3fc"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 07 12:00:54 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 07 12:35:43 2023 -0700"
      },
      "message": "Bump mpact_sim and mpact_riscv versions\n\nPiperOrigin-RevId: 563503322\n"
    },
    {
      "commit": "80dbdbf806a876f83bbf622b8b5489bc7641a3fc",
      "tree": "2621a23f9e684ee227b888f7b210fa1d61e61662",
      "parents": [
        "31df611b1d6843f82d46cb524a36e91de472ed8c"
      ],
      "author": {
        "name": "Tor Jeremiassen",
        "email": "torerik@google.com",
        "time": "Wed Sep 06 11:04:03 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 07 12:35:28 2023 -0700"
      },
      "message": "Updates namespace in type_helpers.\n\nChange the namespace for type_helpers.h which was mpact::riscv to\nmpact::sim::generic, which aligns with its location.\n\nGeneral cleanup of include files.\n\nPiperOrigin-RevId: 563156458\n"
    },
    {
      "commit": "31df611b1d6843f82d46cb524a36e91de472ed8c",
      "tree": "22a3f0892eec25a95855a0aa52e027138d6823f4",
      "parents": [
        "b473defc6c18973f6a452528a93f8842c740126e"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Sep 06 10:40:17 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 07 12:35:12 2023 -0700"
      },
      "message": "Fix off-by-one Read/Write Memory problem\n\nPiperOrigin-RevId: 563147950\n"
    },
    {
      "commit": "b473defc6c18973f6a452528a93f8842c740126e",
      "tree": "d876291c65b52e26ea7cc6b96cd802a34ba0d142",
      "parents": [
        "a87db035ef4bb8c14ac8522fe6dce59211544e96"
      ],
      "author": {
        "name": "Tor Jeremiassen",
        "email": "torerik@google.com",
        "time": "Wed Sep 06 10:36:06 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Sep 07 12:34:54 2023 -0700"
      },
      "message": "Changes handling of HaltReason\n\nChange the stored type of HaltReason to be the HaltReasonValueType (the\ninteger type underlying enum class HaltReason), and allow for user defined\nhalt reasons to be used in architectures to provide ways to signal usecase\nspecific halt reasons.\n\nPiperOrigin-RevId: 563146717\n"
    },
    {
      "commit": "a87db035ef4bb8c14ac8522fe6dce59211544e96",
      "tree": "e73600b26c2355495614ed0bf308d4c777393430",
      "parents": [
        "0dc5a8526bc5445aae704f10e76ab3bc0ada94cd"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Sep 05 13:19:33 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Sep 05 14:04:22 2023 -0700"
      },
      "message": "Add RISCV pseudoinstructions\n\nPiperOrigin-RevId: 562871328\n"
    },
    {
      "commit": "0dc5a8526bc5445aae704f10e76ab3bc0ada94cd",
      "tree": "79816b6e4ab5e917ae90345830bc84686b442756",
      "parents": [
        "84c6f9fc06a563f60ca7db39e033737a9469c775"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Sep 05 13:08:43 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Sep 05 14:04:04 2023 -0700"
      },
      "message": "Add binary program support in kelvin_sim\n\nRefactor the LoadImage function to KelvinTop so it can be shared with kelvin_sim and Renode interfaces. This allows kelvin_sim to run a binary blob of the ELF program the same as in Renode and FPGA.\n\nPiperOrigin-RevId: 562868209\n"
    },
    {
      "commit": "84c6f9fc06a563f60ca7db39e033737a9469c775",
      "tree": "b90eeeab3a981c7a8d9dd8f680db6feead9dc9b1",
      "parents": [
        "89be289368f92be9b0e5875ced680f9af193b1f9"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 13:41:42 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 14:02:18 2023 -0700"
      },
      "message": "Fix `vzip` stripmine instruction\n\nPiperOrigin-RevId: 561748361\n"
    },
    {
      "commit": "89be289368f92be9b0e5875ced680f9af193b1f9",
      "tree": "4e2837c109699ec701146c18833270ff2bf46fe8",
      "parents": [
        "2807d588029de42b23f9f43369d66aa7db006369"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 12:52:33 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 14:02:00 2023 -0700"
      },
      "message": "Improve log print\n\nPiperOrigin-RevId: 561734464\n"
    },
    {
      "commit": "2807d588029de42b23f9f43369d66aa7db006369",
      "tree": "f52c55a1171b83330aed427a944a8a5d2b944e56",
      "parents": [
        "9603a1c3412c7abf0e7e7a0609d150d62023cf79"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 12:07:29 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 12:31:22 2023 -0700"
      },
      "message": "Fix `vacc` destination widening\n\nPiperOrigin-RevId: 561722481\n"
    },
    {
      "commit": "9603a1c3412c7abf0e7e7a0609d150d62023cf79",
      "tree": "3636ad624788a6c3796b34d7138c31254ef2a3e0",
      "parents": [
        "7eddd5d9567947d4c56f24c1d64dd23674a65533"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 10:32:36 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 31 10:35:18 2023 -0700"
      },
      "message": "Cleanup simulation printout\n\nPiperOrigin-RevId: 561694968\n"
    },
    {
      "commit": "7eddd5d9567947d4c56f24c1d64dd23674a65533",
      "tree": "496a282562b5e9ca8e407983850ecdc4051b380c",
      "parents": [
        "8cd885b3fe2f8520f7c17b1178b1555ccdf40e9b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 28 14:38:52 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 28 15:17:50 2023 -0700"
      },
      "message": "Support vv variant for vpadd instructions\n\nPiperOrigin-RevId: 560822449\n"
    },
    {
      "commit": "8cd885b3fe2f8520f7c17b1178b1555ccdf40e9b",
      "tree": "a0dd9323b1bda37d296636edff1b9bb95aefa7ec",
      "parents": [
        "8afc42525c90985721025f7d3310782c3aad05c9"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 28 14:36:29 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 28 15:17:32 2023 -0700"
      },
      "message": "Enable Execution trace\n\nGenerate the trace file with CLI\n\n```\nkelvin_sim --trace \u003celf file\u003e\n```\n\nPiperOrigin-RevId: 560821841\n"
    },
    {
      "commit": "8afc42525c90985721025f7d3310782c3aad05c9",
      "tree": "064e611160121a369c84b4cc3363678118122ae0",
      "parents": [
        "f7040eb38d3035df84fae3763d7df33f2634c803"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 28 13:21:04 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 28 15:17:13 2023 -0700"
      },
      "message": "Support vv variant for vpsub instructions\n\nPiperOrigin-RevId: 560800824\n"
    },
    {
      "commit": "f7040eb38d3035df84fae3763d7df33f2634c803",
      "tree": "4a37964d2702016b2c506dc99825172eb8ce009d",
      "parents": [
        "9c670d543d18187ebbc306ff4a5dec404164833f"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 13:57:43 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 14:19:56 2023 -0700"
      },
      "message": "kelvin_encoding cleanup\n\n* Use RV32Register type for scalar registers\n* Extend the test coverage\n* Use mpact_riscv scalar register alias list.\n\nPiperOrigin-RevId: 560188046\n"
    },
    {
      "commit": "9c670d543d18187ebbc306ff4a5dec404164833f",
      "tree": "574ab69d03f40c9992aa43b0d1b441bfe7cb8136",
      "parents": [
        "f731414496c395cf2893658b56188ffc97cff251"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 11:50:51 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 14:19:42 2023 -0700"
      },
      "message": "Fix convolution op encoding\n\nPiperOrigin-RevId: 560156772\n"
    },
    {
      "commit": "f731414496c395cf2893658b56188ffc97cff251",
      "tree": "309fec46392fc5ae4c036fed2ae2a2679ae2dce9",
      "parents": [
        "5e273cf589c60380198c5747ae0b94096ff2f841"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 10:00:16 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 14:19:22 2023 -0700"
      },
      "message": "kelvin_top cleanup\n\nPiperOrigin-RevId: 560122402\n"
    },
    {
      "commit": "5e273cf589c60380198c5747ae0b94096ff2f841",
      "tree": "ccd6cc15f60e145d47e42d571c9d04230649c156",
      "parents": [
        "0896769f7f57c7bfabcb6a58b8a2c3ce60d28768"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 09:22:28 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 09:53:46 2023 -0700"
      },
      "message": "Add `reg info` and `vreg info` debug commands\n\nAdd custom commands to print all the available scalar and vector register content in the interactive mode.\n\nPiperOrigin-RevId: 560111860\n"
    },
    {
      "commit": "0896769f7f57c7bfabcb6a58b8a2c3ce60d28768",
      "tree": "4e8e70ffdd2ab7ae9aa13992e32a1b729b8ab427",
      "parents": [
        "9894f2b1b9b979201401fa26c06e946e64535b35"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 24 14:54:41 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 25 09:53:27 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 559878410\n"
    },
    {
      "commit": "9894f2b1b9b979201401fa26c06e946e64535b35",
      "tree": "2f3066c87a226b18af18c2385789e8148b00d4a2",
      "parents": [
        "579c34b43f4623753ea8bdaaadd3d9babdf035cb"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 24 13:48:06 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 24 14:15:18 2023 -0700"
      },
      "message": "Add Renode interface\n\nAdd Renode interface to build a shared library of kelvin_sim that can run with Renode framework as an external CPU\n\nPiperOrigin-RevId: 559857693\n"
    },
    {
      "commit": "579c34b43f4623753ea8bdaaadd3d9babdf035cb",
      "tree": "307d6e238d8a469aef0212b34632aba475fd0899",
      "parents": [
        "9cbf5bb95c4f19d01ff4eb2b2ee027a88e2e9104"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 22 11:27:07 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 24 14:14:59 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 559172498\n"
    },
    {
      "commit": "9cbf5bb95c4f19d01ff4eb2b2ee027a88e2e9104",
      "tree": "bf1fa1ebcb60dc2a930e99757dde68078ecf0aab",
      "parents": [
        "7736d90f6491d653c7c441a06d4419429b4182f6"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 22 10:53:29 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 22 11:02:05 2023 -0700"
      },
      "message": "Replace `int64_t` with `WideType`\n\nPiperOrigin-RevId: 559161023\n"
    },
    {
      "commit": "7736d90f6491d653c7c441a06d4419429b4182f6",
      "tree": "41f76dc14f2c39d455fad4a7b5e7ab326469b60a",
      "parents": [
        "7fb6ba47bf87b807949a7e3178d50ab464b84897"
      ],
      "author": {
        "name": "Derek Chow",
        "email": "derekjchow@google.com",
        "time": "Tue Aug 22 09:50:12 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 22 11:01:51 2023 -0700"
      },
      "message": "Support vv variant for vpsub instructions\n\nPiperOrigin-RevId: 559141082\n"
    },
    {
      "commit": "7fb6ba47bf87b807949a7e3178d50ab464b84897",
      "tree": "95f12b73244f1cb3d1fa06aeb5008cf76be2a912",
      "parents": [
        "fee91fdadc695565ae38cf92c7985e5710ae07ed"
      ],
      "author": {
        "name": "Derek Chow",
        "email": "derekjchow@google.com",
        "time": "Mon Aug 21 16:02:04 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 22 11:01:31 2023 -0700"
      },
      "message": "Support vv variant for vpadd instructions\n\nPiperOrigin-RevId: 558925623\n"
    },
    {
      "commit": "fee91fdadc695565ae38cf92c7985e5710ae07ed",
      "tree": "1a93daddd296edb60ac7cd9015ea4251b89a8ad0",
      "parents": [
        "627369ddfd6199e60e387074dffddd870535f58b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 21 13:02:47 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 21 13:35:39 2023 -0700"
      },
      "message": "Bump mpact-riscv version to support kelvin op breakpoint\n\nPiperOrigin-RevId: 558877192\n"
    },
    {
      "commit": "627369ddfd6199e60e387074dffddd870535f58b",
      "tree": "9ee901917a6cce1f05e539c7d87e6f491d0af9cb",
      "parents": [
        "2c5eb4535585f43bf818b7c8aa0de1132f5cee47"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 21 09:59:13 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 21 13:35:24 2023 -0700"
      },
      "message": "Extend test coverage for kelvin_encoder\n\nPiperOrigin-RevId: 558820949\n"
    },
    {
      "commit": "2c5eb4535585f43bf818b7c8aa0de1132f5cee47",
      "tree": "9e079e51093cfac40e4a54ed186be093da2d66be",
      "parents": [
        "1a00520ad123640511bcaacdcaa9513352c205fb"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Sat Aug 19 03:26:59 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 21 13:35:06 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 558376775\n"
    },
    {
      "commit": "1a00520ad123640511bcaacdcaa9513352c205fb",
      "tree": "01563063115d537e61816cf605c2c8c69c4ad468",
      "parents": [
        "fd589ae34ae475706231fe2726045d15b5af770c"
      ],
      "author": {
        "name": "Chris Phan",
        "email": "chrisphan@google.com",
        "time": "Fri Aug 18 18:08:56 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 18:16:22 2023 -0700"
      },
      "message": "Add vector duplicate instruction support.\n\nPiperOrigin-RevId: 558295664\n"
    },
    {
      "commit": "fd589ae34ae475706231fe2726045d15b5af770c",
      "tree": "78d3480bf7437f94ba9ba526c5b5092ff6becc98",
      "parents": [
        "dc0d8106c49e7b3b8ba07512ad48770ef043150b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 11:28:59 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 11:39:26 2023 -0700"
      },
      "message": "Fix `vsrans.h` support\n\nAdd encoding unit test coverage\n\nPiperOrigin-RevId: 558201551\n"
    },
    {
      "commit": "dc0d8106c49e7b3b8ba07512ad48770ef043150b",
      "tree": "2caa3198d31ab253634ce045e076c79348462a52",
      "parents": [
        "c3e45c8e472aebc1ff9123b7541113910a588ace"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 09:45:27 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 11:39:10 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 558171617\n"
    },
    {
      "commit": "c3e45c8e472aebc1ff9123b7541113910a588ace",
      "tree": "e4d393909d73f8a197fb86d68154087ef1f3729b",
      "parents": [
        "56dc5245a5af65722d116d5810e562ee37969a07"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Aug 17 15:15:46 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 11:38:50 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 557950235\n"
    },
    {
      "commit": "56dc5245a5af65722d116d5810e562ee37969a07",
      "tree": "e0b3f7054e94fe98460b801f3bfb22939491b2f5",
      "parents": [
        "113103bf649ba6b1d71101c1388bac0cd3559d14"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 17 14:53:48 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 18 11:38:32 2023 -0700"
      },
      "message": "Add `vv` variant to `vrev` and `vror`\n\nPiperOrigin-RevId: 557944295\n"
    },
    {
      "commit": "113103bf649ba6b1d71101c1388bac0cd3559d14",
      "tree": "6b5123568f8486c0d21ece4e6e377e84e9649a40",
      "parents": [
        "1b0e0d75f59db59edf95cfb17d5060626d6ade38"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Thu Aug 17 13:20:37 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 17 13:40:30 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 557917436\n"
    },
    {
      "commit": "1b0e0d75f59db59edf95cfb17d5060626d6ade38",
      "tree": "cd4d1ea06997cc741f0f3cb9a85a4af45136eeac",
      "parents": [
        "be9f3c6fa413145a0673f655adb1f985fd76f7b1"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 17 10:24:42 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 17 13:40:06 2023 -0700"
      },
      "message": "Fix `vrev` implementation\n\nUpdate the maximum manipulated bits based on data type to match HW behavior\n\nPiperOrigin-RevId: 557864112\n"
    },
    {
      "commit": "be9f3c6fa413145a0673f655adb1f985fd76f7b1",
      "tree": "e97d61291d4764677ff8b406952005886081c704",
      "parents": [
        "699492c4abc365f926349a33207eeae8fcfb2040"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 16 14:31:30 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 16 14:38:13 2023 -0700"
      },
      "message": "Bump mpact-riscv version\n\nPiperOrigin-RevId: 557603970\n"
    },
    {
      "commit": "699492c4abc365f926349a33207eeae8fcfb2040",
      "tree": "e1f379b4101f6459efcb98dbf71c2bcf84818724",
      "parents": [
        "977f5917b6ace7ab6bd7659153e46188797fad6a"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 15 15:26:27 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 16 14:37:55 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 557269617\n"
    },
    {
      "commit": "977f5917b6ace7ab6bd7659153e46188797fad6a",
      "tree": "e220bf1a1617039fae4586a3a6ae8f89149f214f",
      "parents": [
        "4bb5e1da6c117a9c26beb80bec9b921c0b8eb02c"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 15 14:52:58 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 15 15:02:57 2023 -0700"
      },
      "message": "Add vx variant support to `vsha` and `vshl`\n\nPiperOrigin-RevId: 557259090\n"
    },
    {
      "commit": "4bb5e1da6c117a9c26beb80bec9b921c0b8eb02c",
      "tree": "3fd6882a40102f30ab32f047c5898c5fb64da030",
      "parents": [
        "d6fd7e4aa0641a4749599cb33a43ddf46cd82462"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 17:06:36 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 17:11:19 2023 -0700"
      },
      "message": "Update Kelvin memory access\n\nKelvin reserves the 31st bit in the memory address to trigger cache invalidation. Update the load/store semantic functions to support that.\n\nPiperOrigin-RevId: 556955595\n"
    },
    {
      "commit": "d6fd7e4aa0641a4749599cb33a43ddf46cd82462",
      "tree": "ad9afdf86224a036bfdd4c066c38fb5665430e51",
      "parents": [
        "2a763b064bde435b7e117598d90faed345a831ee"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:54:39 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:59:37 2023 -0700"
      },
      "message": "Add convolution instruction support\n\nAdd the simulation support for `aconv` instruction\n\nPiperOrigin-RevId: 556952596\n"
    },
    {
      "commit": "2a763b064bde435b7e117598d90faed345a831ee",
      "tree": "6ddcd1540cbe36eb16b9a839e94fd7c952506966",
      "parents": [
        "7aa5f38daaf17ee53a8bd4a0bfe8dec09dda3ae0"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:14:05 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:22:46 2023 -0700"
      },
      "message": "Update WORKSPACE repo version\n\nBump mpact-sim and mpact-riscv versions.\n\nPiperOrigin-RevId: 556941798\n"
    },
    {
      "commit": "7aa5f38daaf17ee53a8bd4a0bfe8dec09dda3ae0",
      "tree": "c57c3032afb0aee25cdc738e059805981190172d",
      "parents": [
        "f1d731d3858851c5d35f6796f7ce5534c3c98613"
      ],
      "author": {
        "name": "Tor Jeremiassen",
        "email": "torerik@google.com",
        "time": "Mon Aug 14 12:54:01 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:22:16 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 556884353\n"
    },
    {
      "commit": "f1d731d3858851c5d35f6796f7ce5534c3c98613",
      "tree": "8f0636f55a3743cf413633174a4ff3b21a1c0165",
      "parents": [
        "e3fc39eb62fd5072dcfbfecbfd1915887870444f"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 11:13:51 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:22:01 2023 -0700"
      },
      "message": "Add depthwise convolution init instruction\n\n`adwinit` for depthwise convolution register preparation.\n\nPiperOrigin-RevId: 556853240\n"
    },
    {
      "commit": "e3fc39eb62fd5072dcfbfecbfd1915887870444f",
      "tree": "da6052726277731759acc39a20463a2432521f17",
      "parents": [
        "d2f935057bc038e3e8a3fa7ce82573729c3abe01"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 10 09:50:40 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:21:45 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 555532948\n"
    },
    {
      "commit": "d2f935057bc038e3e8a3fa7ce82573729c3abe01",
      "tree": "6a16fd348de0bfeb9d3a42bb743b36de69f356b1",
      "parents": [
        "2bb257c5c213bc889184c0c40089a66fbc65a88b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 09 15:36:46 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:21:29 2023 -0700"
      },
      "message": "Add convolution accumulation register support\n\nKelvin has a set of instructions specifically for convolution and depth-wise convolution, and it has special accumulation register to support it.\n\nAdd the instructions to update the accumulation register.\n\nPiperOrigin-RevId: 555295471\n"
    },
    {
      "commit": "2bb257c5c213bc889184c0c40089a66fbc65a88b",
      "tree": "12b66e7b3cdb230179dff559d07c628258070678",
      "parents": [
        "4ccaf67f8f2518227452ed4a50163c02e5c32f69"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Aug 04 09:38:21 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:21:14 2023 -0700"
      },
      "message": "Refactor kelvin bin_fmt file\n\nSplit kelvin.bin_fmt file into groups\n\nPiperOrigin-RevId: 553832004\n"
    },
    {
      "commit": "4ccaf67f8f2518227452ed4a50163c02e5c32f69",
      "tree": "3966f42c7b334d2c6a1609bed2e9d9392530d8c2",
      "parents": [
        "575bc30aef1ccd7d7f132fd6a0c1c5d3fd8d904c"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 03 10:12:12 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Aug 14 16:20:49 2023 -0700"
      },
      "message": "Refactor Kelvin isa file\n\nSplit the kelvin.isa file into groups based on func1 encoding to improve the readability\n\nPiperOrigin-RevId: 553513487\n"
    },
    {
      "commit": "575bc30aef1ccd7d7f132fd6a0c1c5d3fd8d904c",
      "tree": "b7d310005aadf50881fc1e7da59e1a9bfeac15e3",
      "parents": [
        "8303389368a8adacd2ec02c12e6525877fbc652d"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 02 13:13:59 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 02 13:32:18 2023 -0700"
      },
      "message": "Update Kelvin Bazel WORKSPACE\n\nBump mpact-sim version\n\nPiperOrigin-RevId: 553235827\n"
    },
    {
      "commit": "8303389368a8adacd2ec02c12e6525877fbc652d",
      "tree": "fba28aee78653c9f16d9b554ecf52cb408872784",
      "parents": [
        "8eab14295cf4e3c2dc2d52a0455a6eda67042dfb"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 02 12:43:32 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 02 13:32:02 2023 -0700"
      },
      "message": "Fix vector load instruction post increment register encoding\n\nFix rs1 encoding\n\nPiperOrigin-RevId: 553227108\n"
    },
    {
      "commit": "8eab14295cf4e3c2dc2d52a0455a6eda67042dfb",
      "tree": "86aae7eb11f541bb4667395d1dd2e75d5e26f5ef",
      "parents": [
        "45801364d528902848a6c5a7096b9caf2cbf3d3f"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 31 10:11:40 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 31 10:45:13 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 552517694\n"
    },
    {
      "commit": "45801364d528902848a6c5a7096b9caf2cbf3d3f",
      "tree": "1732c94bcd90dced0123b2ee67cbce83a4d378bf",
      "parents": [
        "cd1993a1c36c4fc44867354bf80688d2df6bff2b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Jul 26 23:50:38 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Jul 28 14:53:22 2023 -0700"
      },
      "message": "Fix instruction overflow/underflow problem\n\nThere are undefined behaviors of integer type overflow/underflow in\narithmetic/logic operations.\n\nCast the inputs to the proper data type before the operation to avoid\nundefined behaviors.\n\nModify the test input vectors to ensure the min/max of the input type is covered.\n\nPiperOrigin-RevId: 551429757\n"
    },
    {
      "commit": "cd1993a1c36c4fc44867354bf80688d2df6bff2b",
      "tree": "286af233cabe9e5c858a435cc34d2a792b3da0c1",
      "parents": [
        "e48434aadf84ca02bd64f052ef6717ecf6b53a9a"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 21:21:16 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 21:26:13 2023 -0700"
      },
      "message": "Fix vabsd overflow problem\n\nvabsd should always return unsigned result regardless the signess of the inputs. However, if we use the input datatype within the operation there could be overflow problem when vs1 and vs2 are in the opposite sign.\n\nPiperOrigin-RevId: 550763471\n"
    },
    {
      "commit": "e48434aadf84ca02bd64f052ef6717ecf6b53a9a",
      "tree": "52c9b9615c0ac2c8c97a828566fe39782ca9379d",
      "parents": [
        "04547dc9a2f5f39439f99cf0a639c5cb6bb44d84"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 20:51:15 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 21:25:52 2023 -0700"
      },
      "message": "Add hex format support on log printout\n\nAllow the user to print the address location with %x\n\nPiperOrigin-RevId: 550758254\n"
    },
    {
      "commit": "04547dc9a2f5f39439f99cf0a639c5cb6bb44d84",
      "tree": "13b2f46a876bfb65d23ff21d449a4d13370819ed",
      "parents": [
        "284c12541a9ae420c3a84a26940389012fcdf2a7"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 09:16:28 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 09:58:11 2023 -0700"
      },
      "message": "No public description\n\nPiperOrigin-RevId: 550581558\n"
    },
    {
      "commit": "284c12541a9ae420c3a84a26940389012fcdf2a7",
      "tree": "c3b816bf062a2420488301726accabc606cb132e",
      "parents": [
        "5427e824eac9b163a2550fd837085b7220d4281b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 09:12:33 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 24 09:57:52 2023 -0700"
      },
      "message": "Set maximum physical memory of Kelvin simulation\n\nkelvin HW only has 4MB memory. Set the memory size in the simulator so it can catch the illegal memory access.\n\nPiperOrigin-RevId: 550580376\n"
    },
    {
      "commit": "5427e824eac9b163a2550fd837085b7220d4281b",
      "tree": "f5350a49d873261b50ca563348e4d61eb69eacf5",
      "parents": [
        "4028bcb6bb7f368f75187ed49dc2addbd1e2625e"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jul 23 20:10:26 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jul 23 20:20:27 2023 -0700"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 550427286\n"
    },
    {
      "commit": "4028bcb6bb7f368f75187ed49dc2addbd1e2625e",
      "tree": "ffcf99e04a07eaefd4c88f0499bc6df2fee89829",
      "parents": [
        "30ca8adf86246b59502b9451ea203524e55bc61f"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jul 23 20:06:38 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jul 23 20:20:11 2023 -0700"
      },
      "message": "Connect Kelvin instructions to instruction decoder\n\nThe instructions can be properly parsed after this.\nAdd a vector test to verify it.\n\nPiperOrigin-RevId: 550426838\n"
    },
    {
      "commit": "30ca8adf86246b59502b9451ea203524e55bc61f",
      "tree": "8b4ac36776d2ea09e6ee5a0e8f079bbc834f9d43",
      "parents": [
        "8e3f149bf01501c7a3ab77839b7bf0c8abebf440"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Jul 20 10:00:24 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jul 23 20:19:50 2023 -0700"
      },
      "message": "Update Kelvin illegal instruction halt\n\nChange illegal instruction handler to halt the system with user request. Add a KelvinTopTest subtest to check this handler.\n\nPiperOrigin-RevId: 549663012\n"
    },
    {
      "commit": "8e3f149bf01501c7a3ab77839b7bf0c8abebf440",
      "tree": "19a3085733285f672d939f14988c23a9893d03d5",
      "parents": [
        "3a6aae2888ac4e889fab01b99d56202b402b0d2a"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Jul 18 23:21:23 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Jul 19 16:34:29 2023 -0700"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 549214897\n"
    },
    {
      "commit": "3a6aae2888ac4e889fab01b99d56202b402b0d2a",
      "tree": "f62d50bb3e78bf438f07fc60d831e78c61574bd2",
      "parents": [
        "d8ec7b3f3e965e79e084c616e9b09d96ed919c8b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Jul 18 14:14:37 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Jul 18 15:41:08 2023 -0700"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 549108726\n"
    },
    {
      "commit": "d8ec7b3f3e965e79e084c616e9b09d96ed919c8b",
      "tree": "0544d139b0e07ffc70920fd771e51ededbc31584",
      "parents": [
        "19c9404a39e9e6e8aacfba38a46a2407fbf430b0"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 17 20:26:06 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Jul 18 15:40:50 2023 -0700"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 548872652\n"
    },
    {
      "commit": "19c9404a39e9e6e8aacfba38a46a2407fbf430b0",
      "tree": "5cc1f7d835b6b54881fac9fcc5c6e3052a0fcb1c",
      "parents": [
        "eaef05d586491eae992f9f6bcaac25725703fc0a"
      ],
      "author": {
        "name": "Shodan Team",
        "email": "no-reply@google.com",
        "time": "Mon Jul 17 13:40:55 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 17 13:45:15 2023 -0700"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 548787275\n"
    },
    {
      "commit": "eaef05d586491eae992f9f6bcaac25725703fc0a",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Jun 23 19:16:17 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 23 19:16:17 2023 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
