/xen-4.10.0-shim-comet/xen/common/ |
A D | kimage.c | 100 image = xzalloc(typeof(*image)); in do_kimage_alloc() 101 if ( !image ) in do_kimage_alloc() 105 image->type = type; in do_kimage_alloc() 171 if ( image->segments[i].buf_size > image->segments[i].dest_size ) in do_kimage_alloc() 191 image->entry_page = kimage_alloc_control_page(image, 0); in do_kimage_alloc() 194 result = machine_kexec_add_page(image, page_to_maddr(image->entry_page), in do_kimage_alloc() 199 image->head = page_to_maddr(image->entry_page); in do_kimage_alloc() 205 else if ( image ) in do_kimage_alloc() 544 if ( !image ) in kimage_free() 551 xfree(image); in kimage_free() [all …]
|
A D | gunzip.c | 94 __init int gzip_check(char *image, unsigned long image_len) in gzip_check() argument 101 magic0 = (unsigned char)image[0]; in gzip_check() 102 magic1 = (unsigned char)image[1]; in gzip_check() 107 __init int perform_gunzip(char *output, char *image, unsigned long image_len) in perform_gunzip() argument 111 if ( !gzip_check(image, image_len) ) in perform_gunzip() 119 inbuf = (unsigned char *)image; in perform_gunzip()
|
A D | kexec.c | 396 struct kexec_image *image = _image; in kexec_reboot() local 401 machine_reboot_kexec(image); in kexec_reboot() 807 static void kexec_unload_image(struct kexec_image *image) in kexec_unload_image() argument 809 if ( !image ) in kexec_unload_image() 812 machine_kexec_unload(image); in kexec_unload_image() 813 kimage_free(image); in kexec_unload_image() 819 struct kexec_image *image; in kexec_exec() local 837 image = kexec_image[base + pos]; in kexec_exec() 838 ret = continue_hypercall_on_cpu(0, kexec_reboot, image); in kexec_exec() 993 mfn_t ind_mfn = maddr_to_mfn(load->image.indirection_page); in kexec_do_load_v1() [all …]
|
/xen-4.10.0-shim-comet/tools/blktap2/vhd/lib/ |
A D | vhd-util-scan.c | 274 if (image->error) in vhd_util_scan_print_image_indent() 276 tab, pad, image->name, image->error, image->message); in vhd_util_scan_print_image_indent() 280 image->size, image->hidden, parent, pmsg); in vhd_util_scan_print_image_indent() 298 free(image->name); in vhd_util_scan_pretty_print_tree() 342 if (image->parent_image || !image->hidden) in vhd_util_scan_pretty_print_images() 351 if (!image->name || image->parent_image) in vhd_util_scan_pretty_print_images() 360 if (!image->name) in vhd_util_scan_pretty_print_images() 391 memset(&image, 0, sizeof(image)); in vhd_util_scan_error() 573 image->size = image->target->size; in vhd_util_scan_get_size() 578 image->capacity = image->size; in vhd_util_scan_get_size() [all …]
|
/xen-4.10.0-shim-comet/tools/blktap2/drivers/ |
A D | tapdisk-image.c | 46 td_image_t *image; in tapdisk_image_allocate() local 49 if (!image) in tapdisk_image_allocate() 54 free(image); in tapdisk_image_allocate() 58 image->type = type; in tapdisk_image_allocate() 67 return image; in tapdisk_image_allocate() 73 if (!image) in tapdisk_image_free() 76 list_del(&image->next); in tapdisk_image_free() 81 free(image->name); in tapdisk_image_free() 83 free(image); in tapdisk_image_free() 93 driver = image->driver; in tapdisk_image_check_td_request() [all …]
|
A D | tapdisk-interface.c | 53 image->driver = driver; in td_load() 67 driver = image->driver; in __td_open() 70 image->name, in __td_open() 71 image->flags, in __td_open() 72 image->storage); in __td_open() 81 err = driver->ops->td_open(driver, image->name, image->flags); in __td_open() 83 if (!image->driver) in __td_open() 94 image->driver = driver; in __td_open() 111 driver = image->driver; in td_close() 132 driver = image->driver; in td_get_parent_id() [all …]
|
A D | tapdisk-vbd.c | 168 DPRINTF("%s: %d\n", image->name, image->type); in tapdisk_vbd_validate_chain() 188 td_close(image); in tapdisk_vbd_close_vdi() 210 target = image; in tapdisk_vbd_add_block_cache() 330 if (!image) in tapdisk_vbd_open_level() 351 image = NULL; in tapdisk_vbd_open_level() 368 if (image) { in tapdisk_vbd_open_level() 1199 td_image_t *image = treq.image; in __tapdisk_vbd_complete_td_request() local 1323 image = treq.image; in tapdisk_vbd_forward_request() 1342 image = treq.image; in tapdisk_vbd_complete_td_request() 1399 treq.image = image; in tapdisk_vbd_issue_request() [all …]
|
A D | tapdisk-vbd.h | 133 #define tapdisk_vbd_for_each_image(vbd, image, tmp) \ argument 134 list_for_each_entry_safe((image), (tmp), &(vbd)->images, next) 145 tapdisk_vbd_add_image(td_vbd_t *vbd, td_image_t *image) in tapdisk_vbd_add_image() argument 147 list_add_tail(&image->next, &vbd->images); in tapdisk_vbd_add_image() 151 tapdisk_vbd_is_last_image(td_vbd_t *vbd, td_image_t *image) in tapdisk_vbd_is_last_image() argument 153 return list_is_last(&image->next, &vbd->images); in tapdisk_vbd_is_last_image() 166 tapdisk_vbd_next_image(td_image_t *image) in tapdisk_vbd_next_image() argument 168 return list_entry(image->next.next, td_image_t, next); in tapdisk_vbd_next_image()
|
A D | tapdisk-control.c | 274 td_image_t *image = list_entry(vbd->images.next, in tapdisk_control_list() local 279 tapdisk_disk_types[image->type]->name, in tapdisk_control_list() 280 image->name); in tapdisk_control_list() 317 image_t image; in tapdisk_control_attach_vbd() local 410 image_t image; in tapdisk_control_open_image() local 459 err = tapdisk_vbd_get_image_info(vbd, &image); in tapdisk_control_open_image() 463 params.capacity = image.size; in tapdisk_control_open_image() 464 params.sector_size = image.secsize; in tapdisk_control_open_image() 484 response.u.image.sectors = image.size; in tapdisk_control_open_image() 485 response.u.image.sector_size = image.secsize; in tapdisk_control_open_image() [all …]
|
A D | tapdisk-server.c | 49 tapdisk_server_get_shared_image(td_image_t *image) in tapdisk_server_get_shared_image() argument 54 if (!td_flag_test(image->flags, TD_OPEN_SHAREABLE)) in tapdisk_server_get_shared_image() 59 if (img->type == image->type && in tapdisk_server_get_shared_image() 60 !strcmp(img->name, image->name)) in tapdisk_server_get_shared_image()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | machine_kexec.c | 42 l4_page = image->aux_page; in machine_kexec_add_page() 45 l4_page = kimage_alloc_control_page(image, 0); in machine_kexec_add_page() 48 image->aux_page = l4_page; in machine_kexec_add_page() 55 l3_page = kimage_alloc_control_page(image, 0); in machine_kexec_add_page() 104 int machine_kexec_load(struct kexec_image *image) in machine_kexec_load() argument 109 switch ( image->arch ) in machine_kexec_load() 144 machine_kexec(image); in machine_reboot_kexec() 148 void machine_kexec(struct kexec_image *image) in machine_kexec() argument 179 if ( image->arch == EM_386 ) in machine_kexec() 183 page_to_maddr(image->aux_page), in machine_kexec() [all …]
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xg_private.c | 31 char *image = NULL, *tmp; in xc_read_image() local 57 free(image); in xc_read_image() 58 image = NULL; in xc_read_image() 61 image = tmp; in xc_read_image() 68 free(image); in xc_read_image() 69 image = NULL; in xc_read_image() 75 free(image); in xc_read_image() 76 image = NULL; in xc_read_image() 87 if ( image ) in xc_read_image() 92 image = tmp; in xc_read_image() [all …]
|
A D | xc_dom_binloader.c | 154 char *image = dom->kernel_blob; in xc_dom_parse_bin_kernel() local 185 ((char *) image_info - image) < in xc_dom_parse_bin_kernel() 193 start_addr = image_info->header_addr - ((char *)image_info - image); in xc_dom_parse_bin_kernel() 251 char *image = dom->kernel_blob; in xc_dom_load_bin_kernel() local 264 start_addr = image_info->header_addr - ((char *)image_info - image); in xc_dom_load_bin_kernel() 301 memcpy(dest, image + skip, text_size); in xc_dom_load_bin_kernel()
|
/xen-4.10.0-shim-comet/tools/tests/mce-test/lib/ |
A D | xen-mceinj-tool.sh | 27 local image=$1 30 local offset=`kpartx -l $image | awk '{print $NF*512}'` 31 mount -oloop,offset=$offset $image $tmpdir && echo "mount image to $tmpdir" 54 local image=$1 61 local File=`echo $image|sed "s/\//\\\\\\\\\\//g"` 62 local g_name="`basename $image`_`date +%H%M%S`" 64 hvm_image_prepare $image 78 if [ -z $image ]; then 79 show "Image file $image does not exist, Please input one valid file"
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | kexec.h | 45 int machine_kexec_add_page(struct kexec_image *image, unsigned long vaddr, 47 int machine_kexec_load(struct kexec_image *image); 48 void machine_kexec_unload(struct kexec_image *image); 50 void machine_reboot_kexec(struct kexec_image *image); 51 void machine_kexec(struct kexec_image *image);
|
A D | kimage.h | 45 void kimage_free(struct kexec_image *image); 46 int kimage_load_segments(struct kexec_image *image); 47 struct page_info *kimage_alloc_control_page(struct kexec_image *image, 53 int kimage_build_ind(struct kexec_image *image, mfn_t ind_mfn,
|
A D | gunzip.h | 4 int gzip_check(char *image, unsigned long image_len); 5 int perform_gunzip(char *output, char *image, unsigned long image_len);
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | check-xl-disk-parse | 78 one 0 /root/image.iso,,hdc,cdrom 79 one 0 /root/image.iso,,hdc,,cdrom 80 one 0 /root/image.iso,raw,hdc,devtype=cdrom 82 one 0 format=raw vdev=hdc access=ro devtype=cdrom target=/root/image.iso 83 one 0 raw:/root/image.iso,hdc:cdrom,ro 165 one 0 discard vdev=hda target=/some/disk/image.raw 166 one 0 discard vdev=hda target=/some/disk/image.raw 179 one 0 cdrom no-discard vdev=hda target=/some/disk/image.iso
|
/xen-4.10.0-shim-comet/tools/xcutils/ |
A D | readnotes.c | 179 void *image,*tmp; in main() local 210 image = mmap(0, st.st_size, PROT_READ, MAP_SHARED, fd, 0); in main() 211 if (image == MAP_FAILED) in main() 218 hdr = (struct setup_header *)image; in main() 244 image = image + payload_offset; in main() 250 usize = xc_dom_check_gzip(xch, image, size); in main() 254 xc_dom_do_gunzip(xch, image, size, tmp, usize); in main() 255 image = tmp; in main() 259 if (0 != elf_init(&elf, image, size)) in main()
|
/xen-4.10.0-shim-comet/tools/tests/mce-test/cases/ucna_llc/guest/ |
A D | cases.sh | 47 i) image=$OPTARG; offset=`kpartx -l $image | awk '{print $NF*512}'`;; 61 create_hvm_guest $image -u $vcpus -m $memory
|
/xen-4.10.0-shim-comet/docs/specs/ |
A D | libxc-migration-stream.pandoc | 19 image used in Xen 4.4 and earlier (the _legacy format_). 27 * There is no header identifying the image. 29 * The image has no version information. 50 The image format consists of two main sections: 59 The image header describes the format of the image (version etc.). 96 The image header identifies an image as a Xen domain save image. It 108 one or more zero bits within the first 8 octets of the image. 173 xen_major The Xen major version when this image was saved. 687 translating the legacy format image into this new format. 694 zero then it is a 64-bit image. [all …]
|
/xen-4.10.0-shim-comet/tools/tests/mce-test/cases/srao_llc/guest/ |
A D | cases.sh | 47 i) image=$OPTARG; offset=`kpartx -l $image | awk '{print $NF*512}'`;; 61 create_hvm_guest $image -u $vcpus -m $memory
|
/xen-4.10.0-shim-comet/tools/tests/mce-test/cases/srao_mem/guest/ |
A D | cases.sh | 47 i) image=$OPTARG; offset=`kpartx -l $image | awk '{print $NF*512}'`;; 61 create_hvm_guest $image -u $vcpus -m $memory
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | dom0_build.h | 18 int dom0_construct_pv(struct domain *d, const module_t *image, 24 int dom0_construct_pvh(struct domain *d, const module_t *image,
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | kexec_and_kdump.txt | 43 Linux, it may be the same as the first kernel image that that runs before 65 XEN_IMAGE: xen hypervisor image 66 DOM0_IMAGE: dom0 kernel image 78 LINUX_IMAGE: the second linux kernel image 168 CRASH_KERNEL_IMAGE: the crash kernel image 176 vmlinux image is used as the crash kernel 182 - A uncompressed vmlinux image if the kernel is not relocatable 183 - A compressed bzImage or vmlinuz image if the kernel is relocatable
|