/qemu/docs/tools/ |
H A D | qemu-pr-helper.rst | 2 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 D | qemu-vmsr-helper.rst | 2 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 D | index.rst | 16 qemu-pr-helper 18 qemu-vmsr-helper
|
/qemu/docs/system/ |
H A D | pr-manager.rst | 27 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 D | pr-helper.rst | 4 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 D | dbus.rst | 8 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 D | tap.c | 475 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 D | rapl-msr.rst | 122 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 D | qemu-vmsr-helper.socket | 2 Description=Virtual RAPL MSR helper for QEMU 5 ListenStream=/run/qemu-vmsr-helper.sock
|
H A D | qemu-pr-helper.socket | 5 ListenStream=/run/qemu-pr-helper.sock
|
H A D | qemu-pr-helper.service | 7 ExecStart=/usr/bin/qemu-pr-helper
|
H A D | qemu-vmsr-helper.service | 7 ExecStart=/usr/bin/qemu-vmsr-helper
|
/qemu/include/exec/ |
H A D | helper-proto.h.inc | 3 * 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 D | helper-info.c.inc | 3 * Helper file for declaring TCG helper functions. 9 #include "tcg/helper-info.h" 10 #include "exec/helper-head.h.inc"
|
H A D | helper-gen.h.inc | 3 * 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 D | README | 55 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 D | meson.build | 26 'helper.c', 40 'helper.c',
|
/qemu/docs/system/ppc/ |
H A D | powernv.rst | 103 -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 D | fixedpoint-impl.c.inc | 490 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 D | fp-impl.c.inc | 34 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 D | meson.build | 3 block_ss.add(files('pr-manager.c', 'pr-manager-helper.c'))
|
/qemu/target/sh4/ |
H A D | meson.build | 5 'helper.c',
|
/qemu/target/tricore/ |
H A D | meson.build | 5 'helper.c',
|
/qemu/target/rx/ |
H A D | meson.build | 10 'helper.c',
|
/qemu/target/alpha/ |
H A D | meson.build | 6 'helper.c',
|