/xen/tools/xenstat/libxenstat/src/ |
A D | xenstat.c | 169 if (node->domains == NULL) { in xenstat_get_node() 185 tmp = realloc(node->domains, in xenstat_get_node() 191 node->domains = tmp; in xenstat_get_node() 254 free(node->domains); in xenstat_get_node() 264 if (node->domains) { in xenstat_free_node() 266 free(node->domains[i].name); in xenstat_free_node() 272 free(node->domains); in xenstat_free_node() 286 return &(node->domains[i]); in xenstat_node_domain() 461 node->domains[i].vcpus = malloc(node->domains[i].num_vcpus in xenstat_collect_vcpus() 500 free(node->domains[i].vcpus); in xenstat_free_vcpus() [all …]
|
A D | xenstat_solaris.c | 281 if (node->domains[i].id == 0) in xenstat_collect_networks() 283 if (!collect_dom_networks(node, priv, &node->domains[i])) in xenstat_collect_networks() 391 if (node->domains[i].id == 0) in xenstat_collect_vbds() 393 if (!collect_dom_vbds(node, priv, &node->domains[i])) in xenstat_collect_vbds()
|
/xen/tools/hotplug/Linux/init.d/ |
A D | sysconfig.xendomains.in | 6 # The xendomains script can send SysRq requests to domains on shutdown. 9 # of the domains ("s"). 50 # Directory to save running domains to when the system (dom0) is 51 # shut down. Will also be used to restore domains from if # XENDOMAINS_RESTORE 53 # (e.g. because you rather shut domains down). 86 # This variable determines whether saved domains from XENDOMAINS_SAVE 94 # This variable sets the directory where domains configurations 96 # Leave empty if you don't want to start domains automatically 99 # set: It will first restore saved domains and then only start domains 108 # If this variable is set to "true", only the domains started via config [all …]
|
/xen/tools/ocaml/xenstored/ |
A D | connections.ml | 22 domains: (int, Connection.t) Hashtbl.t; RecordField 29 domains = Hashtbl.create 37; 42 Hashtbl.add cons.domains (Domain.get_id dom) con; 60 Hashtbl.find cons.domains 81 Hashtbl.remove cons.domains id; 94 Hashtbl.iter (fun _ c -> fct c) cons.domains 106 cons.domains [] 191 Hashtbl.length cons.domains, !nb_ops_dom, !nb_watchs_dom) 195 let domains = Hashtbl.fold (fun _ con accu -> Connection.debug con :: accu) cons.domains [] in 196 String.concat "" (domains @ anonymous)
|
A D | xenstored.ml | 30 fct store cons domains c 54 let process_domains store cons domains = 62 Process.do_input store cons domains con; 63 Process.do_output store cons domains con; 66 Domains.iter domains do_io_domain 284 Domains.incr_conflict_credit domains; 297 DB.from_file store domains cons filename; 370 Process.do_output store cons domains con; 371 Process.do_input store cons domains con; 455 if Domains.all_at_max_credit domains [all …]
|
A D | domains.ml | 17 let debug fmt = Logging.debug "domains" fmt 18 let error fmt = Logging.error "domains" fmt 19 let warn fmt = Logging.warn "domains" fmt 23 type domains = { type 29 domains that are carrying some penalty and so are below the 30 maximum credit, and another queue for domains that have run out of 41 mutable n_paused: int; (* Number of domains with zero or negative credit *) 42 mutable n_penalised: int; (* Number of domains with less than maximum credit *) 77 (* Functions to handle queues of domains given that the domain might be deleted while in a queue. *)
|
A D | oxenstored.conf.in | 12 # Limits applied to domains whose writes cause other domains' transaction 40 # multiple other domains can suffer conflicts caused by any of those 41 # domains, so the flag must be set to true.
|
A D | process.ml | 171 let do_isintroduced con _t domains _cons data = 384 let do_transaction_end con t domains cons data = 407 let do_introduce con t domains cons data = 417 if Domains.exist domains domid then 418 let edom = Domains.find domains domid in 426 let ndom = Domains.create domains domid mfn port in 435 let do_release con t domains cons data = 444 Domains.del domains domid; 451 let do_resume con _t domains _cons data = 459 if Domains.exist domains domid [all …]
|
/xen/docs/features/ |
A D | dom0less.pandoc | 15 Multiboot specification has been extended to allow for multiple domains 20 future it will become unnecessary when all domains are created 22 booted and the Xen tools to become available, domains created by Xen 33 ramdisk. It also needs to load the kernel and ramdisk of any additional domains 102 with domains that have been created by it. Using xl with domains 106 information, the GIC version exposed to the domains started by Xen at 112 - Pinning vCPUs of domains started by Xen at boot can be 124 of dom0less. DomU are domains created by Xen (similar to Dom0) and 135 xl domains list.
|
/xen/tools/xenstat/xentop/ |
A D | TODO | 3 Use prompting to search for domains 19 Full management: pause, destroy, create domains 32 Monitor only domains with specified domain IDs 34 Monitor only domains with specified node IDs
|
A D | xentop.c | 1164 xenstat_domain **domains; in top() local 1182 domains = calloc(num_domains, sizeof(xenstat_domain *)); in top() 1183 if(domains == NULL) in top() 1187 domains[i] = xenstat_node_domain_by_index(cur_node, i); in top() 1190 qsort(domains, num_domains, sizeof(xenstat_domain *), in top() 1199 adjust_field_widths(domains[i]); in top() 1207 do_domain(domains[i]); in top() 1209 do_vcpu(domains[i]); in top() 1211 do_network(domains[i]); in top() 1213 do_vbd(domains[i]); in top() [all …]
|
/xen/docs/ |
A D | glossary.rst | 12 to create and manage other domains on the system. 24 two domains for a period of time, while it is in transit. 38 (e.g. the control and/or hardware domains), are not considered guests in 44 level the hypervisor. As such, it covers all domains, including ones
|
/xen/docs/designs/ |
A D | argo.pandoc | 7 receive memory rings registered by domains. It does not require memory 10 Argo has requirements for performance isolation between domains, to prevent 12 domains, or even other VCPUs of the same domain operating other rings. 73 Access to the ring_hash data structure is confined to domains that a 87 data structures of other domains. 97 other domains that are waiting for ring space availability. 113 domains that this domain has queried. 186 Argo operations by many domains. 192 structs of all domains simplifies the protocol. 203 by other domains are cancelled. [all …]
|
/xen/docs/misc/ |
A D | xsm-flask.txt | 8 controls over Xen domains, allowing the policy writer to define what 9 interactions between domains, devices, and the hypervisor are permitted. 12 - Prevent two domains from communicating via event channels or grants 13 - Control which domains can use device passthrough (and which devices) 14 - Restrict or audit operations performed by privileged domains 24 functions into their own domains, via the XSM mechanisms described in 30 supposedly-only-semi-privileged disaggregated management domains. But 31 such management domains are (in such a design) to be seen as 45 other-than-fully-trusted domains. 48 driver domains, or stub xenstored - even if those bugs do no worse [all …]
|
A D | printk-formats.txt | 41 Regular domains are printed with their ID in decimal. System 42 domains are printed with their name.
|
A D | vtpm-platforms.txt | 17 vTPM Manager and vTPMs. The vtpmmgr, vtpm, and guest domains are created using 66 Starting domains: 94 vtpmmgr domain. The two guest domains may be instantiated using pv-grub or 113 Once these commands are complete, the domains are unpaused and may boot. The XSM 121 This example may be extended to allow dynamic creation of domains by using a 123 a pair of domains using an unused XSM user field: a vTPM and a pv-grub domain
|
/xen/tools/flask/policy/modules/ |
A D | xen.te | 84 # it does not need to be defined here and should not be used for domains. 86 # The system user and role are used for utility domains and pseudo-domains. In 87 # systems where users and roles are not being used for separation, all domains
|
A D | guest_features.te | 1 # Allow all domains to use PMU (but not to change its settings --- that's what 5 # Allow all domains to enable the Argo interdomain communication hypercall; 13 # and stub domains for early boot output, so don't audit even when we deny it.
|
A D | all_system_role.te | 1 # Allow all domains to use system_r so that systems that are not using the
|
A D | prot_domU.te | 3 # map memory belonging to those domains.
|
/xen/tools/ocaml/test/ |
A D | list_domains.ml | 20 let domains = Xenlight.Dominfo.list ctx in 21 List.iter (fun d -> print_dominfo d) domains
|
/xen/docs/admin-guide/ |
A D | introduction.rst | 10 In Xen terminology, there are :term:`domains<domain>`, commonly abbreviated to 40 hardware domains responsibility.
|
/xen/docs/man/ |
A D | xl.1.pod.in | 13 domains. It can also be used to list current domains, enable or pin 294 Displays information about one or more domains. If no domains are 295 specified it displays information about all domains. 438 careful when using this command on running domains. 773 This command is only available for HVM domains. 951 claimed for domains. 994 Prints the current uptime of the domains running. 1222 all the domains: 1428 Only works with HVM domains. 1434 I<virtualdevice>. Only works with HVM domains. [all …]
|
/xen/tools/flask/policy/policy/ |
A D | security_classes | 3 # These classes are not used by the hypervisor, but may be used by domains or
|
/xen/xen/arch/x86/ |
A D | Kconfig | 49 Interfaces to support PV domains. These require guest kernel support 52 This option is needed if you want to run PV domains. 96 Interfaces to support HVM domains. HVM domains require hardware 100 This option is needed if you want to run HVM or PVH domains.
|