/openbmc/linux/arch/x86/kernel/ |
H A D | machine_kexec_32.c | 46 image->arch.pgd = NULL; in machine_kexec_free_page_tables() 49 image->arch.pmd0 = NULL; in machine_kexec_free_page_tables() 51 image->arch.pmd1 = NULL; in machine_kexec_free_page_tables() 54 image->arch.pte0 = NULL; in machine_kexec_free_page_tables() 69 if (!image->arch.pgd || in machine_kexec_alloc_page_tables() 71 !image->arch.pmd0 || !image->arch.pmd1 || in machine_kexec_alloc_page_tables() 73 !image->arch.pte0 || !image->arch.pte1) { in machine_kexec_alloc_page_tables() 110 image->arch.pgd, pmd, image->arch.pte0, in machine_kexec_prepare_page_tables() 116 image->arch.pgd, pmd, image->arch.pte1, in machine_kexec_prepare_page_tables() 228 image->start = relocate_kernel_ptr((unsigned long)image->head, in machine_kexec() [all …]
|
H A D | machine_kexec_64.c | 116 image->arch.p4d = NULL; in free_transition_pgtable() 118 image->arch.pud = NULL; in free_transition_pgtable() 120 image->arch.pmd = NULL; in free_transition_pgtable() 122 image->arch.pte = NULL; in free_transition_pgtable() 142 image->arch.p4d = p4d; in init_transition_pgtable() 150 image->arch.pud = pud; in init_transition_pgtable() 158 image->arch.pmd = pmd; in init_transition_pgtable() 166 image->arch.pte = pte; in init_transition_pgtable() 199 .context = image, in init_pgtable() 360 image->start = relocate_kernel((unsigned long)image->head, in machine_kexec() [all …]
|
/openbmc/linux/kernel/ |
H A D | kexec_file.c | 70 if (!image->fops || !image->fops->load) in kexec_image_load_default() 73 return image->fops->load(image, image->kernel_buf, in kexec_image_load_default() 74 image->kernel_buf_len, image->initrd_buf, in kexec_image_load_default() 75 image->initrd_buf_len, image->cmdline_buf, in kexec_image_load_default() 81 if (!image->fops || !image->fops->cleanup) in kexec_image_post_load_cleanup_default() 84 return image->fops->cleanup(image->image_loader_data); in kexec_image_post_load_cleanup_default() 149 if (!image->fops || !image->fops->verify_sig) { in kexec_image_verify_sig() 162 ret = kexec_image_verify_sig(image, image->kernel_buf, in kimage_validate_signature() 412 image = xchg(dest_image, image); in SYSCALL_DEFINE5() 425 struct kimage *image = kbuf->image; in locate_mem_hole_top_down() local [all …]
|
H A D | kexec_core.c | 208 if (image->segment[i].bufsz > image->segment[i].memsz) in sanity_check_segment_list() 258 image = kzalloc(sizeof(*image), GFP_KERNEL); in do_kimage_alloc_init() 259 if (!image) in do_kimage_alloc_init() 262 image->head = 0; in do_kimage_alloc_init() 263 image->entry = &image->head; in do_kimage_alloc_init() 264 image->last_entry = &image->head; in do_kimage_alloc_init() 283 return image; in do_kimage_alloc_init() 544 if (image->entry == image->last_entry) { in kimage_add_entry() 559 image->entry++; in kimage_add_entry() 618 if (!image) in kimage_free() [all …]
|
H A D | kexec.c | 28 struct kimage *image; in kimage_alloc_init() local 40 if (!image) in kimage_alloc_init() 43 image->start = entry; in kimage_alloc_init() 63 image->control_code_page = kimage_alloc_control_pages(image, in kimage_alloc_init() 71 image->swap_page = kimage_alloc_control_pages(image, 0); in kimage_alloc_init() 72 if (!image->swap_page) { in kimage_alloc_init() 78 *rimage = image; in kimage_alloc_init() 83 kfree(image); in kimage_alloc_init() 150 ret = kimage_load_segment(image, &image->segment[i]); in do_kexec_load() 162 image = xchg(dest_image, image); in do_kexec_load() [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | images.rst | 10 image you want. 51 - ``core-image-full-cmdline``: A console-only image with more 60 - ``core-image-lsb-dev``: A ``core-image-lsb`` image that is suitable 78 - ``core-image-minimal-dev``: A ``core-image-minimal`` image suitable 82 - ``core-image-minimal-initramfs``: A ``core-image-minimal`` image that 89 - ``core-image-minimal-mtdutils``: A ``core-image-minimal`` image that 94 - ``core-image-rt``: A ``core-image-minimal`` image plus a real-time 97 - ``core-image-rt-sdk``: A ``core-image-rt`` image that includes 107 - ``core-image-sato-dev``: A ``core-image-sato`` image suitable for 112 - ``core-image-sato-sdk``: A ``core-image-sato`` image that includes [all …]
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | machine_kexec.c | 25 kexec_image_info(const struct kimage *image) in kexec_image_info() argument 35 for (i = 0; i < image->nr_segments; i++) { in kexec_image_info() 37 image->segment[i].mem, in kexec_image_info() 38 image->segment[i].mem + image->segment[i].memsz); in kexec_image_info() 40 (unsigned long) image->segment[i].memsz, in kexec_image_info() 55 machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument 63 kexec_image_info(image); in machine_kexec_prepare() 70 if (image->file_mode) in machine_kexec_prepare() 88 if (image->type != KEXEC_TYPE_CRASH) { in machine_kexec_prepare() 206 machine_kexec(struct kimage *image) in machine_kexec() argument [all …]
|
/openbmc/openbmc-test-automation/docs/ |
H A D | code_update.md | 98 Host image. 143 - No kernel image 163 Delete image-kernel file from the tar firmware image. 192 image-u-boot 193 image-kernel 194 image-rofs 195 image-rwfs 198 image-u-boot.sig 200 image-rofs.sig 201 image-rwfs.sig [all …]
|
/openbmc/linux/drivers/staging/vme_user/ |
H A D | vme_user.c | 127 copied = vme_master_read(image[minor].resource, image[minor].kern_buf, in resource_to_user() 147 return vme_master_write(image[minor].resource, image[minor].kern_buf, in resource_from_user() 536 image[i].pci_buf = 0; in vme_user_probe() 538 image[i].device = NULL; in vme_user_probe() 579 image[i].kern_buf = vme_alloc_consistent(image[i].resource, in vme_user_probe() 585 image[i].pci_buf = 0; in vme_user_probe() 608 image[i].kern_buf = kmalloc(image[i].size_buf, GFP_KERNEL); in vme_user_probe() 679 vme_free_consistent(image[i].resource, image[i].size_buf, in vme_user_probe() 680 image[i].kern_buf, image[i].pci_buf); in vme_user_probe() 710 vme_free_consistent(image[i].resource, image[i].size_buf, in vme_user_remove() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | image.c | 46 image->base, data); in nvbios_imagen() 52 image->size = pcir.image_size; in nvbios_imagen() 53 image->type = pcir.image_type; in nvbios_imagen() 54 image->last = pcir.last; in nvbios_imagen() 56 if (image->type != 0x70) { in nvbios_imagen() 59 image->size = npde.image_size; in nvbios_imagen() 60 image->last = npde.last; in nvbios_imagen() 62 image->last = true; in nvbios_imagen() 72 memset(image, 0x00, sizeof(*image)); in nvbios_image() 75 image->base += image->size; in nvbios_image() [all …]
|
/openbmc/linux/arch/x86/entry/vdso/ |
H A D | vma.c | 52 apply_alternatives((struct alt_instr *)(image->data + image->alt), in init_vdso_image() 53 (struct alt_instr *)(image->data + image->alt + in init_vdso_image() 54 image->alt_len)); in init_vdso_image() 67 if (!image || (vmf->pgoff << PAGE_SHIFT) >= image->size) in vdso_fault() 135 if (!image) in vvar_fault() 139 image->sym_vvar_start; in vvar_fault() 234 image->size - image->sym_vvar_start, 0, 0); in map_vdso() 247 image->size, in map_vdso() 324 unsigned long addr = vdso_addr(current->mm->start_stack, image->size-image->sym_vvar_start); in map_vdso_randomized() 326 return map_vdso(image, addr); in map_vdso_randomized() [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | machine_kexec_file.c | 133 buf.image = image; in kexec_file_add_purgatory() 154 buf.image = image; in kexec_file_add_initrd() 156 buf.buffer = image->initrd_buf; in kexec_file_add_initrd() 186 buf.image = image; in kexec_file_add_ipl_report() 247 ret = add_kernel(image, &data); in kexec_file_add_components() 269 image->cmdline_buf_len); in kexec_file_add_components() 276 if (image->initrd_buf) { in kexec_file_add_components() 288 restart_psw += image->start; in kexec_file_add_components() 290 image->start = 0; in kexec_file_add_components() 375 vfree(image->arch.ipl_buf); in arch_kimage_file_post_load_cleanup() [all …]
|
H A D | machine_kexec.c | 47 struct kimage *image = data; in __do_machine_kdump() local 51 purgatory = (purgatory_t)image->start; in __do_machine_kdump() 113 store_status(__do_machine_kdump, image); in __machine_kdump() 193 if (image->type == KEXEC_TYPE_CRASH) in machine_kexec_prepare() 197 if (image->type != KEXEC_TYPE_DEFAULT) in machine_kexec_prepare() 242 struct kimage *image = data; in __do_machine_kexec() local 245 entry = virt_to_phys(&image->head); in __do_machine_kexec() 253 unsigned long, image->start, in __do_machine_kexec() 279 void machine_kexec(struct kimage *image) in machine_kexec() argument 281 if (image->type == KEXEC_TYPE_CRASH && !kdump_csum_valid(image)) in machine_kexec() [all …]
|
/openbmc/u-boot/tools/easylogo/ |
H A D | easylogo.c | 186 image->pixel_size = ((image->bpp - 1) / 8) + 1; in image_load_tga() 187 image->pixels = image->width * image->height; in image_load_tga() 188 image->size = image->pixels * image->pixel_size; in image_load_tga() 189 image->data = xmalloc (image->size); in image_load_tga() 196 fread (image->data, image->size, 1, file); in image_load_tga() 200 p = image->data; in image_load_tga() 211 int linesize = image->pixel_size * image->width; in image_load_tga() 221 memcpy (temp, image->data, image->size); in image_load_tga() 229 printlogo_rgb (image->data, image->width, image->height); in image_load_tga() 370 if (fwrite(image->data, image->size, 1, compfp) != 1) { in image_save_header() [all …]
|
/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_image.c | 61 struct qxl_drm_image *image; in qxl_image_alloc_objects() local 65 if (!image) in qxl_image_alloc_objects() 72 kfree(image); in qxl_image_alloc_objects() 78 qxl_bo_unref(&image->bo); in qxl_image_alloc_objects() 79 kfree(image); in qxl_image_alloc_objects() 82 *image_ptr = image; in qxl_image_alloc_objects() 109 struct qxl_image *image; in qxl_image_init_helper() local 193 image = ptr; in qxl_image_init_helper() 195 image->descriptor.id = 0; in qxl_image_init_helper() 219 image->u.bitmap.x = width; in qxl_image_init_helper() [all …]
|
/openbmc/u-boot/tools/binman/ |
H A D | control.py | 15 from image import Image 130 if options.image: 149 image.ExpandEntries() 152 image.ProcessFdt(dtb) 165 image.GetEntryOffsets() 167 image.PackEntries() 168 image.CheckSize() 175 image.SetImagePos() 181 image.WriteSymbols() 182 image.BuildImage() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 146 | 55 $QEMU_IMG map --output=json --image-opts \ 63 $QEMU_IMG map --output=json --image-opts \ 71 $QEMU_IMG map --output=json --image-opts \ 82 $QEMU_IMG map --output=json --image-opts \ 90 $QEMU_IMG map --output=json --image-opts \ 98 $QEMU_IMG map --output=json --image-opts \ 109 $QEMU_IMG map --output=json --image-opts \ 117 $QEMU_IMG map --output=json --image-opts \ 125 $QEMU_IMG map --output=json --image-opts \ 143 $QEMU_IMG map --output=json --image-opts \ [all …]
|
H A D | 159.out | 3 == Creating image == 5 No errors were found on the image. 10 No errors were found on the image. 15 == Creating image == 17 No errors were found on the image. 22 No errors were found on the image. 27 == Creating image == 39 == Creating image == 51 == Creating image == 63 == Creating image == [all …]
|
H A D | 178.out.qcow2 | 35 == Empty qcow2 input image (human) == 42 converted image file size in bytes: 196608 44 == qcow2 input image with data (human) == 60 converted image file size in bytes: 524288 68 converted image file size in bytes: 458752 101 == Empty raw input image (human) == 109 == raw input image with data (human) == 180 == Empty qcow2 input image (json) == 191 == qcow2 input image with data (json) == 262 == Empty raw input image (json) == [all …]
|
H A D | 284.out | 8 == checking image refcounts == 9 No errors were found on the image. 15 == rechecking image refcounts == 16 No errors were found on the image. 22 == rechecking image refcounts == 23 No errors were found on the image. 27 == checking image refcounts == 34 == rechecking image refcounts == 41 == rechecking image refcounts == 46 == checking image refcounts == [all …]
|
/openbmc/linux/arch/sh/kernel/ |
H A D | machine_kexec.c | 41 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument 50 static void kexec_info(struct kimage *image) in kexec_info() argument 54 for (i = 0; i < image->nr_segments; i++) { in kexec_info() 57 (unsigned int)image->segment[i].mem, in kexec_info() 58 (unsigned int)image->segment[i].mem + in kexec_info() 59 image->segment[i].memsz, in kexec_info() 69 void machine_kexec(struct kimage *image) in machine_kexec() argument 92 if (image->preserve_context) in machine_kexec() 101 page_list = image->head; in machine_kexec() 111 kexec_info(image); in machine_kexec() [all …]
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | machine_kexec_file.c | 32 kvfree(image->arch.dtb); in arch_kimage_file_post_load_cleanup() 33 image->arch.dtb = NULL; in arch_kimage_file_post_load_cleanup() 35 vfree(image->elf_headers); in arch_kimage_file_post_load_cleanup() 36 image->elf_headers = NULL; in arch_kimage_file_post_load_cleanup() 37 image->elf_headers_sz = 0; in arch_kimage_file_post_load_cleanup() 101 kbuf.image = image; in load_other_segments() 126 image->elf_headers = headers; in load_other_segments() 127 image->elf_load_addr = kbuf.mem; in load_other_segments() 179 image->arch.dtb = dtb; in load_other_segments() 180 image->arch.dtb_mem = kbuf.mem; in load_other_segments() [all …]
|
/openbmc/openbmc/meta-security/ |
H A D | .gitlab-ci.yml | 54 - kas shell kas/$CI_JOB_NAME.yml -c "bitbake -k security-build-image integrity-image-minimal" 61 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 67 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 74 - kas build --target security-test-image kas/$CI_JOB_NAME.yml 80 …I_JOB_NAME.yml -c "bitbake -k security-build-image security-tpm-image security-tpm2-image integri… 88 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 93 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 99 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 104 …ell kas/$CI_JOB_NAME.yml -c "bitbake -k security-build-image security-tpm2-image integrity-image-… 111 - kas build --target security-build-image kas/$CI_JOB_NAME.yml [all …]
|
/openbmc/linux/drivers/video/fbdev/core/ |
H A D | bitblit.c | 97 image->height); in bit_putcs_aligned() 157 image.fg_color = fg; in bit_putcs() 158 image.bg_color = bg; in bit_putcs() 162 image.depth = 1; in bit_putcs() 182 image.data = dst; in bit_putcs() 363 cursor.image.fg_color = ops->cursor_state.image.fg_color; in bit_cursor() 364 cursor.image.bg_color = ops->cursor_state.image.bg_color; in bit_cursor() 365 cursor.image.dx = ops->cursor_state.image.dx; in bit_cursor() 366 cursor.image.dy = ops->cursor_state.image.dy; in bit_cursor() 367 cursor.image.height = ops->cursor_state.image.height; in bit_cursor() [all …]
|
/openbmc/linux/drivers/video/fbdev/savage/ |
H A D | savagefb_accel.c | 97 u32 *src = (u32 *) image->data; in savagefb_imageblit() 99 if (!image->width || !image->height) in savagefb_imageblit() 102 if (image->depth != 1) { in savagefb_imageblit() 103 cfb_imageblit(info, image); in savagefb_imageblit() 108 fg = image->fg_color; in savagefb_imageblit() 109 bg = image->bg_color; in savagefb_imageblit() 122 width = (image->width + 31) & ~31; in savagefb_imageblit() 123 size = (width * image->height)/8; in savagefb_imageblit() 128 BCI_SEND(BCI_CLIP_LR(image->dx, image->dx + image->width - 1)); in savagefb_imageblit() 131 BCI_SEND(BCI_X_Y(image->dx, image->dy)); in savagefb_imageblit() [all …]
|