/linux/Documentation/arch/powerpc/ |
H A D | bootwrapper.rst | 7 PowerPC image targets compresses and wraps the kernel image (vmlinux) with 10 be adaptable for each kind of image that needs to be built. 13 Makefile in that directory has targets for all the available image types. 14 The different image types are used to support all of the various firmware 17 others. U-Boot is typically found on embedded PowerPC hardware, but there 19 firmware interface requires a different image format. 23 image. The details of the build system is discussed in the next section. 24 Currently, the following image format targets exist: 28 U-Boot (for versions that don't understand the device 29 tree). This image embeds a device tree blob inside [all …]
|
/linux/include/uapi/linux/ |
H A D | pfrut.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * PFRU_IOC_SET_REV - _IOW(PFRUT_IOCTL_MAGIC, 0x01, unsigned int) 19 * * 0 - success 20 * * -EFAULT - fail to read the revision id 21 * * -EINVAL - user provides an invalid revision id 28 * PFRU_IOC_STAGE - _IOW(PFRUT_IOCTL_MAGIC, 0x02, unsigned int) 31 * * 0 - success 32 * * -EINVAL - stage phase returns invalid result 34 * Stage a capsule image from communication buffer and perform authentication. 39 * PFRU_IOC_ACTIVATE - _IOW(PFRUT_IOCTL_MAGIC, 0x03, unsigned int) [all …]
|
/linux/Documentation/arch/arm/google/ |
H A D | chromebook-boot-flow.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 Image`_ which contains an OS image as well as a collection of device trees. It 10 is up to depthcharge_ to pick the right device tree from the `FIT Image`_ and 16 - Board name, specified at depthcharge_ compile time. This is $(BOARD) below. 17 - Board revision number, determined at runtime (perhaps by reading GPIO 19 - SKU number, read from GPIO strappings at boot time. This is $(SKU) below. 23 - google,$(BOARD)-rev$(REV)-sku$(SKU) 24 - google,$(BOARD)-rev$(REV) 25 - google,$(BOARD)-sku$(SKU) 26 - google,$(BOARD) [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Single-planar format structure 13 .. flat-table:: struct v4l2_pix_format 14 :header-rows: 0 15 :stub-columns: 0 18 * - __u32 19 - ``width`` 20 - Image width in pixels. 21 * - __u32 22 - ``height`` [all …]
|
H A D | ext-ctrls-image-process.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _image-process-controls: 6 Image Process Control Reference 9 The Image Process control class is intended for low-level control of 10 image processing functions. Unlike ``V4L2_CID_IMAGE_SOURCE_CLASS``, the 11 controls in this class affect processing the image, and do not control 15 .. _image-process-control-id: 17 Image Process Control IDs 23 .. _v4l2-cid-link-freq: 26 The frequency of the data bus (e.g. parallel or CSI-2). [all …]
|
/linux/tools/testing/selftests/kexec/ |
H A D | test_kexec_file_load.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # Loading a kernel image via the kexec_file_load syscall can verify either 8 # To determine whether the kernel image is signed, this test depends 11 # enabled or access to the extract-ikconfig script. 16 trap "{ rm -f $IKCONFIG ; }" EXIT 18 # Some of the IMA builtin policies may require the kexec kernel image to 29 "IMA kernel image signature required" 30 if [ $? -eq 1 ]; then 35 # The architecture specific or a custom policy may require the 36 # kexec kernel image be signed. Policy rules are walked [all …]
|
/linux/arch/x86/power/ |
H A D | hibernate.c | 1 // SPDX-License-Identifier: GPL-2.0 29 * Address to jump to in the last phase of restore in order to get to the image 30 * kernel's text (this value is passed in the image header). 37 * in the image header). 44 * pfn_is_nosave - check if given pfn is in the 'nosave' section 67 * compute_e820_crc32 - calculate crc32 of a given e820 table 76 sizeof(struct e820_entry) * table->nr_entries; in compute_e820_crc32() 88 * arch_hibernation_header_save - populate the architecture specific part 89 * of a hibernation image header 90 * @addr: address where architecture specific header data will be saved. [all …]
|
/linux/arch/riscv/kernel/ |
H A D | machine_kexec.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019 FORTH-ICS/CARV 22 * machine_kexec_prepare - Initialize kexec 25 * provided us with an image to be loaded. Its goal is to validate 26 * the image and prepare the control code buffer as needed. 31 machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument 33 struct kimage_arch *internal = &image->arch; in machine_kexec_prepare() 40 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare() 41 if (image->segment[i].memsz <= sizeof(fdt)) in machine_kexec_prepare() 44 if (image->file_mode) in machine_kexec_prepare() [all …]
|
/linux/Documentation/devicetree/bindings/fpga/ |
H A D | fpga-region.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/fpga/fpga-region.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michal Simek <michal.simek@amd.com> 14 - Introduction 15 - Terminology 16 - Sequence 17 - FPGA Region 18 - Supported Use Models [all …]
|
/linux/arch/arm64/boot/ |
H A D | Makefile | 5 # architecture-specific flags and dependencies. 17 OBJCOPYFLAGS_Image :=-O binary -R .note -R .note.gnu.build-id -R .comment -S 19 targets := Image Image.bz2 Image.gz Image.lz4 Image.lzma Image.lzo \ 20 Image.zst Image.xz image.fit 22 $(obj)/Image: vmlinux FORCE 25 $(obj)/Image.bz2: $(obj)/Image FORCE 28 $(obj)/Image.gz: $(obj)/Image FORCE 31 $(obj)/Image.lz4: $(obj)/Image FORCE 34 $(obj)/Image.lzma: $(obj)/Image FORCE 37 $(obj)/Image.lzo: $(obj)/Image FORCE [all …]
|
/linux/drivers/staging/vme_user/ |
H A D | vme.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 #include <linux/dma-mapping.h> 51 switch (resource->type) { in find_bridge() 53 return list_entry(resource->entry, struct vme_master_resource, in find_bridge() 54 list)->parent; in find_bridge() 56 return list_entry(resource->entry, struct vme_slave_resource, in find_bridge() 57 list)->parent; in find_bridge() 59 return list_entry(resource->entry, struct vme_dma_resource, in find_bridge() 60 list)->parent; in find_bridge() 62 return list_entry(resource->entry, struct vme_lm_resource, in find_bridge() [all …]
|
/linux/Documentation/arch/arm/ |
H A D | arm.rst | 9 --------------------- 21 If you wish to cross-compile, then alter the following lines in the top 36 CROSS_COMPILE=<your-path-to-your-compiler-without-gcc> 40 CROSS_COMPILE=arm-linux- 42 Do a 'make config', followed by 'make Image' to build the kernel 43 (arch/arm/boot/Image). A compressed image can be built by doing a 44 'make zImage' instead of 'make Image'. 48 --------------- 54 Bug reports should be sent to linux-arm-kernel@lists.arm.linux.org.uk, 64 ------------- [all …]
|
/linux/Documentation/networking/devlink/ |
H A D | iosm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 The ``iosm`` driver implements the following driver-specific parameters. 15 .. list-table:: Driver-specific parameters implemented 18 * - Name 19 - Type 20 - Mode 21 - Description 22 * - ``erase_full_flash`` 23 - u8 24 - runtime [all …]
|
H A D | devlink-reload.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ``devlink-reload`` provides mechanism to reinit driver entities, applying 8 ``devlink-params`` and ``devlink-resources`` new values. It also provides 17 .. list-table:: Possible reload actions 20 * - Name 21 - Description 22 * - ``driver-reinit`` 23 - Devlink driver entities re-initialization, including applying 27 * ``devlink-params`` in configuration mode ``driverinit`` 28 * ``devlink-resources`` [all …]
|
/linux/arch/arm/include/uapi/asm/ |
H A D | setup.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright (C) 1997-1999 Russell King 34 __u32 flags; /* bit 0 = read-only */ 68 __u32 start; /* starting block of floppy-based RAM disk image */ 71 /* describes where the compressed ramdisk image lives (virtual address) */ 73 * this one accidentally used virtual addresses - as such, 78 /* describes where the compressed ramdisk image lives (physical address) */ 83 __u32 size; /* size of compressed ramdisk image in bytes */ 101 /* initial values for vesafb-type framebuffers. see struct screen_info 130 /* acorn RiscPC specific information */ [all …]
|
/linux/arch/powerpc/kexec/ |
H A D | core_32.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2002-2003 Eric Biederman <ebiederm@xmission.com> 25 * non-OpenFirmware embedded platforms. 26 * It merely copies the image relocation code to the control page and 28 * A platform specific function may just call this one. 30 void default_machine_kexec(struct kimage *image) in default_machine_kexec() argument 44 page_list = image->head; in default_machine_kexec() 48 (unsigned long)page_address(image->control_code_page); in default_machine_kexec() 60 relocate_new_kernel(page_list, reboot_code_buffer_phys, image->start); in default_machine_kexec() 64 (*rnk)(page_list, reboot_code_buffer_phys, image->start); in default_machine_kexec() [all …]
|
/linux/drivers/staging/sm750fb/ |
H A D | sm750.c | 1 // SPDX-License-Identifier: GPL-2.0 37 static const char *g_def_fbmode = "1024x768-32@60"; 43 /* 1024x600-60 VESA [1.71:1] */ 48 /* 1024x600-70 VESA */ 53 /* 1024x600-75 VESA */ 58 /* 1024x600-85 VESA */ 111 par = info->par; in lynxfb_ops_cursor() 112 crtc = &par->crtc; in lynxfb_ops_cursor() 113 cursor = &crtc->cursor; in lynxfb_ops_cursor() 115 if (fbcursor->image.width > cursor->max_w || in lynxfb_ops_cursor() [all …]
|
/linux/Documentation/userspace-api/ |
H A D | dma-buf-alloc-exchange.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. Copyright 2021-2023 Collabora Ltd. 9 support for sharing pixel-buffer allocations between processes, devices, and 12 approach this sharing for two-dimensional image data. 24 image: 25 Conceptually a two-dimensional array of pixels. The pixels may be stored 30 A span along a single y-axis value, e.g. from co-ordinates (0,100) to 37 A span along a single x-axis value, e.g. from co-ordinates (100,0) to 46 A two-dimensional array of some or all of an image's color and alpha 56 of a pixel or an image. The data for one pixel may be spread over several [all …]
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | st,stm32-dma2d.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/st,stm32-dma2d.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32 Chrom-Art Accelerator DMA2D 10 Chrom-ART Accelerator(DMA2D), graphical hardware accelerator 15 - Filling a part or the whole of a destination image with a specific color. 16 - Copying a part or the whole of a source image into a part or the whole of 17 a destination image. 18 - Copying a part or the whole of a source image into a part or the whole of [all …]
|
/linux/Documentation/admin-guide/ |
H A D | efi-stub.rst | 6 as a PE/COFF image, thereby convincing EFI firmware loaders to load 8 along with the EFI-specific entry point that the firmware loader 10 arch/x86/boot/header.S and drivers/firmware/efi/libstub/x86-stub.c, 12 arch/arm/boot/compressed/efi-header.S and 13 drivers/firmware/efi/libstub/arm32-stub.c. EFI stub code that is shared 16 For arm64, there is no compressed kernel support, so the Image itself 17 masquerades as a PE/COFF image and the EFI stub is linked into the 19 and drivers/firmware/efi/libstub/arm64-stub.c. 30 -------------------------- 38 may not need to be renamed. Similarly for arm64, arch/arm64/boot/Image [all …]
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | p1010rdb-pa.dtsi | 2 * P1010 RDB Device Tree Source stub (no addresses or top-level ranges) 15 * derived from this software without specific prior written permission. 38 /* 1MB for u-boot Bootloader Image */ 40 label = "NAND U-Boot Image"; 41 read-only; 45 /* 1MB for DTB Image */ 47 label = "NAND DTB Image"; 51 /* 4MB for Linux Kernel Image */ 53 label = "NAND Linux Kernel Image"; 57 /* 4MB for Compressed Root file System Image */ [all …]
|
/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 * Seung-Woo Kim <sw0312.kim@samsung.com> 52 * @src: rectangle of the source image data to be displayed (clipped to 54 * @crtc: rectangle of the target image position on hardware screen 60 * specific overlay info. 84 * to hardware specific overlay info. 103 * @zpos: initial z-position of the plane. 123 * @enable_vblank: specific driver callback for enabling vblank interrupt. 124 * @disable_vblank: specific driver callback for disabling vblank interrupt. 125 * @mode_valid: specific driver callback for mode validation [all …]
|
/linux/arch/s390/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 355 depends on $(cc-option,-march=z10) 363 depends on $(cc-option,-march=z196) 372 depends on $(cc-option,-march=zEC12) 381 depends on $(cc-option,-march=z13) 390 depends on $(cc-option,-march=z14) 399 depends on $(cc-option,-march=z15) 408 depends on $(cc-option,-march=z16) 416 depends on $(cc-option,-march=z17) 451 Cause the compiler to tune (-mtune) the generated code for a machine. [all …]
|
/linux/Documentation/gpu/ |
H A D | komeda-kms.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 specific capabilities that can give the flowed pipeline pixel data a 23 ----- 26 source image, unpacks or converts YUV pixels to the device internal RGB pixels, 30 ------ 32 supports image enhancements by scaler. 39 ------------------- 41 frame. its output frame can be fed into post image processor for showing it on 47 -------------------------- 51 Post image processor (improc) [all …]
|
/linux/include/uapi/drm/ |
H A D | exynos_drm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 8 * Seung-Woo Kim <sw0312.kim@samsung.com> 26 * User-desired buffer creation information structure. 28 * @size: user-desired memory allocation size. 29 * - this size value would be page-aligned internally. 32 * - this handle will be set by gem module of kernel side. 41 * A structure for getting a fake-offset that can be used with mmap. 44 * @reserved: just padding to be 64-bit aligned. 45 * @offset: a fake-offset of gem object. 86 /* Physically Non-Continuous memory. */ [all …]
|