Lines Matching full:kernel

54 49	search/70	Kernel\ Configuration	Linux make config build file
74 # Linux kernel: include/linux/swap.h
137 # Linux kernel boot images, from Albert Cahalan <acahalan@cs.uml.edu>
140 # and Joerg Jenderek [unifying + more kernel info]
143 # Linux kernel boot images (i386 arch) (Wolfram Kleff)
144 # URL: https://www.kernel.org/doc/Documentation/x86/boot.txt
145 514 string HdrS Linux kernel
146 # to display Linux kernel (strength=125=70+55) after VBR boot sector (130=70+60) but before DOS/MBR…
153 !:mime application/x-linux-kernel
157 >>0 use kernel-info
158 # show information about Linux kernel (root, swap device, vga modus, boot protocol, setup size, ini…
159 0 name kernel-info
172 # kernel_version; since protocol 2.00 if not zero 2 byte pointer to kernel version string -200h; sh…
196 # more kernel information added by Joerg Jenderek 2023
237 # loadflags bit 1 (kernel internal); KASLR_FLAG KASLR status to kernel
251 # jump setup size sectors a 512 bytes from kernel beginning
273 # kernel_alignment; since boot protocol 2.05 alignment unit required by the kernel (if relocatable_…
276 # relocatable_kernel; since boot protocol 2.05 the protected-mode part of the kernel can be loaded …
286 # handover_offset; offset from beginning of kernel image to EFI handover protocol entry point like:
291 # Bit 0 XLF_KERNEL_64; if 1, this kernel has the legacy 64-bit entry point at 0x200
293 # Bit 1 XLF_CAN_BE_LOADED_ABOVE_4G; if 1, kernel/boot_params/cmdline/ramdisk can be above 4G
295 # Bit 2 XLF_EFI_HANDOVER_32; if 1, the kernel supports the 32-bit EFI handoff entry point
297 # Bit 3 XLF_EFI_HANDOVER_64; if 1, the kernel supports the 64-bit EFI handoff entry point
299 # Bit 4 EFI_KEXEC; if 1, the kernel supports kexec EFI boot with EFI runtime support
303 # cmdline_size; since boot protocol 2.06 maximum size of the kernel command line like: 255 (memtest…
314 # pref_address; since boot protocol 2.10 if nonzero preferred load address for kernel like: 100000h…
317 # init_size; since boot protocol 2.10 indicates amount of contiguous memory kernel needs before it …
324 #0 belong 0xb8c0078e Linux kernel
326 # to display Linux x86 kernel or Linux ELKS Kernel (strength=70=70+0) after VBR boot sector (130=70…
328 # "newer" kernel (with HdrS magic) already done before
330 # so handle "old" kernel variant (without HdrS magic)
333 !:mime application/x-linux-kernel
336 # ELKS kernel variant is now unified with other "old" kernel variant (without HdrS magic)
337 >>0x1e6 belong =0x454c4b53 ELKS Kernel
339 # "old" kernel variant and not ELKS
340 >>0x1e6 belong !0x454c4b53 x86 kernel
342 # show kernel version information based on "Loading" message offset
343 >>0 use kernel-version-old1
346 # show kernel version information part 2 for "old" kernel variant (without HdrS magic) based on new…
347 >>>0 use kernel-version-old2
348 # show kernel version information part 3 for "old" kernel variant (without HdrS magic) based on new…
349 >>>0 use kernel-version-old3
350 # show common kernel information
351 >>0 use kernel-info
352 # show kernel version information part 1 for "old" kernel variant (without HdrS magic) based on "Lo…
353 0 name kernel-version-old1
360 # DamnSmallLinux kernel version 2.4.26 damnsmll.lnx not needed because done by kernel_version point…
366 8 search/1 \ A\ _text Linux kernel symbol map text
380 # Linux kernel versions
382 # apply only to "old" kernel variant (without HdrS magic) like damnsmll.lnx memtest86+.bin
383 # wrong (497 setup_sects 498 root_flags) and now already done by 1st unified "old" kernel variant
387 >>0 use kernel-version-old2
388 >497 leshort !0 x86 kernel
389 # not needed any more because information is now shown by common kernel-info with other phrases
390 >>0 use kernel-info-old
391 # kernel version information part 3 for "old" kernel variant (without HdrS magic) based on HdrS fie…
392 >>0 use kernel-version-old3
393 >>0 use kernel-version-4
394 # version information part 2 for "old" kernel variant (without HdrS magic) based on new HdrS field
395 0 name kernel-version-old2
398 >>514 belong 0x8e of a kernel from the dawn of time!
402 0 name kernel-version-dummy
403 >497 leshort !0 x86 kernel
404 # not needed any more because information is now shown by kernel-info
405 #>0 use kernel-info-old
406 >>0 use kernel-info
407 # kernel version information part 3 for "old" kernel variant (without HdrS magic) based on HdrS fie…
408 >0 use kernel-version-old3
409 # deprecated because same information is shown by kernel-info with other phrases
410 0 name kernel-info-old
422 # kernel version information part 3 for "old" kernel variant (without HdrS magic) based on HdrS fie…
423 0 name kernel-version-old3
434 # show kernel version information part 4 for kernel variant (with HdrS magic) based on "HdrS" field
435 # not needed any more because information is now shown by common kernel-info
436 0 name kernel-version-4
447 # ELKS kernel variant is now unified with above "old" kernel variant (without HdrS magic)
449 # display "Linux ELKS Kernel" or "Linux style boot sector" (strength=70) after DOS/MBR IPL (115=50+…
453 #>0x1e6 belong 0x454c4b53 ELKS Kernel
457 # Linux S390 kernel image
462 >>&0 string \xc1\x00\xef\xe3\xf0\x68\x00\x00 Z10 64bit kernel
463 >>&0 string \xc1\x00\xef\xc3\x00\x00\x00\x00 Z9-109 64bit kernel
464 >>&0 string \xc0\x00\x20\x00\x00\x00\x00\x00 Z990 64bit kernel
465 >>&0 string \x00\x00\x00\x00\x00\x00\x00\x00 Z900 64bit kernel
467 >>&0 string \x81\x00\xc8\x80\x00\x00\x00\x00 Z10 32bit kernel
468 >>&0 string \x81\x00\xc8\x80\x00\x00\x00\x00 Z9-109 32bit kernel
469 >>&0 string \x80\x00\x20\x00\x00\x00\x00\x00 Z990 32bit kernel
470 >>&0 string \x80\x00\x00\x00\x00\x00\x00\x00 Z900 32bit kernel
473 # Linux ARM compressed kernel image
479 >0x34 lelong 0x45454545 (kernel >=v4.15)
482 >>0x30 belong 0x04030201 (kernel >=v3.17, <v4.15)
483 >>0x30 lelong 0x04030201 (kernel >=v3.17, <v4.15)
484 >>0x30 default x (kernel <v3.17)
487 # The kernel has 3 endianness modes: little-endian, and 2 variants of
510 0x24 lelong 0x016f2818 Linux kernel ARM boot executable zImage
512 0x24 belong 0x016f2818 Linux kernel ARM boot executable zImage
516 # Linux AARCH64 kernel image
517 0x38 lelong 0x644d5241 Linux kernel ARM64 boot executable Image
525 # Linux RISC-V kernel image
526 0x38 string RSC\05 Linux kernel RISC-V boot executable Image
752 # File format description can be found in the Linux kernel sources at