Add NT_LOONGARCH_* from Linux 5.19 to elf.h
authorJoseph Myers <joseph@codesourcery.com>
Wed, 24 Aug 2022 18:19:13 +0000 (18:19 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 24 Aug 2022 18:19:13 +0000 (18:19 +0000)
Add the new NT_LOONGARCH_* constants from Linux 5.19 to glibc's elf.h.

Tested for x86_64.

elf/elf.h

index 8d1c7fe..065deca 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -830,6 +830,15 @@ typedef struct
 #define NT_MIPS_DSP    0x800           /* MIPS DSP ASE registers.  */
 #define NT_MIPS_FP_MODE        0x801           /* MIPS floating-point mode.  */
 #define NT_MIPS_MSA    0x802           /* MIPS SIMD registers.  */
+#define NT_LOONGARCH_CPUCFG    0xa00   /* LoongArch CPU config registers.  */
+#define NT_LOONGARCH_CSR       0xa01   /* LoongArch control and
+                                          status registers.  */
+#define NT_LOONGARCH_LSX       0xa02   /* LoongArch Loongson SIMD
+                                          Extension registers.  */
+#define NT_LOONGARCH_LASX      0xa03   /* LoongArch Loongson Advanced
+                                          SIMD Extension registers.  */
+#define NT_LOONGARCH_LBT       0xa04   /* LoongArch Loongson Binary
+                                          Translation registers.  */
 
 /* Legal values for the note segment descriptor types for object files.  */