/xen-4.10.0-shim-comet/docs/man/ |
A D | xen-pci-device-reservations.pod.7 | 5 use of this is with device ID 0x0001 to advertise the Xen Platform PCI 6 device - the presence of this virtual device enables a guest Operating 12 vendor ID of 0x5853 and Xen-vendor/device specific PCI device IDs. This file 13 records reservations made within the device ID range in order to avoid 27 try to record specific device IDs in PCI ID databases such as 36 0x0001 | (Xen Platform PCI device) 50 qemu-system-i386 -device xen-pvdevice,help 59 The PCI vendor ID and subsystem vendor ID of the device. 61 =item device-id (must be specified) 63 The PCI device ID and subsystem device ID of the device. [all …]
|
A D | xl-network-configuration.pod.5 | 41 guest of this VIF device. The value is a 48-bit number represented as 108 Specifies the type of device to valid values are: 114 C<ioemu> (default) -- this device will be provided as an emulate 115 device to the guest and also as a paravirtualised device which the 122 C<vif> -- this device will be provided as a paravirtualised device 133 Specifies the type device to emulated for this guest. Valid values 150 in principle any device supported by your device model 158 Specifies the backend device name for the virtual device. 161 device will have a "-emu" suffice added. 164 C<DOMID> is the guest domain ID and C<DEVID> is the device [all …]
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_9pfs.c | 28 libxl__device *device) in libxl__device_from_p9() argument 30 device->backend_devid = p9->devid; in libxl__device_from_p9() 31 device->backend_domid = p9->backend_domid; in libxl__device_from_p9() 32 device->backend_kind = LIBXL__DEVICE_KIND_9PFS; in libxl__device_from_p9() 33 device->devid = p9->devid; in libxl__device_from_p9() 34 device->domid = domid; in libxl__device_from_p9() 35 device->kind = LIBXL__DEVICE_KIND_9PFS; in libxl__device_from_p9()
|
A D | libxl_console.c | 282 device->devid = console->devid; in libxl__device_console_add() 283 device->domid = domid; in libxl__device_console_add() 352 libxl__device device; in libxl__device_vuart_add() local 363 device.devid = console->devid; in libxl__device_vuart_add() 364 device.domid = domid; in libxl__device_vuart_add() 644 device->backend_devid = vkb->devid; in libxl__device_from_vkb() 647 device->devid = vkb->devid; in libxl__device_from_vkb() 648 device->domid = domid; in libxl__device_from_vkb() 701 device->backend_devid = vfb->devid; in libxl__device_from_vfb() 704 device->devid = vfb->devid; in libxl__device_from_vfb() [all …]
|
A D | libxl_disk.c | 214 device->domid = domid; in libxl__device_from_disk() 215 device->devid = devid; in libxl__device_from_disk() 243 libxl__device *device; in device_disk_add() local 304 GCNEW(device); in device_disk_add() 451 aodev->dev = device; in device_disk_add() 676 libxl__device device; in libxl_cdrom_insert() local 941 libxl__device device; in libxl__device_disk_find_local_path() local 1031 libxl__device device; in local_device_attach_cb() local 1072 libxl__device *device; in libxl__device_disk_local_initiate_detach() local 1079 GCNEW(device); in libxl__device_disk_local_initiate_detach() [all …]
|
A D | libxl_device.c | 26 if (device->kind == LIBXL__DEVICE_KIND_CONSOLE && device->devid == 0) in libxl__device_frontend_path() 34 device->devid); in libxl__device_frontend_path() 43 device->domid, device->devid); in libxl__device_backend_path() 52 device->devid); in libxl__device_libxl_path() 137 frontend_perms[0].id = device->domid; in libxl__device_generic_add() 176 if ((device->kind == LIBXL__DEVICE_KIND_CONSOLE && device->devid == 0) || in libxl__device_generic_add() 1838 libxl__device *device; in libxl__device_add_async() local 1865 GCNEW(device); in libxl__device_add_async() 1930 aodev->dev = device; in libxl__device_add_async() 1951 libxl__device *device; in libxl__device_add() local [all …]
|
A D | libxl_vtpm.c | 33 libxl__device *device) in libxl__device_from_vtpm() argument 35 device->backend_devid = vtpm->devid; in libxl__device_from_vtpm() 36 device->backend_domid = vtpm->backend_domid; in libxl__device_from_vtpm() 37 device->backend_kind = LIBXL__DEVICE_KIND_VTPM; in libxl__device_from_vtpm() 38 device->devid = vtpm->devid; in libxl__device_from_vtpm() 39 device->domid = domid; in libxl__device_from_vtpm() 40 device->kind = LIBXL__DEVICE_KIND_VTPM; in libxl__device_from_vtpm()
|
A D | libxl_vdispl.c | 27 libxl__device *device) in libxl__device_from_vdispl() argument 29 device->backend_devid = vdispl->devid; in libxl__device_from_vdispl() 30 device->backend_domid = vdispl->backend_domid; in libxl__device_from_vdispl() 31 device->backend_kind = LIBXL__DEVICE_KIND_VDISPL; in libxl__device_from_vdispl() 32 device->devid = vdispl->devid; in libxl__device_from_vdispl() 33 device->domid = domid; in libxl__device_from_vdispl() 34 device->kind = LIBXL__DEVICE_KIND_VDISPL; in libxl__device_from_vdispl()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | device_tree.h | 97 struct device dev; 102 static inline struct dt_device_node *dev_to_dt(struct device *dev) in dev_to_dt() 305 dt_device_type_is_equal(const struct dt_device_node *device, in dt_device_type_is_equal() argument 308 return !dt_node_cmp(device->type, type); in dt_device_type_is_equal() 315 device->used_by = used_by; in dt_device_set_used_by() 320 return device->used_by; in dt_device_used_by() 325 device->is_protected = true; in dt_device_set_protected() 330 return device->is_protected; in dt_device_is_protected() 426 bool_t dt_device_is_compatible(const struct dt_device_node *device, 516 unsigned int dt_number_of_irq(const struct dt_device_node *device); [all …]
|
/xen-4.10.0-shim-comet/tools/hotplug/NetBSD/ |
A D | block | 76 device=/dev/${disk}d 80 if [ x$device = x ] ; then 83 xenstore-write $xpath/vnd $device 86 device=$xparams 89 physical_device=$(stat -f '%r' "$device") 90 xenstore-write $xpath/physical-device $physical_device
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | vtd.txt | 15 4 ) change XEN->"PCI-device backend driver" from "M" to "*". 31 a) check if the driver has binded to the device 36 c) add the device to the PCI backend 38 d) let the PCI backend bind to the device 67 11) hide device using pci-stub (example PCI device 01:00.0): 70 - locate the entry for device 01:00.0 and note down the vendor & device ID 111 To override for a specific device: 132 Or just for a specific device: 162 VTd device hotplug: 181 …To specify options for the device, use -o or --options=. Following command would disable MSI-INTx … [all …]
|
A D | block-scripts.txt | 8 1. When a user passes a block device in the 'target' field of the disk 43 path for the block device to be created. 76 "$XENBUS_PATH/physical-device-path" with the path to the physical 81 "$XENBUS_PATH/physical-device" with the device's major and minor 99 physical-device-path. 101 On Linux, the device model (qemu) needs access to a file it can 104 consume physical-device-path (rather than, say, having dom0 act as 108 simply write "physical-device-path", and then have libxl write the 112 device node* isn't re-used. To do this it currently uses 113 physical-device; and to do this *safely* it needs physical-device to [all …]
|
A D | xenstore-paths.markdown | 35 * $DEVID -- a per-device type device identifier. Typically an integer. 256 ACPI device is not created. 265 ### Frontend device paths 272 #### ~/device/vbd/$DEVID/* [] 277 #### ~/device/vfb/$DEVID/* [] 282 #### ~/device/vkbd/$DEVID/* [] 287 #### ~/device/vif/$DEVID/* [] 292 #### ~/device/vscsi/$DEVID/* [] 297 #### ~/device/vusb/$DEVID/* [] 306 #### ~/device/console/$DEVID/* [] [all …]
|
/xen-4.10.0-shim-comet/docs/misc/arm/ |
A D | passthrough.txt | 1 Passthrough a device described in the Device Tree to a guest 6 1) Mark the device to let Xen know the device will be used for passthrough. 7 This is done in the device tree node describing the device by adding the 12 2) Create a partial device tree describing the device. The IRQ are mapped 16 be aware that passing a partial device tree to a VM is a powerful tool, 54 information about device tree. 55 * In this example, the device MMIO region is placed at a different 58 3) Compile the partial guest device with dtc (Device Tree Compiler). 71 They can also be calculated from the original device tree (not 73 device tree bindings of the interrupt controller of your platform. For
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/ |
A D | io.c | 492 girq->device = digl->device = pt_irq_bind->u.pci.device; in pt_irq_create_bind() 605 digl->bus, PCI_SLOT(digl->device), in pt_irq_create_bind() 606 PCI_FUNC(digl->device), digl->intx); in pt_irq_create_bind() 637 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() local 644 PCI_SLOT(device), PCI_FUNC(device), intx); in pt_irq_destroy_bind() 669 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() local 672 unsigned int link = hvm_pci_intx_link(device, intx); in pt_irq_destroy_bind() 679 girq->device == device && in pt_irq_destroy_bind() 704 digl->device == device && in pt_irq_destroy_bind() 740 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() local [all …]
|
/xen-4.10.0-shim-comet/xen/arch/arm/platforms/ |
A D | vexpress.c | 34 int function, int device) in vexpress_ctrl_start() argument 46 (device << DEVICE_SHIFT); in vexpress_ctrl_start() 63 int vexpress_syscfg(int write, int function, int device, uint32_t *data) in vexpress_syscfg() argument 82 if ( vexpress_ctrl_start(syscfg, write, function, device) < 0 ) in vexpress_syscfg() 85 if ( vexpress_ctrl_start(syscfg, write, function, device) < 0 ) in vexpress_syscfg()
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | mmconfig-shared.c | 214 u16 vendor, device; in pci_mmcfg_nvidia_mcp55() local 218 device = (l >> 16) & 0xffff; in pci_mmcfg_nvidia_mcp55() 220 if (PCI_VENDOR_ID_NVIDIA != vendor || 0x0369 != device) in pci_mmcfg_nvidia_mcp55() 239 u16 vendor, device; in pci_mmcfg_nvidia_mcp55() local 244 device = (l >> 16) & 0xffff; in pci_mmcfg_nvidia_mcp55() 246 if (PCI_VENDOR_ID_NVIDIA != vendor || 0x0369 != device) in pci_mmcfg_nvidia_mcp55() 283 u32 device; member 304 u16 vendor, device; in pci_mmcfg_check_hostbridge() local 317 device = (l >> 16) & 0xffff; in pci_mmcfg_check_hostbridge() 320 pci_mmcfg_probes[i].device == device) in pci_mmcfg_check_hostbridge()
|
A D | mmconf-fam10h.c | 23 u32 device; member 50 u16 device; in get_fam10h_pci_mmconf_base() local 58 device = (id>>16) & 0xffff; in get_fam10h_pci_mmconf_base() 60 pci_probes[i].device == device) in get_fam10h_pci_mmconf_base()
|
/xen-4.10.0-shim-comet/docs/ |
A D | INDEX | 9 misc/hvm-emulated-unplug Xen HVM emulated device unplug protocol 25 misc/arm/passthrough Passthrough a device described in the Device Tree to a guest 26 misc/arm/device-tree/booting Device tree bindings to boot Xen 27 misc/arm/device-tree/passthrough Device tree binding to passthrough a device
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | edd.h | 30 u8 device; /* %dl: device */ member 82 u8 device; member 89 u8 device; member 124 u8 device; member 141 u8 device; member
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_devicemodel_compat.c | 46 uint8_t bus, uint8_t device, uint8_t function) in xc_hvm_map_pcidev_to_ioreq_server() argument 49 segment, bus, device, in xc_hvm_map_pcidev_to_ioreq_server() 55 uint8_t bus, uint8_t device, uint8_t function) in xc_hvm_unmap_pcidev_from_ioreq_server() argument 59 device, function); in xc_hvm_unmap_pcidev_from_ioreq_server() 77 uint8_t device, uint8_t intx, unsigned int level) in xc_hvm_set_pci_intx_level() argument 80 bus, device, intx, level); in xc_hvm_set_pci_intx_level()
|
/xen-4.10.0-shim-comet/tools/flask/policy/modules/ |
A D | xen.if | 141 # Define how a device model domain interacts with its target 158 # Allow creation of a device model and HVM domain pair 170 # use_device_iommu(domain, device) 171 # Allow a device to be used by a domain 179 # use_device_iommu_nointremap(domain, device) 180 # Allow a device to be used by a domain 190 # use_device_noiommu(domain, device) 191 # Allow a device to be used by a domain 199 # admin_device(domain, device) 200 # Allow a device to be used and delegated by a domain
|
/xen-4.10.0-shim-comet/tools/hotplug/Linux/ |
A D | external-device-migrate | 37 -type <device type> : the type of device that is migrating 38 -subtype <dev. subtype>: the subtype of the device
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | irq.h | 113 uint8_t device; member 144 uint8_t device; member 185 void hvm_pci_intx_assert(struct domain *d, unsigned int device, 187 void hvm_pci_intx_deassert(struct domain *d, unsigned int device,
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | irq.c | 61 struct domain *d, unsigned int device, unsigned int intx) in __hvm_pci_intx_assert() argument 66 ASSERT((device <= 31) && (intx <= 3)); in __hvm_pci_intx_assert() 71 gsi = hvm_pci_intx_gsi(device, intx); in __hvm_pci_intx_assert() 80 link = hvm_pci_intx_link(device, intx); in __hvm_pci_intx_assert() 88 struct domain *d, unsigned int device, unsigned int intx) in hvm_pci_intx_assert() argument 91 __hvm_pci_intx_assert(d, device, intx); in hvm_pci_intx_assert() 96 struct domain *d, unsigned int device, unsigned int intx) in __hvm_pci_intx_deassert() argument 101 ASSERT((device <= 31) && (intx <= 3)); in __hvm_pci_intx_deassert() 106 gsi = hvm_pci_intx_gsi(device, intx); in __hvm_pci_intx_deassert() 114 link = hvm_pci_intx_link(device, intx); in __hvm_pci_intx_deassert() [all …]
|