/qemu/tests/qemu-iotests/ |
H A D | 246.out | 8 …p-add", "arguments": {"granularity": 32768, "name": "Small", "node": "drive0", "persistent": true}} 10 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Medium", "node": "drive0", "persistent… 12 …-add", "arguments": {"granularity": 131072, "name": "Large", "node": "drive0", "persistent": true}} 14 …block-dirty-bitmap-add", "arguments": {"name": "Transient", "node": "drive0", "persistent": false}} 26 "persistent": false, 34 "persistent": true, 42 "persistent": true, 50 "persistent": true, 66 "persistent": true, 74 "persistent": true, [all …]
|
H A D | 236.out | 29 "persistent": false, 37 "persistent": false, 93 "persistent": false, 101 "persistent": false, 195 "persistent": false, 203 "persistent": false, 211 "persistent": false, 265 "persistent": false, 273 "persistent": false, 281 "persistent": false, [all …]
|
H A D | 260 | 45 def test(persistent, restart): argument 46 assert persistent or not restart 47 log("\nTestcase {}persistent {} restart\n".format( 48 '' if persistent else 'non-', 'with' if restart else 'without')) 56 persistent=persistent) 92 test(persistent=False, restart=False) 93 test(persistent=True, restart=False) 94 test(persistent=True, restart=True)
|
H A D | 254.out | 3 …: "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persistent": true}} 5 …: "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persistent": true}} 43 "persistent": true 64 "persistent": true 101 "persistent": true, 109 "persistent": true, 117 "persistent": false,
|
H A D | 246 | 4 # Test persistent bitmap resizing. 51 name="Small", granularity=gran_small, persistent=True) 53 name="Medium", persistent=True) 55 name="Large", granularity=gran_large, persistent=True) 57 name="Transient", persistent=False) 70 name="New", persistent=True) 74 name="Newtwo", persistent=True) 87 name="NewB", persistent=True) 97 name="NewC", persistent=True)
|
H A D | 254 | 38 persistent=True) 40 persistent=True) 49 # copy non-persistent bitmap0 56 # copy persistent bitmap1, original will be saved to base image 58 'data': {'node': 'snap', 'name': 'bitmap1', 'persistent': True}}, 63 # move persistent bitmap2, original will be removed and not saved 66 'data': {'node': 'snap', 'name': 'bitmap2', 'persistent': True}},
|
H A D | 257.out | 60 "persistent": false, 114 "persistent": false, 121 "persistent": false, 128 "persistent": false, 137 "persistent": false, 145 "persistent": false, 170 "persistent": false, 198 "persistent": false, 246 "persistent": false, 329 "persistent": false, [all …]
|
H A D | 260.out | 2 Testcase non-persistent without restart 4 … "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persistent": false}} 19 Testcase persistent without restart 21 …: "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persistent": true}} 36 Testcase persistent with restart 38 …: "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persistent": true}}
|
H A D | 242.out | 2 …disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": false}} 24 …{"disabled": true, "granularity": 32768, "name": "bitmap-1", "node": "drive0", "persistent": true}} 58 …"disabled": false, "granularity": 65536, "name": "bitmap-2", "node": "drive0", "persistent": true}} 151 …"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": true}}
|
/qemu/docs/system/ |
H A D | pr-manager.rst | 2 Persistent reservation managers 5 SCSI persistent reservations allow restricting access to block devices 8 machines to send persistent reservation SCSI commands. However, 15 implementation of persistent reservations to a separate object, 16 the "persistent reservation manager". Only PERSISTENT RESERVE OUT and 17 PERSISTENT RESERVE IN commands are passed to the persistent reservation 21 Defining a persistent reservation manager 24 A persistent reservation manager is an instance of a subclass of the 29 over Unix sockets. The helper program only allows sending persistent 31 so that QEMU will not be able to effect persistent reservations [all …]
|
/qemu/docs/interop/ |
H A D | pr-helper.rst | 4 Persistent reservation helper protocol 8 can delegate implementation of persistent reservations to an external 9 (and typically privileged) program. Persistent Reservations allow 15 "PERSISTENT RESERVE IN" and "PERSISTENT RESERVE OUT" commands. 57 (PERSISTENT RESERVE IN) or 0x5F (PERSISTENT RESERVE OUT). 59 - the allocation length (stored in bytes 7-8 of the CDB for PERSISTENT 61 for PERSISTENT RESERVE OUT) is limited to 8 KiB. 63 For PERSISTENT RESERVE OUT, the parameter list is sent right after the 70 - 4 bytes for the payload size (nonzero only for PERSISTENT RESERVE IN 81 specified in the CDB for the PERSISTENT RESERVE IN command.
|
/qemu/tests/qemu-iotests/tests/ |
H A D | migrate-bitmaps-test | 63 def add_bitmap(self, vm, granularity, persistent): argument 67 if persistent: 68 params['persistent'] = True 81 def do_test_migration_resume_source(self, persistent, migrate_bitmaps): argument 96 self.add_bitmap(self.vm_a, granularity, persistent) 112 removed = (not migrate_bitmaps) and persistent 131 # test that bitmap is still persistent 133 self.check_bitmap(self.vm_a, sha256 if persistent else False) 135 def do_test_migration(self, persistent, migrate_bitmaps, online, argument 145 (migrate_bitmaps and (persistent or not pre_shutdown)) or \ [all …]
|
H A D | qemu-img-close-errors.out | 9 qemu-img: Lost persistent bitmaps during inactivation of node 'NODE_NAME': Failed to write bitmap '… 11 qemu-img: Lost persistent bitmaps during inactivation of node 'NODE_NAME': Failed to write bitmap '… 17 qemu-img: Lost persistent bitmaps during inactivation of node 'NODE_NAME': Failed to write bitmap '… 18 qemu-img: Lost persistent bitmaps during inactivation of node 'NODE_NAME': Failed to write bitmap '…
|
H A D | remove-bitmap-from-backing | 3 # Test removing persistent bitmap from backing 41 log('Trying to remove persistent bitmap from r-o base node, should fail:') 61 log('Remove persistent bitmap from base node reopened to RW:')
|
H A D | remove-bitmap-from-backing.out | 1 Trying to remove persistent bitmap from r-o base node, should fail: 4 Remove persistent bitmap from base node reopened to RW:
|
/qemu/docs/tools/ |
H A D | qemu-pr-helper.rst | 2 QEMU persistent reservation helper 13 Implements the persistent reservation helper for QEMU. 15 SCSI persistent reservations allow restricting access to block devices 18 machines to send persistent reservation SCSI commands. However, 22 and ``scsi-generic`` support passing guest persistent reservation 29 section on "persistent reservation managers" to find out how to
|
/qemu/linux-user/xtensa/ |
H A D | target_flat.h | 8 #define flat_get_addr_from_rp(rp, relval, flags, persistent) (rp) argument 9 #define flat_set_persistent(relval, persistent) (*persistent) argument
|
/qemu/block/ |
H A D | dirty-bitmap.c | 49 bool persistent; /* bitmap must be saved to owner disk image */ member 50 bool inconsistent; /* bitmap is persistent, but inconsistent. 289 successor->persistent = bitmap->persistent; in bdrv_dirty_bitmap_abdicate() 290 bitmap->persistent = false; in bdrv_dirty_bitmap_abdicate() 369 * This function does not remove persistent bitmaps from the storage. 386 * Remove persistent dirty bitmap from the storage if it exists. 388 * BdrvDirtyBitmap can have .persistent = true but not yet saved and have no 423 "Can't store persistent bitmaps to %s", in bdrv_co_can_store_new_dirty_bitmap() 430 "Can't store persistent bitmaps to %s", in bdrv_co_can_store_new_dirty_bitmap() 467 info->persistent = bm->persistent; in bdrv_query_dirty_bitmaps() [all …]
|
/qemu/linux-user/generic/ |
H A D | target_flat.h | 12 #define flat_get_addr_from_rp(rp, relval, flags, persistent) (rp) argument 13 #define flat_set_persistent(relval, persistent) (*persistent) argument
|
/qemu/tests/qtest/ |
H A D | cxl-test.c | 45 "-device cxl-type3,bus=rp0,persistent-memdev=cxl-mem0,lsa=lsa0,id=pmem0 " 59 "-device cxl-type3,bus=rp0,persistent-memdev=cxl-mem0,lsa=lsa0,id=pmem0 " \ 62 "-device cxl-type3,bus=rp1,persistent-memdev=cxl-mem1,lsa=lsa1,id=pmem1 " 67 "-device cxl-type3,bus=rp0,persistent-memdev=cxl-mem0,lsa=lsa0,id=pmem0 " \ 70 "-device cxl-type3,bus=rp1,persistent-memdev=cxl-mem1,lsa=lsa1,id=pmem1 " \ 73 "-device cxl-type3,bus=rp2,persistent-memdev=cxl-mem2,lsa=lsa2,id=pmem2 " \ 76 "-device cxl-type3,bus=rp3,persistent-memdev=cxl-mem3,lsa=lsa3,id=pmem3 "
|
/qemu/docs/system/devices/ |
H A D | cxl.rst | 60 persistent memory. The CXL topology may support interleaving across a 303 A very simple setup with just one directly attached CXL Type 3 Persistent Memory device:: 311 -device cxl-type3,bus=root_port13,persistent-memdev=cxl-mem1,lsa=cxl-lsa1,id=cxl-pmem0,sn=0x1 \ 352 -device cxl-type3,bus=root_port13,persistent-memdev=cxl-mem1,lsa=cxl-lsa1,id=cxl-pmem0,sn=0x1 \ 354 -device cxl-type3,bus=root_port14,persistent-memdev=cxl-mem2,lsa=cxl-lsa2,id=cxl-pmem1,sn=0x2 \ 356 -device cxl-type3,bus=root_port15,persistent-memdev=cxl-mem3,lsa=cxl-lsa3,id=cxl-pmem2,sn=0x3 \ 358 -device cxl-type3,bus=root_port16,persistent-memdev=cxl-mem4,lsa=cxl-lsa4,id=cxl-pmem3,sn=0x4 \ 378 -device cxl-type3,bus=swport0,persistent-memdev=cxl-mem0,lsa=cxl-lsa0,id=cxl-pmem0,sn=0x1 \ 380 -device cxl-type3,bus=swport1,persistent-memdev=cxl-mem1,lsa=cxl-lsa1,id=cxl-pmem1,sn=0x2 \ 382 -device cxl-type3,bus=swport2,persistent-memdev=cxl-mem2,lsa=cxl-lsa2,id=cxl-pmem2,sn=0x3 \ [all …]
|
/qemu/docs/ |
H A D | nvdimm.txt | 7 The current QEMU only implements the persistent memory mode of vNVDIMM 55 persistent writes. Linux guest drivers set the device to read-only when this 63 detect a NVDIMM device which is in the persistent memory mode and whose 172 When using B (A file supporting direct mapping of persistent memory) 191 accept persistent writes. In result, for example, the guest Linux 197 Here are two examples showing how to setup these persistent backends on 243 If the vNVDIMM backend is in host persistent memory that can be accessed in 262 [2] Persistent Memory Development Kit (PMDK), formerly known as NVML project, home page:
|
/qemu/scripts/ |
H A D | qemu-binfmt-conf.sh | 187 [--persistent yes|no][--qemu-suffix SUFFIX] 205 --persistent: if yes, the interpreter is loaded when binfmt is 281 if [ "$PERSISTENT" = "yes" ] ; then 309 fix_binary $PERSISTENT 363 PERSISTENT=no 369 persistent:,preserve-argv0:,ignore-family:" 422 -p|--persistent) 424 PERSISTENT="$1"
|
/qemu/scsi/ |
H A D | pr-manager-stub.c | 2 * Persistent reservation manager - stub for non-Linux platforms 22 error_setg(errp, "No persistent reservation manager with id '%s'", id); in pr_manager_lookup()
|
H A D | pr-manager.c | 2 * Persistent reservation manager abstract class 93 error_setg(errp, "No persistent reservation manager with id '%s'", id); in pr_manager_lookup() 102 "Object with id '%s' is not a persistent reservation manager", in pr_manager_lookup()
|