From 5dee86c0c4f037b5475421fb3db6e7d02bb7e571 Mon Sep 17 00:00:00 2001 From: Cheng Jian Date: Wed, 14 Jul 2021 22:06:48 +0800 Subject: [PATCH] description/livepatch: support arm64 --- study/kernel/00-DESCRIPTION/LIVE_PATCH.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/study/kernel/00-DESCRIPTION/LIVE_PATCH.md b/study/kernel/00-DESCRIPTION/LIVE_PATCH.md index 953b217..a92bbee 100644 --- a/study/kernel/00-DESCRIPTION/LIVE_PATCH.md +++ b/study/kernel/00-DESCRIPTION/LIVE_PATCH.md @@ -401,7 +401,25 @@ kpatch 的实现一直是根据内核的进展而演进的, 对 JUMP_LABEL 的 # 6 架构支持 ------- +## 6.1 ARM64 +------- +[Current status about arm64 livepatch support +](https://www.spinics.net/lists/arm-kernel/msg790495.html) + +| 时间 | 作者 |特性 | 描述 | 是否合入主线 | 链接 | +|:----:|:----:|:--:|:----:|:---------:|:----:| +| 2015/05/28 | Li Bin | [livepatch: add support on arm64](https://lore.kernel.org/patchwork/cover/947588) | NA | RFC ☐ 5.14-rc1 | [PatchWork RFC,0/5](https://lore.kernel.org/patchwork/cover/947588), [LKML](https://lkml.org/lkml/2015/5/28/54)
*-*-*-*-*-*-*-*
[libin2015/livepatch-for-arm64](https://github.com/libin2015/livepatch-for-arm64)
*-*-*-*-*-*-*-*
[gcc/arm64: support -mfentry feature for arm64](https://gcc.gnu.org/legacy-ml/gcc-patches/2016-03/msg00755.html) | +| 2019/02/08 | Torsten Duwe | [arm64: implement live patching](https://lore.kernel.org/patchwork/cover/1003832) | NA | RFC ☐ 5.14-rc1 | [PatchWork RFC,1/1](https://lore.kernel.org/patchwork/cover/1003832)
*-*-*-*-*-*-*-*
[PatchWork v8,0/5 arm64: ftrace with regs](https://lore.kernel.org/patchwork/cover/1039969)
*-*-*-*-*-*-*-*
[gcc/arm64: add -fpatchable-function-entry=N,M option](https://patchwork.ozlabs.org/project/gcc/list/?submitter=66400) | +| 2021/06/07 | Suraj Jitindar Singh | [arm64: implement live patching](https://lore.kernel.org/patchwork/cover/1441385) | NA | RFC ☐ 5.14-rc1 | [PatchWork RFC,1/1](https://lore.kernel.org/patchwork/cover/1441385) | + + +## PPC64 +------- + +| 时间 | 作者 |特性 | 描述 | 是否合入主线 | 链接 | +|:----:|:----:|:--:|:----:|:---------:|:----:| +| 2016/02/10 | Li Bin | [ftrace with regs + live patching for ppc64 LE (ABI v2)](https://lore.kernel.org/patchwork/cover/645853) | NA | RFC ☐ 5.14-rc1 | [PatchWork v8,0/8](https://lore.kernel.org/patchwork/cover/947588) | # 7 Kpatch 自动化工具