Lines Matching +full:armv6 +full:- +full:capable
2 #------------------------------------------------------------------------------
13 # >0 leshort 0413 demand-paged executable (ZMAGIC)
14 # >0 leshort 0314 demand-paged executable (QMAGIC)
20 0 lelong 0x0064010b Linux/i386 demand-paged executable (ZMAGIC)
22 0 lelong 0x006400cc Linux/i386 demand-paged executable (QMAGIC)
27 # Linux-8086 stuff:
28 0 string \01\03\020\04 Linux-8086 impure executable
30 0 string \01\03\040\04 Linux-8086 executable
33 0 string \243\206\001\0 Linux-8086 object file
35 0 string \01\03\020\20 Minix-386 impure executable
37 0 string \01\03\040\20 Minix-386 executable
39 0 string \01\03\04\20 Minix-386 NSYM/GNU executable
59 # See: https://www.win.tue.nl/~aeb/linux/kbd/font-formats-1.html
75 # util-linux: libblkid/src/superblocks/swap.c
78 0xff6 string SWAP-SPACE Linux old swap file, 4k page size
79 0x1ff6 string SWAP-SPACE Linux old swap file, 8k page size
80 0x3ff6 string SWAP-SPACE Linux old swap file, 16k page size
81 0x7ff6 string SWAP-SPACE Linux old swap file, 32k page size
82 0xfff6 string SWAP-SPACE Linux old swap file, 64k page size
85 0 name linux-swap
95 >0x410 ubeshort x \b-%04x
96 >0x412 ubeshort x \b-%04x
97 >0x414 ubeshort x \b-%04x
98 >0x416 ubelong x \b-%08x
102 >0 use linux-swap
104 >0 use linux-swap
106 >0 use linux-swap
108 >0 use linux-swap
110 >0 use linux-swap
112 0 name linux-hibernate
121 >0 use linux-swap
122 >0xff6 use linux-hibernate
124 >0 use linux-swap
125 >0x1ff6 use linux-hibernate
127 >0 use linux-swap
128 >0x3ff6 use linux-hibernate
130 >0 use linux-swap
131 >0x7ff6 use linux-hibernate
133 >0 use linux-swap
134 >0xfff6 use linux-hibernate
138 # and others such as Axel Kohlmeyer <akohlmey@rincewind.chemie.uni-ulm.de>
152 #!:mime application/octet-stream
153 !:mime application/x-linux-kernel
157 >>0 use kernel-info
159 0 name kernel-info
168 # loadflags bit 0 (read); LOADED_HIGH; if 0, the protected-mode code is loaded at 0x10000
170 # loadflags bit 0 (read); LOADED_HIGH; if 1, the protected-mode code is loaded at 0x100000; that im…
172 # kernel_version; since protocol 2.00 if not zero 2 byte pointer to kernel version string -200h; sh…
182 >>498 leshort 1 RO-rootFS,
183 >>498 leshort 0 RW-rootFS,
184 # root_dev; default root device number like 0 301h (/dev/hda1 damnsmll.lnx) 380h (/dev/hd?? linux-e…
188 # 502-505 MasterBootRecord 4th partition entry 1st LBA sector done by ./filesystems
191 # 506-509 MasterBootRecord 4th partition entry sectors in partition done by ./filesystems
198 >>506 leshort >-4
201 # 0 (memdisk16.bin) 1 (ldntldr.bin) 2 (memtest32.bin memtest64.bin) 4 (plpbtrom.bin linux-elks) 8 (…
202 # MasterBootRecord 4th partition entry start cylinder bits 0-7 done by ./filesystems
205 # 500 MasterBootRecord 4th partition entry end sectors+cylinder bits 8-9 done by ./filesystems
206 # 501 MasterBootRecord 4th partition entry end cylinder bits 0-7 done by ./filesystems
207 # syssize; 32-bit code size in 16-byte paragraphs; since protocol 2.04 long before unreliable short
212 # 0 (plpbtrom.bin) 1270h (linux-elks) 217eh (memtest32.bin) 22deh (memtest64.bin) 2c01h (memtest86+…
223 # without jump instruction like: 0 (bootsect-lilo-24.2.b EOF!) 0xb8 (mov linux-elks) 0xfa (cli memt…
246 # payload_offset; since boot protocol 2.08 if non-zero contains offset of the protected-mode code t…
248 >>>>584 ulelong >0 \b, from protected-mode code at offset %#x
253 #>>>>>(497.b*512) ubequad x 512BYTES_BEFORE_PROTECTED-MODE_CODE=%#16.16llx
254 # jump payload_offset bytes + 512 bytes (for boot sector) - 8 (ubequad length) to payload start
266 # setup_move_size; for protocol 2.00-2.01; bytes starting with the beginning of the boot sector
276 # relocatable_kernel; since boot protocol 2.05 the protected-mode part of the kernel can be loaded …
288 # this value makes only sense when 32 or 64-bit EFI handoff entry point
291 # Bit 0 XLF_KERNEL_64; if 1, this kernel has the legacy 64-bit entry point at 0x200
292 >>>>566 uleshort&0x0001 !0 \b, legacy 64-bit entry point
295 # Bit 2 XLF_EFI_HANDOVER_32; if 1, the kernel supports the 32-bit EFI handoff entry point
296 >>>>566 uleshort&0x0004 !0 \b, 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
298 >>>>566 uleshort&0x0008 !0 \b, 64-bit EFI handoff entry point
311 # setup_data; since boot protocol 2.09 64-bit physical pointer to NULL terminated single linked lis…
317 …col 2.10 indicates amount of contiguous memory kernel needs before it is capable of examining its …
322 # but also few samples without "HdrS" magic like: bootsect-lilo-24.2.b linux-elks memtest86+.bin
323 # URL: https://tldp.org/HOWTO/Linux-i386-Boot-Code-HOWTO/bootsect.html
332 #!:mime application/octet-stream
333 !:mime application/x-linux-kernel
343 >>0 use kernel-version-old1
347 >>>0 use kernel-version-old2
349 >>>0 use kernel-version-old3
351 >>0 use kernel-info
353 0 name kernel-version-old1
356 # LILO 24.2-5.1 bootsect.b
365 # System.map files - Nicolas Lichtmaier <nick@debian.org>
368 # LSM entries - Nicolas Lichtmaier <nick@debian.org>
373 0 belong 0x4f4f4f4d User-mode Linux COW file
387 >>0 use kernel-version-old2
389 # not needed any more because information is now shown by common kernel-info with other phrases
390 >>0 use kernel-info-old
392 >>0 use kernel-version-old3
393 >>0 use kernel-version-4
395 0 name kernel-version-old2
399 >>514 belong 0x908ed8b4 version 0.99-1.1.42
402 0 name kernel-version-dummy
404 # not needed any more because information is now shown by kernel-info
405 #>0 use kernel-info-old
406 >>0 use kernel-info
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
416 >>>498 leshort 1 \b-ro
417 >>>498 leshort 0 \b-rw
423 0 name kernel-version-old3
426 >>514 belong 0x908ed881 version 1.1.43-1.1.45
428 >>>0xa8e belong 0x55AA5a5a version 1.1.46-1.2.13,1.3.0
430 >>>0xaa3 belong 0x55AA5a5a version 1.3.3-1.3.30
431 >>>0xaa6 belong 0x55AA5a5a version 1.3.31-1.3.41
432 >>>0xb2b belong 0x55AA5a5a version 1.3.42-1.3.45
433 >>>0xaf7 belong 0x55AA5a5a version 1.3.46-1.3.72
435 # not needed any more because information is now shown by common kernel-info
436 0 name kernel-version-4
452 # https://github.com/jbruchon/elks/releases/download/v0.6.0/fd2880-fat.img/linux
463 >>&0 string \xc1\x00\xef\xc3\x00\x00\x00\x00 Z9-109 64bit kernel
468 >>&0 string \x81\x00\xc8\x80\x00\x00\x00\x00 Z9-109 32bit kernel
477 0 name arm-zimage
487 # The kernel has 3 endianness modes: little-endian, and 2 variants of
488 # big-endian: BE-32 (ARMv5) and BE-8 (ARMv6+).
491 # - the 0x016f2818 @ 0x24 magic number indicates big-endian or
492 # little-endian (can't distinguish between BE-8 and BE-32)
494 # - a new 0x04030201 @ 0x30 magic number indicates big-endian or
495 # little-endian, but doesn't distinguish between BE-8 and BE-32
496 # - the old 0x016f2818 @ 0x24 magic number is little-endian for
497 # LE *and* BE-8, or big-endian for BE-32
501 >0x30 belong 0x04030201 (big-endian,
502 >>0x24 belong 0x016f2818 BE-32, ARMv5)
503 >>0x24 lelong 0x016f2818 BE-8, ARMv6+)
504 >0x30 lelong 0x04030201 (little-endian)
507 >>0x24 lelong 0x016f2818 (little-endian)
508 >>0x24 belong 0x016f2818 (big-endian)
511 >0 use arm-zimage
513 >0 use arm-zimage
518 >0x18 lelong ^1 \b, little-endian
519 >0x18 lelong &1 \b, big-endian
525 # Linux RISC-V kernel image
526 0x38 string RSC\05 Linux kernel RISC-V boot executable Image
527 >0x18 lelong ^1 \b, little-endian
528 >0x18 lelong &1 \b, big-endian
532 0 lelong&0xFF0000FF 0xC30000E9 Linux-Dev86 executable, headerless
536 0 lelong&0xFF00FFFF 0x4000301 Linux-8086 executable
559 # syslinux-4.05/mime/image/x-lss16.xml
560 !:mime image/x-lss16
564 0 string OOOM User-Mode-Linux's Copy-On-Write disk image
598 >0x6 string >\x2f \b-%.4s
599 >0xa string >\x2f \b-%.4s
600 >0xe string >\x2f \b-%.4s
601 >0x12 string >\x2f \b-%.4s
602 >0x16 string >\x2f \b-%.4s
603 >0x1a string >\x2f \b-%.6s
610 >&(&-12.l-0x20) use lvm2
613 >&(&-12.l-0x20) use lvm2
616 >&(&-12.l-0x20) use lvm2
619 >&(&-12.l-0x20) use lvm2
624 >4 lelong !0 - valid,
625 >4 lelong 0 - invalid,
636 # See https://www.freedesktop.org/wiki/Software/systemd/journal-files/.
637 # From: Zbigniew Jedrzejewski-Szmek <zbyszek@in.waw.pl>
640 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/j/journal-sysd.trid.xml
642 # verified by `journalctl --file=user-1000.journal`
648 # check that each half of three unique id128s is non-zero
658 #!:mime application/octet-stream
659 !:mime application/x-linux-journal
668 # https://man7.org/linux/man-pages/man8/systemd-journald.service.8.html
672 # for offline and non empty often *.journal~ but also user-1001.journal
679 # system@0005febee06e2ff2-f7ea54d10e4346ff.journal~
683 # system.journal user-1000.journal
739 >>0x102c ubeshort x \b-%04x
740 >>0x102e ubeshort x \b-%04x
741 >>0x1030 ubeshort x \b-%04x
742 >>0x1032 ubelong x \b-%08x
745 >>0x103c ubeshort x \b-%04x
746 >>0x103e ubeshort x \b-%04x
747 >>0x1040 ubeshort x \b-%04x
748 >>0x1042 ubelong x \b-%08x
753 # Documentation/devicetree/booting-without-of.txt
804 #!:mime application/octet-stream
805 !:mime application/x-mlocate
806 # default mlocate.db if not overriden with --output option of updatedb
810 # configured with -l option of updatedb
812 # 2 byte pad for 32-bit total alignment
814 # standard is 1 byte / if not overriden with --database-root option of updatedb
824 # Reference: https://plocate.sesse.net/download/plocate-1.1.19.tar.gz
825 # plocate-1.1.19/db.h
826 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/db-plocate.trid.xml
830 #!:mime application/octet-stream
831 !:mime application/x-plocate
832 # default /var/lib/plocate/plocate.db if not overriden with --output option of updatedb.plocate
848 # max_version; nominally 1 or 2 but can be increased if more features are added in a backward-comp…
856 # jump realative zstd dictionary length bytes - 8 (quad length) forward to ZST data beginning
857 #>>>>&(44.l-8) ubelong x ZST=%8.8x
858 >>>>&(44.l-8) ubelong x
861 >>>>>&-4 indirect x \b
880 # bool check_visibility; 0 or 1 configured with -l option of updatedb.plocate
901 >0 use kdump-compressed-dump
903 0 name kdump-compressed-dump
916 >>>0x1010 use kdump-compressed-dump
919 0 search/1024 /dts-v1/ Device Tree File (v1)
937 >&0 regex [0-9]+\\.[0-9]+ \b, version %s
939 >>>&0 regex [A-Z0-9]+ \b, encryption %s
943 # Reference: https://ftp.gnu.org/gnu/grub/grub-2.06.tar.gz
944 # grub-2.06/include/grub/keyboard_layouts.h
945 # grub-2.06/grub-core/commands/keylayouts.c
948 !:mime application/x-grub-keyboard