函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\boot\main.c Create Date:2022-07-27 08:26:57
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:复制启动参数

函数原型:static void copy_boot_params(void)

返回类型:void

参数:

31  struct old_cmdline{u16 cl_magic;u16 cl_offset;}
35  oldcmd等于Relative to real mode data
38  BUILD_BUG_ON - break compile if a condition is true(boot_params的长度 != 4096)
39  内存复制( & 启动头, & hdr, hdr的长度)
41  如果非命令行指针cl_magic恒等于OLD_CL_MAGIC
49  如果cl_offset小于启动程序移动值cmdline_seg等于取寄存器值(ds)
51  否则cmdline_seg等于0x9000
54  命令行指针等于cmdline_seg左移4位的值加cl_offset
调用者
名称描述
main真实模式下的初始化(BIOS装入执行)