Messages in this thread Patch in this message |  | | From | "Chang S. Bae" <> | Subject | [PATCH v5 27/28] x86/insn/amx: Add TILERELEASE instruction to the opcode map | Date | Sun, 23 May 2021 12:32:58 -0700 |
| |
Include the opcode of TILERELEASE that returns all the AMX state to INIT-state.
Signed-off-by: Chang S. Bae <chang.seok.bae@intel.com> Reviewed-by: Len Brown <len.brown@intel.com> Cc: x86@kernel.org Cc: linux-kernel@vger.kernel.org --- Changes from v4: * Added as a new patch as preparatory to use the instruction in the kernel. --- arch/x86/lib/x86-opcode-map.txt | 8 +++++++- tools/arch/x86/lib/x86-opcode-map.txt | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/arch/x86/lib/x86-opcode-map.txt b/arch/x86/lib/x86-opcode-map.txt index ec31f5b60323..dbc5078ccafe 100644 --- a/arch/x86/lib/x86-opcode-map.txt +++ b/arch/x86/lib/x86-opcode-map.txt @@ -690,7 +690,9 @@ AVXcode: 2 45: vpsrlvd/q Vx,Hx,Wx (66),(v) 46: vpsravd Vx,Hx,Wx (66),(v) | vpsravd/q Vx,Hx,Wx (66),(evo) 47: vpsllvd/q Vx,Hx,Wx (66),(v) -# Skip 0x48-0x4b +# Skip 0x48 +49: Grp22 (1A) +# Skip 0x4a-0x4b 4c: vrcp14ps/d Vpd,Wpd (66),(ev) 4d: vrcp14ss/d Vsd,Hpd,Wsd (66),(ev) 4e: vrsqrt14ps/d Vpd,Wpd (66),(ev) @@ -1082,6 +1084,10 @@ GrpTable: Grp21 7: ENDBR64 (F3),(010),(11B) | ENDBR32 (F3),(011),(11B) EndTable +GrpTable: Grp22 +0: TILERELEASE (!F3),(v1),(11B) +EndTable + # AMD's Prefetch Group GrpTable: GrpP 0: PREFETCH diff --git a/tools/arch/x86/lib/x86-opcode-map.txt b/tools/arch/x86/lib/x86-opcode-map.txt index ec31f5b60323..dbc5078ccafe 100644 --- a/tools/arch/x86/lib/x86-opcode-map.txt +++ b/tools/arch/x86/lib/x86-opcode-map.txt @@ -690,7 +690,9 @@ AVXcode: 2 45: vpsrlvd/q Vx,Hx,Wx (66),(v) 46: vpsravd Vx,Hx,Wx (66),(v) | vpsravd/q Vx,Hx,Wx (66),(evo) 47: vpsllvd/q Vx,Hx,Wx (66),(v) -# Skip 0x48-0x4b +# Skip 0x48 +49: Grp22 (1A) +# Skip 0x4a-0x4b 4c: vrcp14ps/d Vpd,Wpd (66),(ev) 4d: vrcp14ss/d Vsd,Hpd,Wsd (66),(ev) 4e: vrsqrt14ps/d Vpd,Wpd (66),(ev) @@ -1082,6 +1084,10 @@ GrpTable: Grp21 7: ENDBR64 (F3),(010),(11B) | ENDBR32 (F3),(011),(11B) EndTable +GrpTable: Grp22 +0: TILERELEASE (!F3),(v1),(11B) +EndTable + # AMD's Prefetch Group GrpTable: GrpP 0: PREFETCH -- 2.17.1
|  |