[llvm] a1be6f0 - AMDGPU: Reserve 0x048, 0x049, 0x04a MACHs

Konstantin Zhuravlyov via llvm-commits llvm-commits at lists.llvm.org
Fri May 5 08:05:27 PDT 2023


Author: Konstantin Zhuravlyov
Date: 2023-05-05T11:05:07-04:00
New Revision: a1be6f0290effb26ff5e0d7a43ab20931f1353a2

URL: https://github.com/llvm/llvm-project/commit/a1be6f0290effb26ff5e0d7a43ab20931f1353a2
DIFF: https://github.com/llvm/llvm-project/commit/a1be6f0290effb26ff5e0d7a43ab20931f1353a2.diff

LOG: AMDGPU: Reserve 0x048, 0x049, 0x04a MACHs

Differential Revision: https://reviews.llvm.org/D149856

Added: 
    

Modified: 
    llvm/docs/AMDGPUUsage.rst
    llvm/include/llvm/BinaryFormat/ELF.h

Removed: 
    


################################################################################
diff  --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst
index 5755a60859440..d2e85fb8412bd 100644
--- a/llvm/docs/AMDGPUUsage.rst
+++ b/llvm/docs/AMDGPUUsage.rst
@@ -1321,6 +1321,9 @@ The AMDGPU backend uses the following ELF header:
      ``EF_AMDGPU_MACH_AMDGCN_GFX1036``    0x045      ``gfx1036``
      ``EF_AMDGPU_MACH_AMDGCN_GFX1101``    0x046      ``gfx1101``
      ``EF_AMDGPU_MACH_AMDGCN_GFX1102``    0x047      ``gfx1102``
+     *reserved*                           0x048      Reserved.
+     *reserved*                           0x049      Reserved.
+     *reserved*                           0x04a      Reserved.
      ==================================== ========== =============================
 
 Sections

diff  --git a/llvm/include/llvm/BinaryFormat/ELF.h b/llvm/include/llvm/BinaryFormat/ELF.h
index bb98265d60bea..86649220ef62d 100644
--- a/llvm/include/llvm/BinaryFormat/ELF.h
+++ b/llvm/include/llvm/BinaryFormat/ELF.h
@@ -778,10 +778,13 @@ enum : unsigned {
   EF_AMDGPU_MACH_AMDGCN_GFX1036       = 0x045,
   EF_AMDGPU_MACH_AMDGCN_GFX1101       = 0x046,
   EF_AMDGPU_MACH_AMDGCN_GFX1102       = 0x047,
+  EF_AMDGPU_MACH_AMDGCN_RESERVED_0X48 = 0x048,
+  EF_AMDGPU_MACH_AMDGCN_RESERVED_0X49 = 0x049,
+  EF_AMDGPU_MACH_AMDGCN_RESERVED_0X4A = 0x04a,
 
   // First/last AMDGCN-based processors.
   EF_AMDGPU_MACH_AMDGCN_FIRST = EF_AMDGPU_MACH_AMDGCN_GFX600,
-  EF_AMDGPU_MACH_AMDGCN_LAST = EF_AMDGPU_MACH_AMDGCN_GFX1102,
+  EF_AMDGPU_MACH_AMDGCN_LAST = EF_AMDGPU_MACH_AMDGCN_RESERVED_0X4A,
 
   // Indicates if the "xnack" target feature is enabled for all code contained
   // in the object.


        


More information about the llvm-commits mailing list