Home
last modified time | relevance | path

Searched refs:helper (Results 1 – 25 of 93) sorted by relevance

1234

/qemu/docs/tools/
H A Dqemu-pr-helper.rst2 QEMU persistent reservation helper
8 **qemu-pr-helper** [*OPTION*]
13 Implements the persistent reservation helper for QEMU.
23 requests to a privileged external helper program. :program:`qemu-pr-helper`
24 is that external helper; it creates a listener socket which will
27 If you want to run VMs in a setup like this, this helper should be
31 :program:`qemu-pr-helper`.
33 After connecting to the socket, :program:`qemu-pr-helper` can
37 :program:`qemu-pr-helper` can also use the systemd socket activation
42 ListenStream=/var/run/qemu-pr-helper.sock
[all …]
H A Dqemu-vmsr-helper.rst2 QEMU virtual RAPL MSR helper
8 **qemu-vmsr-helper** [*OPTION*]
13 Implements the virtual RAPL MSR helper for QEMU.
21 QEMU can use an external helper to access those privileged registers.
23 :program:`qemu-vmsr-helper` is that external helper; it creates a listener
26 If you want to run VMs in a setup like this, this helper should be started as a
29 :program:`qemu-vmsr-helper`.
31 After connecting to the socket, :program:`qemu-vmsr-helper` can
35 :program:`qemu-vmsr-helper` can also use the systemd socket activation
40 ListenStream=/var/run/qemu-vmsr-helper.sock
[all …]
H A Dindex.rst16 qemu-pr-helper
18 qemu-vmsr-helper
/qemu/docs/system/
H A Dpr-manager.rst27 Right now only one subclass is defined, ``pr-manager-helper``, which
28 forwards the commands to an external privileged helper program
29 over Unix sockets. The helper program only allows sending persistent
34 ``pr-manager-helper`` has a single string property, ``path``, which
35 accepts the path to the helper program's Unix socket. For example,
36 the following command line defines a ``pr-manager-helper`` object and
41 -object pr-manager-helper,id=helper0,path=/var/run/qemu-pr-helper.sock
49 -object pr-manager-helper,id=helper0,path=/var/run/qemu-pr-helper.sock
53 You will also need to ensure that the helper program
54 :command:`qemu-pr-helper` is running, and that it has been
[all …]
/qemu/docs/interop/
H A Dpr-helper.rst4 Persistent reservation helper protocol
18 ``pr-manager-helper`` object and the external program.
27 After connecting to the helper program's socket, the helper starts a simple
31 helper program (``requested_features``).
34 the corresponding feature is not supported by the helper and the connection
37 the helper will not enable the feature.
47 helper and send multiple commands to the helper for one or more
51 of a 16-byte SCSI CDB. A file descriptor must be passed to the helper
66 The helper's reply has the following structure:
83 If the protocol is violated, the helper closes the socket.
H A Ddbus.rst8 QEMU may be running with various helper processes involved:
25 Using a bus, helper processes can discover and communicate with each
75 For example, to allow only ``qemu`` user to talk to ``qemu-helper``
85 <policy user="qemu-helper">
/qemu/net/
H A Dtap.c475 static int net_bridge_run_helper(const char *helper, const char *bridge, in net_bridge_run_helper() argument
489 if (!helper) { in net_bridge_run_helper()
490 helper = default_helper = get_relocated_path(DEFAULT_BRIDGE_HELPER); in net_bridge_run_helper()
512 if (strrchr(helper, ' ') || strrchr(helper, '\t')) { in net_bridge_run_helper()
515 if (strstr(helper, "--br=") == NULL) { in net_bridge_run_helper()
519 helper_cmd = g_strdup_printf("%s %s %s %s", helper, in net_bridge_run_helper()
536 *parg++ = (char *)helper; in net_bridge_run_helper()
542 execv(helper, args); in net_bridge_run_helper()
580 const char *helper, *br; in net_init_bridge() local
586 helper = bridge->helper; in net_init_bridge()
[all …]
/qemu/docs/specs/
H A Drapl-msr.rst122 kvm,rapl=true,rapl-helper-socket=/path/sock.sock
125 :program:`qemu-vmsr-helper` is listening to.
127 qemu-vmsr-helper
130 The qemu-vmsr-helper is working very much like the qemu-pr-helper. Instead of
131 making persistent reservation, qemu-vmsr-helper is here to overcome the
135 MSR support activated and the qemu-vmsr-helper. A systemd service and socket
136 activation is provided in contrib/systemd/qemu-vmsr-helper.(service/socket).
138 The systemd socket uses 600, like contrib/systemd/qemu-pr-helper.socket. The
141 also start a separate helper if needed. All in all, the policy is left to the
144 See the qemu-pr-helper documentation or manpage for further details.
/qemu/contrib/systemd/
H A Dqemu-vmsr-helper.socket2 Description=Virtual RAPL MSR helper for QEMU
5 ListenStream=/run/qemu-vmsr-helper.sock
H A Dqemu-pr-helper.socket5 ListenStream=/run/qemu-pr-helper.sock
H A Dqemu-pr-helper.service7 ExecStart=/usr/bin/qemu-pr-helper
H A Dqemu-vmsr-helper.service7 ExecStart=/usr/bin/qemu-vmsr-helper
/qemu/include/exec/
H A Dhelper-proto.h.inc3 * Helper file for declaring TCG helper functions.
4 * This one expands prototypes for the helper functions.
8 #include "exec/helper-head.h.inc"
H A Dhelper-info.c.inc3 * Helper file for declaring TCG helper functions.
9 #include "tcg/helper-info.h"
10 #include "exec/helper-head.h.inc"
H A Dhelper-gen.h.inc3 * Helper file for declaring TCG helper functions.
10 #include "tcg/helper-info.h"
11 #include "exec/helper-head.h.inc"
/qemu/target/hexagon/
H A DREADME55 Qemu helper functions have 3 parts
56 DEF_HELPER declaration indicates the signature of the helper
57 gen_helper_<NAME> will generate a TCG call to the helper function
58 The helper implementation
70 hex_common.py) to determine the signature of the helper function. Here are the
104 TCG code instead of a call to the helper. If defined, the macro takes 1
110 faster emulation. For example, calling a helper for add is more expensive
135 address to helper functions. Here's an example for an HVX vector-add-word
219 C code that will work in the helper implementation.
301 The helper function for each instruction is named helper_<TAG>, so here's
/qemu/target/arm/
H A Dmeson.build26 'helper.c',
40 'helper.c',
/qemu/docs/system/ppc/
H A Dpowernv.rst103 -netdev bridge,id=net0,helper=/usr/libexec/qemu-bridge-helper,br=virbr0,id=hostnet0
127 -netdev bridge,helper=/usr/libexec/qemu-bridge-helper,br=virbr0,id=net0 \
139 -netdev tap,helper=/usr/lib/qemu/qemu-bridge-helper,br=virbr0,id=netdev0 \
/qemu/target/ppc/translate/
H A Dfixedpoint-impl.c.inc490 void (*helper)(TCGv_i32 rl, TCGv_i32 rh, TCGv_i32 arg1,
497 helper(t0, t1, t0, t1);
516 void (*helper)(TCGv, TCGv_ptr, TCGv, TCGv, TCGv_i32))
519 helper(cpu_gpr[a->rt], tcg_env, cpu_gpr[a->ra], cpu_gpr[a->rb],
621 void (*helper)(TCGv, TCGv, TCGv, TCGv))
624 helper(lo, cpu_gpr[a->rt], cpu_gpr[a->ra], cpu_gpr[a->rb]);
891 void (*helper)(TCGv, TCGv))
893 helper(cpu_gpr[a->ra], cpu_gpr[a->rs]);
901 void (*helper)(TCGv, TCGv, TCGv))
903 helper(cpu_gpr[a->ra], cpu_gpr[a->rt], cpu_gpr[a->rb]);
[all …]
H A Dfp-impl.c.inc34 void (*helper)(TCGv_i64, TCGv_ptr, TCGv_i64,
48 helper(t3, tcg_env, t0, t1, t2);
58 void (*helper)(TCGv_i64, TCGv_ptr, TCGv_i64,
70 helper(t2, tcg_env, t0, t1);
80 void (*helper)(TCGv_i64, TCGv_ptr, TCGv_i64,
92 helper(t2, tcg_env, t0, t1);
126 void (*helper)(TCGv_i64, TCGv_ptr, TCGv_i64))
134 helper(t1, tcg_env, t0);
167 void (*helper)(TCGv_i64, TCGv_ptr, TCGv_i64))
179 helper(t1, tcg_env, t0);
/qemu/scsi/
H A Dmeson.build3 block_ss.add(files('pr-manager.c', 'pr-manager-helper.c'))
/qemu/target/sh4/
H A Dmeson.build5 'helper.c',
/qemu/target/tricore/
H A Dmeson.build5 'helper.c',
/qemu/target/rx/
H A Dmeson.build10 'helper.c',
/qemu/target/alpha/
H A Dmeson.build6 'helper.c',

1234