lkml.org 
[lkml]   [2021]   [Jan]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[RFC PATCH 0/5] arm64: Prepare instruction decoder for objtool
Date
To support arm64, objtool will need to be able to decode aarch64
instructions. This patch series adds some instruction definitions needed
by objtool and moves out encoding/decoding functionalities that do not
rely on kernel code in order.

I'll post the start of the arm64 objtool backend shortly.

Thanks,

Julien

-->

Julien Thierry (5):
arm64: Move instruction encoder/decoder under lib/
arm64: aarch64-insn: Add SVE instruction class
arm64: aarch64-insn: Add barrier encodings
arm64: aarch64-insn: Add some opcodes to instruction decoder
arm64: Add load/store decoding helpers

arch/arm64/include/asm/aarch64-insn.h | 552 +++++++
arch/arm64/include/asm/alternative-macros.h | 3 -
arch/arm64/include/asm/alternative.h | 1 +
arch/arm64/include/asm/debug-monitors.h | 14 +-
arch/arm64/include/asm/ftrace.h | 2 +-
arch/arm64/include/asm/insn.h | 476 -------
arch/arm64/include/asm/jump_label.h | 2 +-
arch/arm64/include/asm/uprobes.h | 2 +-
arch/arm64/kernel/insn.c | 1416 +-----------------
arch/arm64/lib/Makefile | 2 +-
arch/arm64/lib/aarch64-insn.c | 1426 +++++++++++++++++++
11 files changed, 1985 insertions(+), 1911 deletions(-)
create mode 100644 arch/arm64/include/asm/aarch64-insn.h
create mode 100644 arch/arm64/lib/aarch64-insn.c

--
2.25.4

\
 
 \ /
  Last update: 2021-01-20 18:23    [W:0.139 / U:1.600 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site