aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: correct typo in vbd-interface.txtIan Campbell2011-07-141-1/+1
| | | | | | d1 is xvdb not xvda. Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
* doc: Update the com1,com2 section with pci and amt options.Konrad Rzeszutek Wilk2011-07-141-2/+6
| | | | | | | | The "xen: Automatically find serial port on PCI/PCIe and AMT devices." provides the functionality to probe for the I/O base using the "pci" and "amt" option. Update the documentation with this fact. Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
* libxl: disks: allow specification of "backendtype=phy|tap|qdisk"Ian Jackson2011-06-281-0/+17
| | | | | Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
* docs: update xl-disk-configuration.txt to describe new syntaxIan Jackson2011-06-281-99/+150
| | | | | Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
* tools: vnet: RemoveKeir Fraser2011-03-254-220/+0
| | | | | | | | | | | | | Build has been broken since at least 18969:d6889b3b6423 (early 2009) and it has been unhooked from the top level build since forever AFAICT. The last actual development (as opposed to tree wide cleanups and build fixes) appears to have been 11594:6d7bba6443ef in 2006. The functionality of vnet has apparently been superceded by VLANs, ebtables, Ethernet-over-IP etc all of which are well integrated with upstream kernels and distros. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Keir Fraser <keir@xen.org>
* Remove unmaintained Access Control Module (ACM) from hypervisor.Keir Fraser2011-03-256-5560/+0
| | | | Signed-off-by: Keir Fraser <keir@xen.org>
* build: Make XEN_ROOT an absolute path.Keir Fraser2011-03-172-2/+2
| | | | | | | | Otherwise make can search the path relative to certain standard paths such as /usr/include (e.g., the line '-include $(XEN_ROOT)/.config' in Config.mk suffers from this). Signed-off-by: Keir Fraser <keir@xen.org>
* docs: vbd-interface.txt: correct behaviour for modern Linux pv-on-hvmIan Jackson2011-02-171-3/+4
| | | | | | | | Modern PV on HVM kernels map hd* devices to corresponding xvd*. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* docs: document disk configuration string syntax (particularly, xl's syntax)Kamala Narasimhan2011-02-151-0/+154
| | | | | | Signed-off-by: Kamala Narasimhan <kamala.narasimhan@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* docs: document vbd numbering and namingIan Jackson2011-02-091-0/+126
| | | | Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* docs: Bring comments about NetworkManager and bridging up to dateMichael Young2011-02-011-2/+3
| | | | | | | | | Update a comment about NetworkManager not supporting bridging in Fedora 11 to refer instead to Fedora 14. Clarify the wording. Signed-off-by: Michael Young <m.a.young@durham.ac.uk> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* xenpaging: (sparse) documenationOlaf Hering2010-12-141-0/+48
| | | | | | | Write up some sparse documentation about xenpaging usage. Signed-off-by: Olaf Hering <olaf@aepfle.de> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* tools, build system: Detect distro-variant directories at build-timeIan Jackson2010-09-211-9/+9
| | | | | | | | | | | | | | In b59f87f56b1e, the defaults for some of the directory config variables implicitly changed. In this commit we arrange for the defaults to be auto-detected (with the same logic as the run-time scripts use). This will make the build more likely to produce answers which the builder intends. (And, in particular, it should un-break the automated tests, which didn't set these variables explicitly and therefore got broken by b59f87f56b1e.) Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* tools, build system: Make changing distro-specific layout aspects easier2010-09-201-0/+27
| | | | | | | | | | | Introduce CONFIG_LEAF_DIR, SUBSYS_DIR, INITD_DIR variables to cope better with variation between distributions. See docs/misc/distro_mapping.txt for details. Signed-off-by: Bruce Edge <bruce.edge@gmail.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Document how 4gb_segment_notify notifysKeir Fraser2010-08-221-2/+2
|
* tools: xenconsole[d] and libxl: multiple console supportStefano Stabellini2010-08-161-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch implements the new protocol for handling pv consoles and emulated serials as described in the document docs/misc/console.txt. The changes are: - xenconsoled: do not write the pty under serial in xenstore if xenconsoled is handling a consolepath; - xenconsole: implement support for an explicit console type parameter; the parameter can be "pv", to specify that the user wants to connect to a pv console, or "serial", to specify that the user wants to connect to an emulated serial. If the type parameter hasn't been specified be the user, xenconsole tries to guess which type of console it has to connect to, defaulting to pv console for pv guests and emulated serial for hvm guests. - xenconsole: use the new xenstore paths; - libxl: rename libxl_console_constype to libxl_console_consback: constype is used to to specify whether qemu or xenconsoled provides the backend, so I renamed it to libxl_console_consback to make it more obvious that we are talking about backends; - libxl: add a new libxl_console_constype to specify if the console is an emulated serial or a pv console; - libxl: support the new xenconsole "type" command line parameter; - libxl: use the "output" node under console in xenstore to tell qemu where do we want the output of this pv console to go; - remove the legacy "serialpath" from xenconsoled altogether Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Also: update the QEMU_TAG to pull in the qemu part of these changes. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Fix xm man page statement about asynchonous operationKeir Fraser2010-06-021-6/+4
| | | | | | | | | | The man page for xm command states that many commands acts asynchronously which is not true. According to my experience most commands does act synchronously with several exceptions, like create, shutdown, mem-set and vcpu-set commands so this fixes the paragraph available in this xm man page. Signed-off-by: Michal Novotny <minovotn@redhat.com>
* cpupools [6/6]: Documentation changesKeir Fraser2010-04-215-3/+1364
| | | | Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com>
* docs: Add tmem documentationKeir Fraser2010-04-211-0/+798
| | | | Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
* docs: add a document about guest cpuid configurationKeir Fraser2009-12-141-0/+23
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* docs: Example usage of pvrdtscp algorithmKeir Fraser2009-12-111-0/+307
| | | | Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
* docs: new tsc_mode VM configuration optionKeir Fraser2009-12-021-0/+299
| | | | Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
* docs: descriptions of PSCSI_HBA and DSCSI_HBAKeir Fraser2009-11-234-5/+756
| | | | | | | Add descriptions of PSCSI_HBA class and DSCSI_HBA class to XenAPI document. Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
* xsm: Add support for Xen device policiesKeir Fraser2009-10-271-0/+64
| | | | | | | | | | | | | Add support for Xen ocontext records to enable device polices. The default policy will not be changed and instructions have been added to enable the new functionality. Examples on how to use the new policy language have been added but commented out. The newest version of checkpolicy (>= 2.0.20) and libsepol (>= 2.0.39) is needed in order to compile it. Devices can be labeled and enforced using the following new commands; pirqcon, iomemcon, ioportcon and pcidevicecon. Signed-off-by : George Coker <gscoker@alpha.ncsc.mil> Signed-off-by : Paul Nuzzi <pjnuzzi@tycho.ncsc.mil>
* xend: Add support for URI ('file:' and 'data:' scheme) for PV/kernelKeir Fraser2009-08-255-45/+115
| | | | | | | | | | | | | | | | | | | | | and PV/ramdisk Add support for 'file:' and 'data:' URI schemes for the parameters 'PV/kernel' and 'PV/ramdisk' in the VM.create() call. The 'data:' scheme handling enables using a file which is stored inside the management system (from where the XenAPI call is send) as kernel or ramdisk. Notes: o all included: a detailed description can be found in the xenapi documentation o bumped up the version of the API document to 1.0.8 (because of (minimal) interface extension) o Future enhancements (like http:, ftp: schemes) fit seamlessly into the current design / classes o Unittest cases and xm-test case included Signed-off-by: Andreas Florath <xen@flonatel.org>
* docs/misc: Update XSM Flask documentationKeir Fraser2009-08-211-14/+64
| | | | | | | | | Update the XSM Flask documentation to reflect the support for policy.24, the updated policy and policy build infrastructure, and how to enable the optional MLS policy. Signed-off-by: Stephen D. Smalley <sds@tycho.nsa.gov> Signed-off-by: George S. Coker, II <gscoker@alpha.ncsc.mil>
* Revert 19961: breaks xend start on some systems.Keir Fraser2009-07-245-115/+45
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* xend: Add support for URI ('file:' and 'data:' scheme) for PV/kernel and ↵Keir Fraser2009-07-205-45/+115
| | | | | | | | | | | | | | | | | | | | PV/ramdisk Add support for 'file:' and 'data:' URI schemes for the parameters 'PV/kernel' and 'PV/ramdisk' in the VM.create() call. The 'data:' scheme handling enables using a file which is stored inside the management system (from where the XenAPI call is send) as kernel or ramdisk. Notes: o all included: a detailed description can be found in the xenapi documentation o bumped up the version of the API document to 1.0.8 (because of (minimal) interface extension) o Future enhancements (like http:, ftp: schemes) fit seamlessly into the current design / classes Signed-off-by: Andreas Florath <xen@flonatel.org>
* docs/xenapi: Update examples section reflecting the current behaviour.Keir Fraser2009-07-141-42/+121
| | | | Signed-off-by: Andreas Florath <xen@flonatel.org>
* docs: update vtd.txt for pv-ops dom0Keir Fraser2009-07-071-2/+41
| | | | | | | Now VT-d works with pv-ops dom0, update vtd.txt to tell how to build and use VT-d with pv-ops. Signed-off-by: Weidong Han <weidong.han@intel.com>=
* docs: Add network_setup.txt file explaining bridge setup.Keir Fraser2009-06-271-0/+195
| | | | Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
* x86_64: allow more vCPU-s per guestKeir Fraser2009-06-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Since the shared info layout is fixed, guests are required to use VCPUOP_register_vcpu_info prior to booting any vCPU beyond the traditional limit of 32. MAX_VIRT_CPUS, being an implemetation detail of the hypervisor, is no longer being exposed in the public headers. The tools changes are clearly incomplete (and done only so things would build again), and the current state of the tools (using scalar variables all over the place to represent vCPU bitmaps) very likely doesn't permit booting DomU-s with more than the traditional number of vCPU-s. Testing of the extended functionality was done with Dom0 (96 vCPU-s, as well as 128 vCPU-s out of which the kernel elected - by way of a simple kernel side patch - to use only some, resulting in a sparse bitmap). ia64 changes only to make things build, and build-tested only (and the tools part only as far as the build would go without encountering unrelated problems in the blktap code). Signed-off-by: Jan Beulich <jbeulich@novell.com>
* docs: Note that changelog is not up to date for Xen 3.4+Keir Fraser2009-06-041-0/+5
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* typo: occured -> occurredKeir Fraser2009-06-031-1/+1
| | | | Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
* xend: Make hotplug script timeouts configurableKeir Fraser2009-05-191-0/+10
| | | | | | | | | | | | | | In some configurations, when dom0 is busy with I/O, it may take several minutes to complete all hotplug scripts required when a new domain is being created. As device create timeout is set to 100 seconds, users get "hotplug scripts not working" error instead of a new domain. This patch makes both DEVICE_CREATE_TIMEOUT and DEVICE_DESTROY_TIMEOUT configurable in xend-config.sxp to allow users to easily adapt hotplug timeouts to their environment. Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
* Xen: documentation for VT-d/SR-IOVKeir Fraser2009-03-191-1/+91
| | | | | | Add a section about how to use the SR-IOV device with VT-d. Signed-off-by: Yu Zhao <yu.zhao@intel.com>
* [DOC] Add boot option vcpu_migration_delay in user.texKeir Fraser2009-03-091-0/+3
| | | | Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* [XSM][FLASK] basic documentation and a type cast error for x86_64Keir Fraser2009-02-131-0/+148
| | | | | | | - A simple txt howto based on previous list discussions and observations - A oneliner patch to address a compiler type cast error for x86_64 Signed-off-by: George S. Coker, II <gscoker@alpha.ncsc.mil>
* docs: Add detach console note to xm man pageKeir Fraser2009-02-041-0/+2
| | | | | | | I've been asked too many times about a hint in xm man page on how to 'detach' from a guest console - aka Ctrl+] Signed-off-by: Jim Fehlig <jfehlig@novell.com>
* dump-core: update the documentationKeir Fraser2009-01-151-2/+11
| | | | Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* Do not print `***' when compiling unless we fall overKeir Fraser2009-01-121-6/+6
| | | | | | | | | | | | | | | This has finally bugged me enough to do something about it: make prints `***' when it stops due to an error. With make -j, and/or with automated build systems, this error marker can be in the middle of a large logfile. It is useful to be able to search for it. Therefore change occurrences of `*' to `=' for information and warning messages. `***' is reserved for cases where the build stops. A corresponding change is being applied to qemu-xen-unstable. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* passthough: MSI-INTx translation documentationKeir Fraser2009-01-081-0/+29
| | | | Signed-off-by: Qing He <qing.he@intel.com>
* docs: Add description of BUILD_BUG_ON().Keir Fraser2008-12-041-0/+7
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* New document on error handling in Xen.Keir Fraser2008-12-041-0/+81
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* docs: Update XenAPI document for pvSCSIKeir Fraser2008-10-205-5/+1180
| | | | Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
* xm docs: Added new,delete,dump-core,resume,suspend,uptime and fixed othersKeir Fraser2008-09-241-38/+268
| | | | Signed-off-by: Bill Rieske <brieske@novell.com>
* Small user manual fixes.Keir Fraser2008-09-091-2/+2
| | | | | From: Stephen Spector <stephen.spector@citrix.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* vtd.txt: Add caveat about assigning certain types of device.Keir Fraser2008-09-091-1/+26
| | | | | From: Yuji Shimada <shimada-yxb@necst.nec.co.jp> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* docs: A small update in the vtpm documentation file.Keir Fraser2008-08-291-2/+2
| | | | Signed-off-by: Stefan Berger <stefanB@us.ibm.com>
* docs: Fix datamodel-graph of XenAPIKeir Fraser2008-08-291-1/+1
| | | | | | "VTPM" is forgotten. Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>