Home
last modified time | relevance | path

Searched refs:ramblock (Results 1 – 11 of 11) sorted by relevance

/qemu/docs/devel/migration/
H A Dmapped-ram.rst84 ramblock. Zero pages are ignored as they'd be zero in the destination
92 | ramblock 1 header | | ramblock 1 header |
94 | ramblock 2 header | | ramblock 1 mapped-ram header |
98 | ramblock n header | --------------------------------
99 --------------------- | ramblock 1 pages |
102 | stream of pages | | ramblock 2 header |
104 | ... | | ramblock 2 mapped-ram header |
109 | (iter 2) | | ramblock 2 pages |
120 - ramblock header: the generic information for a ramblock, such as
123 - ramblock mapped-ram header: the information added by this feature:
/qemu/migration/
H A Dtrace-events121 postcopy_preempt_triggered(char *str, unsigned long page) "during sending ramblock %s offset 0x%lx"
122 postcopy_preempt_restored(char *str, unsigned long page) "ramblock %s offset 0x%lx"
123 postcopy_preempt_hit(char *str, uint64_t offset) "ramblock %s offset 0x%"PRIx64
124 postcopy_preempt_send_host_page(char *str, uint64_t offset) "ramblock %s offset 0x%"PRIx64
274 postcopy_discard_send_finish(const char *ramblock, int nwords, int ncmds) "%s mask words sent=%d in…
275 postcopy_discard_send_range(const char *ramblock, unsigned long start, unsigned long length) "%s:%l…
277 postcopy_init_range(const char *ramblock, void *host_addr, size_t offset, size_t length) "%s: %p of…
278 postcopy_nhp_range(const char *ramblock, void *host_addr, size_t offset, size_t length) "%s: %p off…
360 get_ramblock_vfn_hash(const char *idstr, uint64_t vfn, uint32_t hash) "ramblock name: %s, vfn: %"PR…
362 skip_sample_ramblock(const char *idstr, uint64_t ramblock_size) "ramblock name: %s, ramblock size: …
[all …]
H A Dram.c1887 RAMBlock *ramblock; in ram_save_queue_pages() local
1895 ramblock = rs->last_req_rb; in ram_save_queue_pages()
1897 if (!ramblock) { in ram_save_queue_pages()
1906 ramblock = qemu_ram_block_by_name(rbname); in ram_save_queue_pages()
1908 if (!ramblock) { in ram_save_queue_pages()
1913 rs->last_req_rb = ramblock; in ram_save_queue_pages()
1920 start, len, ramblock->used_length); in ram_save_queue_pages()
1936 pss_init(pss, ramblock, page_start); in ram_save_queue_pages()
1954 ramblock->idstr, start); in ram_save_queue_pages()
1976 new_entry->rb = ramblock; in ram_save_queue_pages()
[all …]
H A Dmultifd.h64 char ramblock[256]; member
H A Dmultifd.c429 strncpy(packet->ramblock, pages->block->idstr, 256); in multifd_send_fill_packet()
512 packet->ramblock[255] = 0; in multifd_recv_unfill_packet()
513 p->block = qemu_ram_block_by_name(packet->ramblock); in multifd_recv_unfill_packet()
516 packet->ramblock); in multifd_recv_unfill_packet()
/qemu/
H A Dhmp-commands-info.hx747 .name = "ramblock",
750 .help = "Display system ramblock information",
755 ``info ramblock``
H A Dqemu-options.hx121 use ``x-use-canonical-path-for-ramblock-id=off`` backend option
127 -object memory-backend-ram,id=pc.ram,size=512M,x-use-canonical-path-for-ramblock-id=off
H A DMAINTAINERS3038 F: include/exec/ramblock.h
/qemu/system/
H A Dphysmem.c852 RAMBlock *ramblock; in cpu_physical_memory_test_and_clear_dirty() local
865 ramblock = qemu_get_ram_block(start); in cpu_physical_memory_test_and_clear_dirty()
867 assert(start >= ramblock->offset && in cpu_physical_memory_test_and_clear_dirty()
868 start + length <= ramblock->offset + ramblock->used_length); in cpu_physical_memory_test_and_clear_dirty()
881 mr_offset = (ram_addr_t)(start_page << TARGET_PAGE_BITS) - ramblock->offset; in cpu_physical_memory_test_and_clear_dirty()
883 memory_region_clear_dirty_bitmap(ramblock->mr, mr_offset, mr_size); in cpu_physical_memory_test_and_clear_dirty()
/qemu/qapi/
H A Dmachine.json1766 # @x-query-ramblock:
1768 # Query system ramblock information
1774 # Returns: system ramblock information
1778 { 'command': 'x-query-ramblock',
H A Dqom.json610 # @x-use-canonical-path-for-ramblock-id: if true, the canonical path
611 # is used for ramblock-id. Disable this for 4.0 machine types or
635 '*x-use-canonical-path-for-ramblock-id': 'bool' } }