Lines Matching full:kernel

10 is relevant to all public releases of the AArch64 Linux kernel.
19 is passed to the Linux kernel. This may include secure monitor and
28 3. Decompress the kernel image
29 4. Call the kernel image
38 kernel will use for volatile data storage in the system. It performs
59 the 512 MB region starting at text_offset bytes below the kernel Image.
61 3. Decompress the kernel image
66 The AArch64 kernel does not currently provide a decompressor and
73 4. Call the kernel image
78 The decompressed kernel image contains a 64-byte header as follows::
84 u64 flags; /* kernel flags, little endian */
105 endianness of the kernel. Where image_size is non-zero image_size is
113 Bit 0 Kernel endianness. 1 if BE, 0 if LE.
114 Bit 1-2 Kernel Page size.
120 Bit 3 Kernel physical placement
134 memory as possible free for use by the kernel immediately after the
135 end of the kernel image. The amount of space required will vary
141 special significance to the kernel, and may be used for other purposes.
143 use by the kernel.
148 If an initrd/initramfs is passed to the kernel at boot, it must reside
150 size that fully covers the kernel Image as well.
152 Any memory described to the kernel (even that below the start of the
153 image) which is not marked as reserved from the kernel (e.g., with a
155 the kernel.
157 Before jumping into the kernel, the following conditions must be met:
182 entries corresponding to the loaded kernel image.
184 The address range corresponding to the loaded kernel image must be
197 kernel at EL1, CNTHCTL_EL2 must have EL1PCTEN (bit 0) set where
202 All CPUs to be booted by the kernel must be part of the same coherency
203 domain on entry to the kernel. This may require IMPLEMENTATION DEFINED
210 level where the kernel image will be entered must be initialised by
217 - SCR_EL3.FIQ must have the same value across all CPUs the kernel is
220 time whenever the kernel is executing.
222 - If EL3 is present and the kernel is entered at EL2:
228 - If the kernel is entered at EL1 and EL2 is present:
273 all CPUs the kernel is executing on, and must stay constant
274 for the lifetime of the kernel.
276 - If the kernel is entered at EL1:
290 - If the kernel is entered at EL1:
303 - If the kernel is entered at EL1:
319 - If the kernel is entered at EL1:
328 - If EL3 is present and the kernel is entered at EL2:
334 - If EL3 is present and the kernel is entered at EL2:
340 - If EL3 is present and the kernel is entered at EL2:
350 - If EL2 is present and the kernel is entered at EL1:
361 kernel is executed on.
363 - If the kernel is entered at EL1 and EL2 is present:
370 kernel will execute on.
381 kernel will execute on.
383 - If the kernel is entered at EL1 and EL2 is present:
392 kernel will execute on.
408 - If the kernel is entered at EL1 and EL2 is present:
418 - If the kernel is entered at EL1 and EL2 is present:
428 - If the kernel is entered at EL1 and EL2 is present:
438 - If the kernel is entered at EL1 and EL2 is present:
459 - If the kernel is entered at EL1 and EL2 is present:
476 - If the kernel is entered at EL1 and EL2 is present:
483 - If the kernel is entered at EL1 and EL2 is present:
496 - If the kernel is entered at EL1 and EL2 is present:
506 - If the kernel is entered at EL1 and EL2 is present:
530 - If the kernel is entered at EL1 and EL2 is present:
562 - If the kernel is entered at EL1 and EL2 is present:
568 - If the kernel is entered at EL1 and EL2 is present:
574 enter the kernel in the same exception level. Where the values documented
579 The boot loader is expected to enter the kernel on each CPU in the
583 kernel image. The device tree blob passed by this CPU must contain
588 properties and insert them into the blob prior to kernel entry.
594 These CPUs should spin outside of the kernel in a reserved area of
595 memory (communicated to the kernel by a /memreserve/ region in the
606 the kernel (i.e. outside of the regions of memory described to the
607 kernel in the memory node, or in a reserved area of memory described
608 to the kernel by a /memreserve/ region in the device tree). The
609 kernel will issue CPU_ON calls as described in ARM document number ARM
611 processors") to bring CPUs into the kernel.