Home
last modified time | relevance | path

Searched full:persistent (Results 1 – 25 of 107) sorted by relevance

12345

/qemu/tests/qemu-iotests/
H A D246.out8 …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 D236.out29 "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 D26045 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 D254.out3 …: "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 D2464 # 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 D25438 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 D257.out60 "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 D260.out2 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 D242.out2 …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 Dpr-manager.rst2 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 Dpr-helper.rst4 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 Dmigrate-bitmaps-test63 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 Dqemu-img-close-errors.out9 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 Dremove-bitmap-from-backing3 # 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 Dremove-bitmap-from-backing.out1 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 Dqemu-pr-helper.rst2 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 Dtarget_flat.h8 #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 Ddirty-bitmap.c49 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 Dtarget_flat.h12 #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 Dcxl-test.c45 "-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 Dcxl.rst60 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 Dnvdimm.txt7 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 Dqemu-binfmt-conf.sh187 [--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 Dpr-manager-stub.c2 * 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 Dpr-manager.c2 * 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()

12345