Recognize names of some new core note types in ebl_core_note_type_name.

Signed-off-by: Kuan-Ying Lee <kuan-ying....@canonical.com>
---
 libebl/eblcorenotetypename.c | 3 +++
 libelf/elf.h                 | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/libebl/eblcorenotetypename.c b/libebl/eblcorenotetypename.c
index 3e2f8daa0fd5..18114eb9d0da 100644
--- a/libebl/eblcorenotetypename.c
+++ b/libebl/eblcorenotetypename.c
@@ -95,6 +95,9 @@ ebl_core_note_type_name (Ebl *ebl, uint32_t type, char *buf, 
size_t len)
            KNOWNSTYPE (ARM_TAGGED_ADDR_CTRL);
            KNOWNSTYPE (ARM_PAC_ENABLED_KEYS);
            KNOWNSTYPE (ARM_PAC_MASK);
+           KNOWNSTYPE (ARM_SVE);
+           KNOWNSTYPE (ARM_SSVE);
+           KNOWNSTYPE (ARM_ZA);
            KNOWNSTYPE (SIGINFO);
            KNOWNSTYPE (FILE);
 #undef KNOWNSTYPE
diff --git a/libelf/elf.h b/libelf/elf.h
index 081742a9c38c..b17f4fdea070 100644
--- a/libelf/elf.h
+++ b/libelf/elf.h
@@ -831,6 +831,8 @@ typedef struct
                                           control.  */
 #define NT_ARM_PAC_ENABLED_KEYS        0x40a   /* AArch64 pointer 
authentication
                                           enabled keys.  */
+#define NT_ARM_SSVE    0x40b   /* ARM Streaming SVE registers */
+#define NT_ARM_ZA      0x40c   /* ARM SME ZA registers */
 #define NT_VMCOREDD    0x700           /* Vmcore Device Dump Note.  */
 #define NT_MIPS_DSP    0x800           /* MIPS DSP ASE registers.  */
 #define NT_MIPS_FP_MODE        0x801           /* MIPS floating-point mode.  */
-- 
2.43.0

Reply via email to