/xen-4.10.0-shim-comet/tools/ocaml/libs/xb/ |
A D | xb.ml | 47 backend: backend; RecordField 61 | Xenmmap backend -> 86 match con.backend with 100 match con.backend with 156 let newcon backend = { 157 backend = backend; 175 match con.backend with 176 | Fd backend -> Unix.close backend.fd 177 | Xenmmap backend -> Xenmmap.unmap backend.mmap 200 | Xenmmap backend -> backend.work_again [all …]
|
A D | xb.mli | 67 type backend = Fd of backend_fd | Xenmmap of backend_mmap type 70 backend : backend; RecordField 87 val newcon : backend -> t
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | qemu-backends.txt | 1 In order to know whether qemu supports a specific backend type libxl 5 Xenstore, the backend information is presented there. $QEMU is built 12 qemu will create a Xenstore node for each supported backend under 13 $QEMU/backends with the backend type as name (e.g. $QEMU/backends/qdisk 14 for the qdisk backend). In case qemu is running de-privileged (not as 15 user root) the backend nodes must be written before qemu is dropping 18 libxl can assume a backend of a specific type $TYPE is supported if:
|
A D | vtpm-platforms.txt | 41 vtpm=["backend=vtpmmgr,uuid=ac0a5b9e-cbe2-4c07-b43b-1d69e46fb839"] 48 vtpm=["backend=vtpmmgr,uuid=6c3ff5f1-8d58-4fed-b00d-a5ea9a817f7f"] 57 vtpm=["backend=vtpm-guest1"] 64 vtpm=["backend=vtpm-guest2"] 104 # xl block-attach guest1 'backendtype=phy,backend=hardware,vdev=xvda,access=w,target=/dev/lvm/guest… 106 # xl vtpm-attach vtpm-hw uuid=062b6416-ed46-492a-9e65-a2f92dc07f7f backend=vtpmmgr 107 # xl vtpm-attach vtpm-g1 uuid=e9aa9d0f-ece5-4b84-b129-93004ba61a5f backend=vtpmmgr 108 # xl vtpm-attach vtpm-g2 uuid=3fb2caf0-d305-4516-96c7-420618d98efb backend=vtpmmgr 109 # xl vtpm-attach hardware uuid=062b6416-ed46-492a-9e65-a2f92dc07f7f backend=vtpm-hw 110 # xl vtpm-attach guest1 uuid=e9aa9d0f-ece5-4b84-b129-93004ba61a5f backend=vtpm-g1 [all …]
|
A D | 9pfs.markdown | 64 The frontend and the backend connect via xenstore to exchange 72 Backend specific properties, written by the backend, read by the 96 backend: 149 - Query virtual device - Query backend device 170 - Query backend device properties. 247 consumer is the backend. 249 It contains server responses. The producer is the backend, the 254 data has already been consumed by the backend. **out_prod** is 256 is increased by the backend, after reading data from **out**. 297 in -> backend to frontend only [all …]
|
A D | pvcalls.markdown | 379 backend, ret is ENOTSUP. 446 **connect** command, the backend: 509 - backend releases the socket 510 - backend unmaps the data ring 511 - backend unmaps the indexes page 512 - backend unbinds the event channel 663 - backend accepts the new connection 670 - backend binds to the **evtchn** 931 the consumer is the backend. 985 in -> backend to frontend only [all …]
|
A D | xenstore-paths.markdown | 334 ~/backend/$TYPE/$DOMID/$DEVID. 336 #### ~/backend/vbd/$DOMID/$DEVID/* [] 348 Uses the qemu based disk backend. 350 #### ~/backend/tap/$DOMID/$DEVID/* [] 357 #### ~/backend/vfb/$DOMID/$DEVID/* [] 367 #### ~/backend/vif/$DOMID/$DEVID/* [] 374 A PV SCSI backend. 378 A PV USB backend. Described by 387 A PV USB device backend. Described by 390 Uses the qemu based USB backend. [all …]
|
A D | console.txt | 58 The toolstack writes 'connection' information in the xenstore backend in 65 extra backend key 69 to the backend: 74 The backend will write the pty device name to the "tty" node in the 95 The backend implementation daemon chosen for a particular console is specified 141 output from the stubdom to dom0. The pv console backend for stubdom's pv 145 can only have one pv console with xenstored as backend (the stubdom 147 need another pv console connection for each console backend to export
|
A D | netif-staging-grants.pandoc | 32 throughput when we switch to (zero)copying in the backend/frontend, instead of 112 In essence the transmission of a packet in a from frontend to the backend 144 11) Check whether backend needs a notification 211 [optional, if backend is polling the ring and never sleeps] 218 this hypercall a TLB flush of all backend vCPUS is done. 271 on backend, as opposed to a grant copy. 309 from backend to frontend network stack: 327 [ It's up to the backend to choose how it fills this data. E.g. backend may 383 27) Check whether backend needs notification: 422 of having a set of grants permanently mapped with backend, containing data [all …]
|
A D | block-scripts.txt | 5 involved in providing access to a backend. There are three general 55 parameter is the xenstore backend path of the device, while the second 105 both a frontend and a backend).
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_disk.c | 25 const char *backend; in disk_eject_xswatch_callback() local 50 if (!backend) { in disk_eject_xswatch_callback() 55 sscanf(backend, in disk_eject_xswatch_callback() 198 switch (disk->backend) { in libxl__device_from_disk() 210 disk->backend); in libxl__device_from_disk() 321 switch (disk->backend) { in device_disk_add() 379 disk->backend); in device_disk_add() 631 diskinfo->backend = NULL; in libxl_device_disk_getinfo() 642 if (!diskinfo->backend) { in libxl_device_disk_getinfo() 664 free(diskinfo->backend); in libxl_device_disk_getinfo() [all …]
|
A D | libxl_vtpm.c | 124 vtpminfo->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vtpm_getinfo() 126 if (!vtpminfo->backend) { in libxl_device_vtpm_getinfo() 130 rc = libxl__backendpath_parse_domid(gc, vtpminfo->backend, in libxl_device_vtpm_getinfo() 153 LOGD(ERROR, domid, "%s/uuid does not exist!", vtpminfo->backend); in libxl_device_vtpm_getinfo() 159 vtpminfo->backend, val); in libxl_device_vtpm_getinfo()
|
A D | libxlu_disk_l.l | 111 if ( !strcmp(str,"phy")) DSET(dpc,backend,BACKEND,str,PHY); in setbackendtype() 112 else if (!strcmp(str,"tap")) DSET(dpc,backend,BACKEND,str,TAP); in setbackendtype() 113 else if (!strcmp(str,"qdisk")) DSET(dpc,backend,BACKEND,str,QDISK); in setbackendtype() 182 backend=[^,]*,? { STRIP(','); SAVESTRING("backend", backend_domname, FROMEQUALS); }
|
A D | libxl_device.c | 263 switch (backend) { in disk_try_backend() 275 return backend; in disk_try_backend() 281 return backend; in disk_try_backend() 285 return backend; in disk_try_backend() 311 return backend; in disk_try_backend() 315 return backend; in disk_try_backend() 327 libxl_disk_backend_to_string(backend), in disk_try_backend() 390 if (disk->backend != LIBXL_DISK_BACKEND_UNKNOWN) { in libxl__device_disk_set_backend() 391 ok= disk_try_backend(&a, disk->backend); in libxl__device_disk_set_backend() 406 disk->backend = ok; in libxl__device_disk_set_backend() [all …]
|
A D | libxl_vdispl.c | 183 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vdispl_getinfo() 186 if (!info->backend) { rc = ERROR_FAIL; goto out; } in libxl_device_vdispl_getinfo() 188 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vdispl_getinfo()
|
A D | libxl_utils.c | 296 int libxl_string_to_backend(libxl_ctx *ctx, char *s, libxl_disk_backend *backend) in libxl_string_to_backend() argument 302 *backend = LIBXL_DISK_BACKEND_PHY; in libxl_string_to_backend() 304 *backend = LIBXL_DISK_BACKEND_TAP; in libxl_string_to_backend() 306 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend() 315 *backend = LIBXL_DISK_BACKEND_TAP; in libxl_string_to_backend() 317 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend() 319 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend() 321 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend()
|
/xen-4.10.0-shim-comet/tools/misc/ |
A D | xen-ringwatch | 102 def __init__(self, backend, name): 103 self.backend = backend 109 return "%s/%s" % (self.backend.name(), 116 def from_name(cls, backend, name): 117 return cls(backend, name) 122 def find(cls, backend): 123 paths = glob.glob("%s/%s" % (backend.path(), 127 yield cls.from_name(backend, name) 130 return "%s/%s" % (self.backend.path(), 574 for backend in _type.find(): [all …]
|
/xen-4.10.0-shim-comet/docs/man/ |
A D | xl-disk-configuration.pod.5 | 202 =item B<backend>=I<DOMAIN-NAME> 208 Designates a backend domain for the device 231 Specifies the backend implementation to use 243 Automatically determine which backend to use. 248 which software implementation of the Xen backend driver is used. 250 Not all backend drivers support all combinations of other options. 253 automatically determine the most suitable backend. 290 Xen PV network protocol and that expected by the backend kernel's 298 O_DIRECT when using the qemu-based Xen PV backend (C<qdisk>). 324 Request that backend advertise discard support to frontend [all …]
|
/xen-4.10.0-shim-comet/docs/ |
A D | ChangeLog | 52 xenstore of the backend VNC server. VNC server code sets 113 Adds a BLKIF_OP_FLUSH_DISKCACHE request. The backend is expected to ask 124 addresses it's interested in. Available if the backend has 127 always put the backend's underlying networking device into promiscuous
|
/xen-4.10.0-shim-comet/tools/ |
A D | Makefile | 228 if $$source/scripts/tracetool.py --check-backend --backend log ; then \ 230 elif $$source/scripts/tracetool.py --check-backend --backend stderr ; then \
|
/xen-4.10.0-shim-comet/docs/figs/ |
A D | network-basic.fig | 32 4 0 0 50 -1 0 16 0.0000 4 195 1305 4050 4590 backend for\001
|
/xen-4.10.0-shim-comet/tools/examples/ |
A D | README | 12 block - called by xen-backend.agent to bind/unbind dev 25 xen-backend.agent - calls block, vif-* scripts to add, remove, hotplug
|
/xen-4.10.0-shim-comet/tools/hotplug/Linux/systemd/ |
A D | xen-qemu-dom0-disk-backend.service.in | 2 Description=qemu for xen dom0 disk backend
|
A D | Makefile | 11 XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
|
/xen-4.10.0-shim-comet/ |
A D | SUPPORT.md | 133 ### QEMU backend hotplugging for xl 438 ### PV Framebuffer (backend) 450 ### PV keyboard (backend) 456 ### PV USB (backend) 462 ### PV SCSI protocol (backend) 466 NB that while the PV SCSI backend is in Linux and tested regularly, 469 ### PV TPM (backend) 473 ### PV 9pfs (backend) 477 ### PVCalls (backend) 481 PVCalls backend has been checked into Linux,
|