Home
last modified time | relevance | path

Searched refs:blob (Results 1 – 25 of 59) sorted by relevance

123

/qemu/hw/uefi/
H A Dhardware-info.c14 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 Dqemu-edid.c44 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 Dacpi_hest_ghes.rst60 "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 Dvmgenid.rst166 - 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 Dstandard-vga.rst76 edid data blob.
H A Dacpi_nvdimm.rst180 _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 Dbios-linker-loader.c120 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 Dutils.c30 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 Dcore.c113 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 Dguest-loader.rst29 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 Dtarget-avr.rst14 https://github.com/seharris/qemu-avr-tests/blob/master/free-rtos/Demo/AVR_ATMega2560_GCC/demo.elf
/qemu/qapi/
H A Dacpi.json24 # 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 Dvirtio-gpu.rst76 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 Dtrace-events30 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 Dutils.h7 GArray *blob, const char *name);
/qemu/docs/system/arm/
H A Dsabrelite.rst30 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 Dtrace-events17 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 Dvirtio-gpu.c64 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 Dvirtio-gpu-udmabuf.c151 res->blob = pdata; in virtio_gpu_init_udmabuf()
/qemu/docs/system/openrisc/
H A Dor1k-sim.rst37 The ``or1k-sim`` board automatically generates a device tree blob ("dtb")
H A Dvirt.rst45 The ``virt`` board automatically generates a device tree blob ("dtb") which it
/qemu/hw/loongarch/
H A Dvirt-acpi-build.c98 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 Dsev.c2219 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 Dshakti-c.rst11 https://gitlab.com/shaktiproject/cores/shakti-soc/-/blob/master/fpga/boards/artya7-100t/c-class/REA…
/qemu/docs/interop/
H A Dnbd.rst10 https://github.com/NetworkBlockDevice/nbd/blob/master/doc/proto.md

123