Lines Matching refs:kernel

11 binary for the kernel itself, often with a small built-in serial driver to
22 mode was something of a challenge, so putting this logic in the kernel seemed
47 the kernel. It might be easier to just provide that information in the image,
51 As a result, the x86 kernel boot process is needlessly complex. The file
54 so prevalent that is actually isn't possible to produce the 'raw' kernel build
63 Build the kernel
66 Note: these instructions assume a 32-bit kernel. U-Boot also supports directly
67 booting a 64-bit kernel by jumping into 64-bit mode first (see below).
69 You can build the kernel as normal with 'make'. This will create a file called
153 line and various settings need by the kernel. Arguably the boot loader should
154 provide all of this also, but setting it up is some complex that the kernel
161 use of a relocatable kernel.
170 FIT. See kernel.its for an example for x86 and also instructions on setting
175 you just have to know) and the kernel is loaded to 0x01000000 (the address you
180 In that example the kernel is compressed with lzo. Also we need to provide a
198 FIT description: Simple image with single Linux kernel on x86
200 Image 0 (kernel@1)
201 Description: Vanilla Linux kernel
222 Description: Boot Linux kernel
223 Kernel: kernel@1
237 the 'bootargs' environment variable) will be passed to the kernel.
246 1. It demystifies the process of booting an x86 kernel
250 4. It avoids all the pre-loader code in the kernel which is quite complex to
254 6. It makes x86 more like other architectures in the way it boots a kernel.
255 You can potentially use the same file format for the kernel, and the same
262 In the Linux kernel, Documentation/x86/boot.txt defines the boot protocol for
263 the kernel including the setup.bin format. This is handled in U-Boot in