Function report |
Source Code:arch\x86\kernel\kexec-bzimage64.c |
Create Date:2022-07-28 08:37:35 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:setup_cmdline
Proto:static int setup_cmdline(struct kimage *image, struct boot_params *params, unsigned long bootparams_load_addr, unsigned long cmdline_offset, char *cmdline, unsigned long cmdline_len)
Type:int
Parameter:
| Type | Parameter | Name |
|---|---|---|
| struct kimage * | image | |
| struct boot_params * | params | |
| unsigned long | bootparams_load_addr | |
| unsigned long | cmdline_offset | |
| char * | cmdline | |
| unsigned long | cmdline_len |
| 72 | cmdline_ptr = params + cmdline_offset |
| 73 | len = 0 |
| 76 | If Flags to indicate special processing == KEXEC_TYPE_CRASH Then |
| 77 | len = sprintf(cmdline_ptr, "elfcorehdr=0x%lx ", elf_load_addr) |
| 80 | memcpy(cmdline_ptr + len, cmdline, cmdline_len) |
| 81 | cmdline_len += len |
| 83 | cmdline_ptr[cmdline_len - 1] = '\0' |
| 85 | pr_debug("Final command line is: %s\n", cmdline_ptr) |
| 87 | cmdline_low_32 = cmdline_ptr_phys & 0xffffffffUL |
| 88 | cmdline_ext_32 = cmdline_ptr_phys >> 32 |
| 91 | If cmdline_ext_32 Then 0x0c8 = cmdline_ext_32 |
| 94 | Return 0 |
| Name | Describe |
|---|---|
| bzImage64_load |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |