arm64: Move instruction encoder/decoder under lib/
authorJulien Thierry <jthierry@redhat.com>
Wed, 3 Mar 2021 17:05:32 +0000 (18:05 +0100)
committerWill Deacon <will@kernel.org>
Thu, 27 May 2021 16:38:30 +0000 (17:38 +0100)
commit72fd723694b6f4f1d1f19f673fb93801d7d1a0e8
treeb02d8485e33d912580789c3febd6bb90aecc01a3
parent633e5e938fea957577e6db33540a78debf0c5cbe
arm64: Move instruction encoder/decoder under lib/

Aarch64 instruction set encoding and decoding logic can prove useful
for some features/tools both part of the kernel and outside the kernel.

Isolate the function dealing only with encoding/decoding instructions,
with minimal dependency on kernel utilities in order to be able to reuse
that code.

Code was only moved, no code should have been added, removed nor
modifier.

Signed-off-by: Julien Thierry <jthierry@redhat.com>
Link: https://lore.kernel.org/r/20210303170536.1838032-5-jthierry@redhat.com
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/Makefile
arch/arm64/kernel/insn.c [deleted file]
arch/arm64/lib/Makefile
arch/arm64/lib/insn.c [new file with mode: 0644]