Home
last modified time | relevance | path

Searched full:secondary (Results 1 – 25 of 132) sorted by relevance

123456

/qemu/docs/
H A Dblock-replication.txt11 for COLO (COarse-grain LOck-stepping) where the Secondary VM is running.
13 where the Secondary VM is not running.
19 consecutive checkpoints. The VM state of the Primary and Secondary VM is
22 the modified disk contents in the Secondary VM must be buffered, and are
25 the Primary disk are asynchronously forwarded to the Secondary node.
31 |Primary Write Requests| |Secondary Write Requests|
46 | Primary Disk | | Secondary Disk |
49 1) Primary write requests will be copied and forwarded to Secondary
51 2) Before Primary write requests are written to Secondary disk, the
52 original sector content will be read from Secondary disk and
[all …]
H A DCOLO-FT.txt18 Both primary VM (PVM) and secondary VM (SVM) run in parallel. They receive the
27 The primary node running the PVM, and the secondary node running the SVM
33 primary node, and then forwarded to the secondary node, so that both the PVM
44 Primary Node Secondary Node
47 | Primary VM | +-----------+-----------+ +-----------+------------+ |Secondary VM|
88 Runs on both the primary and secondary nodes, to periodically check platform
90 the heartbeat stops responding, the secondary node will trigger a failover
95 and sends it to secondary VM's which makes sure the context of secondary VM's
101 to make sure the state of VM in Secondary side is always consistent with VM in
105 Delivers packets to Primary and Secondary, and then compare the responses from
[all …]
H A Dcolo-proxy.txt24 (except colo-compare). It keep Secondary VM connect normally to
28 packet and drop the queued secondary packet.
32 Primary qemu Secondary qemu
75 same time, copy and forward packet to secondary
78 Secondary:
82 and update TCP checksum, then send to secondary
95 waiting secondary redirect packet to compare it.
97 queued secondary packet, Otherwise send primary packet
107 Secondary:
147 Packets coming from the secondary char dev will be dropped after comparing.
[all …]
H A Dmultiseat.txt31 -device secondary-vga,bus=head.2,addr=02.0,id=video.2 \
48 -device secondary-vga,bus=head.2,addr=02.0,id=video.2 \
68 -display vnc=:2,id=secondary,display=video.2
/qemu/target/sparc/
H A Dasi.h129 #define ASI_AIUS 0x11 /* Secondary, user */
131 #define ASI_AIUSL 0x19 /* Secondary, user, little endian */
133 #define ASI_S 0x81 /* Secondary, implicit */
135 #define ASI_SNF 0x83 /* Secondary, no fault */
137 #define ASI_SL 0x89 /* Secondary, implicit, l-endian */
139 #define ASI_SNFL 0x8b /* Secondary, no fault, l-endian */
148 #define ASI_MON_AIUS 0x13 /* (VIS4) Secondary, user, monitor */
164 #define ASI_TWINX_AIUS 0x23 /* twin load, secondary user */
166 * secondary, user
174 #define ASI_TWINX_AIUS_L 0x2b /* twin load, secondary user, LE */
[all …]
H A Dldst_helper.c165 case 1: /* secondary */ in demap_tlb()
730 case 0x30: /* Turbosparc secondary cache diagnostic */ in helper_ld_asi()
1094 case 0x30: /* store buffer tags or Turbosparc secondary cache diagnostic */ in helper_st_asi()
1220 case ASI_SNF: /* Secondary no-fault */ in helper_ld_asi()
1221 case ASI_SNFL: /* Secondary no-fault LE */ in helper_ld_asi()
1247 case ASI_S: /* Secondary */ in helper_ld_asi()
1248 case ASI_SL: /* Secondary LE */ in helper_ld_asi()
1259 case ASI_SNFL: /* Secondary no-fault LE */ in helper_ld_asi()
1308 case ASI_S: /* Secondary */ in helper_st_asi()
1309 case ASI_SL: /* Secondary LE */ in helper_st_asi()
[all …]
H A Dtrace-events9 …ontext, uint64_t address) "tl=%d mmu_idx=%d primary context=0x%"PRIx64" secondary context=0x%"PRIx…
10 …ontext, uint64_t address) "tl=%d mmu_idx=%d primary context=0x%"PRIx64" secondary context=0x%"PRIx…
11 …x%"PRIx64" -> 0x%"PRIx64", mmu_idx=%d tl=%d primary context=0x%"PRIx64" secondary context=0x%"PRIx…
/qemu/tests/unit/
H A Dtest-replication.c28 /* secondary */
29 #define S_ID "secondary-id"
30 #define S_LOCAL_DISK_ID "secondary-local-disk-id"
151 /* Secondary */ in prepare_imgs()
165 /* Secondary */ in cleanup_imgs()
315 cmdline = g_strdup_printf("driver=replication,mode=secondary,top-id=%s," in start_secondary()
588 /* Secondary */ in main()
589 g_test_add_func("/replication/secondary/read", test_secondary_read); in main()
590 g_test_add_func("/replication/secondary/write", test_secondary_write); in main()
592 g_test_add_func("/replication/secondary/start", test_secondary_start); in main()
[all …]
/qemu/net/
H A Dcolo-compare.c73 * |primary | |secondary |primary | |secondary
78 * |primary | |secondary |primary | |secondary
83 * |primary | |secondary |primary | |secondary
153 [SECONDARY_IN] = "secondary",
317 * The IP packets sent by primary and secondary
365 /* one part of secondary packet payload still need to be compared */ in colo_mark_tcp_pkt()
376 /* secondary guest hasn't ack the data, don't send in colo_mark_tcp_pkt()
383 /* primary packet is longer than secondary packet, compare in colo_mark_tcp_pkt()
407 * send the ppkt because it will cause the secondary guest in colo_compare_tcp()
410 * primary side and secondary side. Only when the ack is in colo_compare_tcp()
[all …]
H A Dfilter-rewriter.c113 /* handle packets to the secondary from the primary */ in handle_primary_tcp_pkt()
176 /* handle tcp packet from secondary guest */
215 /* handle packets to the primary from the secondary*/ in handle_secondary_tcp_pkt()
277 * we will rewrite it to make secondary guest's in colo_rewriter_receive_iov()
/qemu/tests/qtest/
H A Ddisplay-vga-test.c17 qts = qtest_init("-vga none -device VGA -device secondary-vga"); in pci_multihead()
34 "secondary-vga", in main()
49 if (qtest_has_device("secondary-vga")) { in main()
/qemu/block/
H A Dreplication.c116 } else if (!strcmp(mode, "secondary")) { in replication_open()
126 "The option mode's value should be primary or secondary"); in replication_open()
467 * This case happens when a secondary is promoted to primary. in replication_start()
468 * Ignore the request because the secondary side of replication in replication_start()
506 error_setg(errp, "The secondary disk doesn't have block backend"); in replication_start()
518 error_setg(errp, "Active disk, hidden disk, secondary disk's length" in replication_start()
559 "secondary disk", &child_of_bds, in replication_start()
623 * This case happens when a secondary was promoted to primary. in replication_do_checkpoint()
624 * Ignore the request because the secondary side of replication in replication_do_checkpoint()
683 * This case happens when a secondary was promoted to primary. in replication_stop()
[all …]
/qemu/include/hw/arm/
H A Dboot.h54 /* multicore boards that use the default secondary core boot functions
55 * need to put the address of the secondary boot code, the boot reg,
68 /* multicore boards that use the default secondary core boot functions
71 * code mimicking the secondary CPU startup process used by the board's
74 * secondary CPUs to point at this boot blob.
76 * These hooks won't be called if secondary CPUs are booting via
H A Dexynos4210.h50 /* Secondary CPU startup code is in IROM memory */
54 /* Secondary CPU polling address to get loader start from */
/qemu/hw/ppc/
H A Dpnv_chiptod.c13 * called primary and secondary, which can be used fail over.
48 #define TOD_SEC_PORT_0_CTRL_REG 0x00000003 /* Secondary p0 ctrl reg */
49 #define TOD_SEC_PORT_1_CTRL_REG 0x00000004 /* Secondary p1 ctrl reg */
53 /* -- TOD primary/secondary master/slave control register -- */
56 /* -- TOD primary/secondary master/slave status register -- */
128 } else if (chiptod->secondary) { in pnv_chiptod_xscom_read()
436 } else if (chiptod->secondary) { in pnv_chiptod_dt_xscom()
437 _FDT((fdt_setprop(fdt, offset, "secondary", NULL, 0))); in pnv_chiptod_dt_xscom()
455 DEFINE_PROP_BOOL("secondary", PnvChipTOD, secondary, false),
/qemu/linux-user/alpha/
H A Dtarget_cpu.h30 env->ir[IR_A4] = 1; /* OSF/1 secondary return: child */ in cpu_clone_regs_child()
36 * OSF/1 secondary return: parent in cpu_clone_regs_parent()
/qemu/migration/
H A Dcolo.c96 * it will break the secondary VM. in secondary_vm_do_failover()
102 error_report("Unknown error while do failover for secondary VM," in secondary_vm_do_failover()
124 error_report("\"-S\" qemu option will be ignored in secondary side"); in secondary_vm_do_failover()
145 "secondary VM", FailoverStatus_str(old_state)); in secondary_vm_do_failover()
151 /* For Secondary VM, jump to incoming co */ in secondary_vm_do_failover()
479 * We need the size of the VMstate data in Secondary side, in colo_do_checkpoint_transaction()
555 * Wait for Secondary finish loading VM states and enter COLO in colo_process_checkpoint()
857 * Note: the communication between Primary side and Secondary side in colo_process_incoming_thread()
/qemu/scripts/kvm/
H A Dvmxcap161 31: 'Activate secondary control',
168 name = 'secondary processor-based controls',
224 31: 'Activate secondary VM-exit controls',
231 name = 'secondary VM-Exit controls',
/qemu/hw/ide/
H A Dcmd646.c260 if (d->secondary) { in pci_cmd646_ide_realize()
261 /* XXX: if not enabled, really disable the secondary IDE controller */ in pci_cmd646_ide_realize()
317 DEFINE_PROP_UINT32("secondary", PCIIDEState, secondary, 0),
/qemu/docs/system/devices/
H A Dnvme.rst316 the secondary controllers. Implicitly sets the number of primary
321 all the secondary controllers. Implicitly sets the number of primary
326 to a secondary controller. The default ``0`` resolves to
331 a secondary controller. The default ``0`` resolves to
343 The minimum steps required to configure a functional NVMe secondary
/qemu/hw/arm/
H A Dsabrelite.c29 /* No need to do any particular setup for secondary boot */
35 /* Secondary cores are reset through SRC device */
/qemu/hw/rtc/
H A Dds1338.c22 * secondary register area.
62 /* Capture the current time into the secondary registers in capture_current_time()
92 * the secondary registers. in inc_regptr()
/qemu/qapi/
H A Dpci.json58 # @secondary: secondary bus interface number. This is the number of
74 'data': {'number': 'int', 'secondary': 'int', 'subordinate': 'int',
/qemu/include/standard-headers/linux/
H A Dpci_regs.h132 #define PCI_SECONDARY_BUS 0x19 /* Secondary bus number */
134 #define PCI_SEC_LATENCY_TIMER 0x1b /* Latency timer for secondary interface */
142 #define PCI_SEC_STATUS 0x1e /* Secondary status register, only bit 14 used */
162 #define PCI_BRIDGE_CTL_PARITY 0x01 /* Enable parity detection on secondary interface */
167 #define PCI_BRIDGE_CTL_BUS_RESET 0x40 /* Secondary bus reset */
168 #define PCI_BRIDGE_CTL_FAST_BACK 0x80 /* Fast Back2Back enabled on secondary interface */
173 #define PCI_CB_SEC_STATUS 0x16 /* Secondary status */
378 /* EA fixed Secondary and Subordinate bus numbers for Bridge */
394 #define PCI_EA_SP 0x00ff0000 /* Secondary Properties */
457 #define PCI_X_BRIDGE_SSTATUS 2 /* Secondary Status */
[all …]
/qemu/scripts/ci/setup/
H A Dgitlab-runner.yml100 # The secondary runner will still run under the single gitlab-runner service
101 - name: Register secondary gitlab-runner

123456