/qemu/hw/uefi/ |
H A D | hardware-info.c | 14 static void *blob; variable 24 blob = g_realloc(blob, blobsize + sizeof(hdr) + infosize); in hardware_info_register() 25 memcpy(blob + blobsize, &hdr, sizeof(hdr)); in hardware_info_register() 27 memcpy(blob + blobsize, info, infosize); in hardware_info_register() 30 fw_cfg_modify_file(fw_cfg_find(), "etc/hardware-info", blob, blobsize); in hardware_info_register()
|
/qemu/ |
H A D | qemu-edid.c | 44 uint8_t blob[512]; in main() local 125 memset(blob, 0, sizeof(blob)); in main() 126 qemu_edid_generate(blob, sizeof(blob), &info); in main() 127 size = qemu_edid_size(blob); in main() 128 fwrite(blob, size, 1, outfile); in main()
|
/qemu/docs/specs/ |
H A D | acpi_hest_ghes.rst | 60 "etc/acpi/tables" fw_cfg blob. Each error source has different 63 (2) A new fw_cfg blob called "etc/hardware_errors" is introduced. QEMU 64 also needs to populate this blob. The "etc/hardware_errors" fw_cfg blob 72 for the "etc/hardware_errors" fw_cfg blob is 78 and copies blob contents there. 82 corresponding "address registers" in the "etc/hardware_errors" blob. 86 corresponding "read_ack_register" within the "etc/hardware_errors" blob. 90 respective "Error Status Data Block" in the "etc/hardware_errors" blob. 92 (8) QEMU defines a third and write-only fw_cfg blob which is called 93 "etc/hardware_errors_addr". Through that blob, the firmware can send back [all …]
|
H A D | vmgenid.rst | 166 - contains the address of the downloaded vmgenid blob 172 1. Allocate memory for vmgenid_guid fw_cfg blob. 203 the vmgenid_guid fw_cfg blob are not simply a 128-bit GUID. There is also
|
H A D | standard-vga.rst | 76 edid data blob.
|
H A D | acpi_nvdimm.rst | 180 _FIT method uses _DSM method to fetch NFIT structures blob from QEMU 198 | offset | 4 | 0 | offset in QEMU's NFIT structures blob to |
|
/qemu/hw/acpi/ |
H A D | bios-linker-loader.c | 120 GArray *blob; /* data accosiated with @name */ member 239 assert(start_offset < file->blob->len); in bios_linker_loader_add_checksum() 240 assert(start_offset + size <= file->blob->len); in bios_linker_loader_add_checksum() 244 *(file->blob->data + checksum_offset) = 0; in bios_linker_loader_add_checksum() 287 assert(dst_patched_offset < dst_file->blob->len); in bios_linker_loader_add_pointer() 288 assert(dst_patched_offset + dst_patched_size <= dst_file->blob->len); in bios_linker_loader_add_pointer() 289 assert(src_offset < source_file->blob->len); in bios_linker_loader_add_pointer() 303 memcpy(dst_file->blob->data + dst_patched_offset, in bios_linker_loader_add_pointer() 337 assert(src_offset < source_file->blob->len); in bios_linker_loader_write_pointer()
|
H A D | utils.c | 30 GArray *blob, const char *name) in acpi_add_rom_blob() argument 44 g_assert(acpi_data_len(blob) <= max_size); in acpi_add_rom_blob() 46 return rom_add_blob(name, blob->data, acpi_data_len(blob), max_size, -1, in acpi_add_rom_blob()
|
H A D | core.c | 113 static void acpi_table_install(const char unsigned *blob, size_t bloblen, in acpi_table_install() argument 144 hdr_src = blob; in acpi_table_install() 182 if (blob != NULL) { in acpi_table_install() 183 memcpy(acpi_tables + acpi_tables_len, blob + body_start, body_size); in acpi_table_install() 251 char unsigned *blob = NULL; in acpi_table_add() local 292 blob = g_realloc(blob, bloblen + r); in acpi_table_add() 293 memcpy(blob + bloblen, data, r); in acpi_table_add() 306 acpi_table_install(blob, bloblen, !!hdrs->file, hdrs, errp); in acpi_table_add() 309 g_free(blob); in acpi_table_add()
|
/qemu/docs/system/ |
H A D | guest-loader.rst | 29 is loaded into the areas of memory. Each blob will get 45 This is mandatory and indicates the start address of the blob. 48 Indicates the filename of the kernel or initrd blob. Both blobs will
|
H A D | target-avr.rst | 14 https://github.com/seharris/qemu-avr-tests/blob/master/free-rtos/Demo/AVR_ATMega2560_GCC/demo.elf
|
/qemu/qapi/ |
H A D | acpi.json | 24 # overridden, then the corresponding value from the concatenated blob 48 # as table data. The resultant binary blob is expected to have an 53 # as table data. The resultant binary blob must not have an ACPI
|
/qemu/docs/system/devices/ |
H A D | virtio-gpu.rst | 76 requires host blob support (``hostmem`` and ``blob`` fields) and should 81 -device virtio-gpu-gl,hostmem=8G,blob=true,venus=true 96 This device does require host blob support (``hostmem`` field below). The
|
/qemu/backends/tpm/ |
H A D | trace-events | 30 tpm_emulator_get_state_blob(uint8_t type, uint32_t size, uint32_t flags) "got state blob type %d, %… 31 tpm_emulator_set_state_blob(uint8_t type, uint32_t size, uint32_t flags) "set state blob type %d, %…
|
/qemu/include/hw/acpi/ |
H A D | utils.h | 7 GArray *blob, const char *name);
|
/qemu/docs/system/arm/ |
H A D | sabrelite.rst | 30 support. For a normal use case, a device tree blob that represents a real world 105 blob of the SABRE Lite board. The sample SD card image was populated with the
|
/qemu/hw/ppc/ |
H A D | trace-events | 17 spapr_update_dt(unsigned cb) "New blob %u bytes" 18 …failed_size(unsigned cbold, unsigned cbnew, unsigned magic) "Old blob %u bytes, new blob %u bytes,… 19 …ailed_check(unsigned cbold, unsigned cbnew, unsigned magic) "Old blob %u bytes, new blob %u bytes,…
|
/qemu/hw/display/ |
H A D | virtio-gpu.c | 64 data = res->blob; in virtio_gpu_update_cursor_data() 147 if (!res->iov || (!res->image && !res->blob)) { in virtio_gpu_find_check_resource() 447 if (!res || res->blob) { in virtio_gpu_transfer_to_host_2d() 510 if (res->blob) { in virtio_gpu_resource_flush() 541 if (!res->blob && in virtio_gpu_resource_flush() 637 if (res->blob) { in virtio_gpu_do_set_scanout() 648 data = res->blob; in virtio_gpu_do_set_scanout() 654 if ((res->blob && !console_has_gl(scanout->con)) || in virtio_gpu_do_set_scanout() 902 if (res->blob) { in virtio_gpu_cleanup_mapping()
|
H A D | virtio-gpu-udmabuf.c | 151 res->blob = pdata; in virtio_gpu_init_udmabuf()
|
/qemu/docs/system/openrisc/ |
H A D | or1k-sim.rst | 37 The ``or1k-sim`` board automatically generates a device tree blob ("dtb")
|
H A D | virt.rst | 45 The ``virt`` board automatically generates a device tree blob ("dtb") which it
|
/qemu/hw/loongarch/ |
H A D | virt-acpi-build.c | 98 static void acpi_align_size(GArray *blob, unsigned align) in acpi_align_size() argument 104 g_array_set_size(blob, ROUND_UP(acpi_data_len(blob), align)); in acpi_align_size()
|
/qemu/target/i386/ |
H A D | sev.c | 2219 g_autofree guchar *blob; in sev_snp_guest_set_guest_visible_workarounds() local 2227 blob = qbase64_decode(sev_snp_guest->guest_visible_workarounds, in sev_snp_guest_set_guest_visible_workarounds() 2229 if (!blob) { in sev_snp_guest_set_guest_visible_workarounds() 2240 memcpy(start->gosvw, blob, len); in sev_snp_guest_set_guest_visible_workarounds() 2365 g_autofree guchar *blob; in sev_snp_guest_set_host_data() local 2373 blob = qbase64_decode(sev_snp_guest->host_data, -1, &len, errp); in sev_snp_guest_set_host_data() 2375 if (!blob) { in sev_snp_guest_set_host_data() 2386 memcpy(finish->host_data, blob, len); in sev_snp_guest_set_host_data()
|
/qemu/docs/system/riscv/ |
H A D | shakti-c.rst | 11 https://gitlab.com/shaktiproject/cores/shakti-soc/-/blob/master/fpga/boards/artya7-100t/c-class/REA…
|
/qemu/docs/interop/ |
H A D | nbd.rst | 10 https://github.com/NetworkBlockDevice/nbd/blob/master/doc/proto.md
|