)]}'
{
  "commit": "2188d6ea4f8300a688dc73c7a71881439d3ea49b",
  "tree": "b8eab4d75e5b26fae93d5ef0660be5d66c78475c",
  "parents": [
    "941f083324fe012bbb66015324f689afeac6f9be"
  ],
  "author": {
    "name": "Hu, Lin1",
    "email": "lin1.hu@intel.com",
    "time": "Tue Nov 01 10:50:27 2022 +0800"
  },
  "committer": {
    "name": "Cui,Lili",
    "email": "lili.cui@intel.com",
    "time": "Wed Nov 02 09:19:26 2022 +0800"
  },
  "message": "Support Intel MSRLIST\n\ngas/ChangeLog:\n\n\t* NEWS: Support Intel MSRLIST.\n\t* config/tc-i386.c: Add msrlist.\n\t* doc/c-i386.texi: Document .msrlist.\n\t* testsuite/gas/i386/i386.exp: Add MSRLIST tests.\n\t* testsuite/gas/i386/msrlist-inval.l: New test.\n\t* testsuite/gas/i386/msrlist-inval.s: Ditto.\n\t* testsuite/gas/i386/x86-64-msrlist-intel.d: Ditto.\n\t* testsuite/gas/i386/x86-64-msrlist.d: Ditto.\n\t* testsuite/gas/i386/x86-64-msrlist.s: Ditto.\n\nopcodes/ChangeLog:\n\n\t* i386-dis.c (X86_64_0F01_REG_0_MOD_3_RM_6_P_1): New.\n\t(X86_64_0F01_REG_0_MOD_3_RM_6_P_3): Ditto.\n\t(prefix_table): New entry for msrlist.\n\t(x86_64_table): Add X86_64_0F01_REG_0_MOD_3_RM_6_P_1\n\tand X86_64_0F01_REG_0_MOD_3_RM_6_P_3.\n\t* i386-gen.c (cpu_flag_init): Add CPU_MSRLIST_FLAGS\n\tand CPU_ANY_MSRLIST_FLAGS.\n\t* i386-init.h: Regenerated.\n\t* i386-opc.h (CpuMSRLIST): New.\n\t(i386_cpu_flags): Add cpumsrlist.\n\t* i386-opc.tbl: Add MSRLIST instructions.\n\t* i386-tbl.h: Regenerated.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47d37981185b1f7d40c1db703bc52441075a12dd",
      "old_mode": 33188,
      "old_path": "gas/NEWS",
      "new_id": "e7cf4d5bfc0a0ba35d9756bdb9280f9ff0ae7d6a",
      "new_mode": 33188,
      "new_path": "gas/NEWS"
    },
    {
      "type": "modify",
      "old_id": "10de6854d6364ae712eaa78742843750c1ced58e",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "992ae94f1f70e5f3f77c8ec0814defd0fe2acfb7",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "47aa02b3343cc97117643d656397109f632c8c13",
      "old_mode": 33188,
      "old_path": "gas/doc/c-i386.texi",
      "new_id": "1774979a831b436e1b853c9e8dae4e5ea3d49c6e",
      "new_mode": 33188,
      "new_path": "gas/doc/c-i386.texi"
    },
    {
      "type": "modify",
      "old_id": "b560131e5ff07f31328c2cbb423774cd2fcac991",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "f7cb734e7f1ab3eeacec85c84805bbde0e032a10",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/i386.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "456f41c38f7a734c3d4afafcffa688370e6282ec",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/msrlist-inval.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c3258a375e2933e38f0042a265c230e45df5d2a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/msrlist-inval.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b37adb573f98fb7f282c85550d7907bdfcc68250",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-msrlist-intel.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64beed7aa36282b7f71dca457f6af410689f3588",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-msrlist.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45fb45256af27c3928e51e43e58f7de95a53709a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-msrlist.s"
    },
    {
      "type": "modify",
      "old_id": "3b2f9ea50447c0ba85cb63d972ad4106a6620e8d",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "61cef0c86a2db4e1a477ae6f420940f2457b6a93",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    },
    {
      "type": "modify",
      "old_id": "bbdaeb9dde4261f6c1f1422e1d680f75cc59edf2",
      "old_mode": 33188,
      "old_path": "opcodes/i386-gen.c",
      "new_id": "e9b5ba078f06b70afd52a38ec25b52268bd4abd1",
      "new_mode": 33188,
      "new_path": "opcodes/i386-gen.c"
    },
    {
      "type": "modify",
      "old_id": "e02992d658619409a6a97b0c496f99d8cf209fef",
      "old_mode": 33188,
      "old_path": "opcodes/i386-init.h",
      "new_id": "55193aa0d084942641a9c53ab838211b10e346ab",
      "new_mode": 33188,
      "new_path": "opcodes/i386-init.h"
    },
    {
      "type": "modify",
      "old_id": "f00babfce24be1effb6aded3917e2975a9948514",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.h",
      "new_id": "a409b10ca1322e7f0f0f5ee60151e473c55fb65f",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.h"
    },
    {
      "type": "modify",
      "old_id": "3e947cd248ccbbc5be4eafe3ca2a31e50e53fe0f",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "f1d17171c3b8f8d550ddf661936e665aa4abdc17",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "f12d17643f81739b4f67b162c60c848e7640f6c0",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "4726e8ee0e3316144e847824841a59ffc70c26d4",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
