On Mon, Jun 21, 2021 at 05:12:26PM +0800, Alex Shi wrote:
On 6/20/21 6:40 PM, Wu XiangCheng wrote:
quoted
Add a new translation
Documentation/translations/zh_CN/admin-guide/efi-stub.rst
and link it to zh_CN/admin-guide/index.rst
Signed-off-by: Wu XiangCheng <redacted>
---
.../zh_CN/admin-guide/efi-stub.rst | 86 +++++++++++++++++++
.../translations/zh_CN/admin-guide/index.rst | 2 +-
2 files changed, 87 insertions(+), 1 deletion(-)
create mode 100644 Documentation/translations/zh_CN/admin-guide/efi-stub.rst
diff --git a/Documentation/translations/zh_CN/admin-guide/efi-stub.rst b/Documentation/translations/zh_CN/admin-guide/efi-stub.rst
new file mode 100644
index 000000000000..b6a4cedec8eb
--- /dev/null
+++ b/Documentation/translations/zh_CN/admin-guide/efi-stub.rst
@@ -0,0 +1,86 @@
+.. include:: ../disclaimer-zh_CN.rst
+
+:Original: Documentation/admin-guide/efi-stub.rst
+
+:译者:
+
+ 吴想成 Wu XiangCheng <bobwxc@email.cn>
+
+=========
+EFI引导桩
+=========
+
+在x86和ARM平台上,内核zImage/bzImage可以伪装成PE/COFF映像,从而使EFI固件加载
+程序加载其作为EFI可执行文件。修改bzImage头以及固件加载程序跳转特定入口点的
+代码被统称为“EFI引导桩(EFI Boot Stub)”,分布在arch/x86/boot/header.S和
+arch/x86/boot/compressed/eboot.c中。对于ARM,EFI桩在arch/arm/boot/compressed/efi-header.S
+和arch/arm/boot/compressed/efi-stub.c中实现。体系结构之间共享的EFI桩代码
+位于drivers/firmware/efi/libstub中。
+
+而arm64没有压缩内核支持,因此映像本身伪装成PE/COFF映像,EFI桩链接到内核。
arm64不支持压缩内核?
Thanks
Alex
OK!
Thanks,
Wu X.C.