aboutsummaryrefslogtreecommitdiffstats
path: root/README
Commit message (Collapse)AuthorAgeFilesLines
* tools: remove in tree libaioIan Campbell2013-08-201-1/+1
| | | | | | | | | | | | | | | We have defaulted to using the system libaio for a while now and I din't think there are any relevant distros which don't have it that running Xen 4.4 would be reasonable on. Also it has caused confusion because it is not ever wanted on ARM, but the build system doesn't express that (could be fixed, but deleting is the right thing to do anyway). Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Matt Wilson <msw@amazon.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
* README: Fix a whitespace errorIan Jackson2013-07-011-1/+1
| | | | Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
* README: Update version to 4.4-unstableIan Jackson2013-07-011-6/+6
| | | | Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
* 4.3 release: Update READMEGeorge Dunlap2013-06-271-0/+10
| | | | | Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
* README: update version numberIan Jackson2013-05-071-10/+5
| | | | | | | | Updated the figlet version number to "Xen 4.3-rc". Also remove the paragraph touting the benefits of Xen 4.2. At some point we should replace it with a paragraph touting the benefits of Xen 4.3. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* docs: check for documentation generation tools in docs/configure.Ian Campbell2013-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | It is sometimes hard to discover all the optional tools that should be on a system to build all available Xen documentation. By checking for documentation generation tools at ./configure time and displaying a warning, Xen packagers will more easily learn about new optional build dependencies, like markdown, when they are introduced. Based on a patch by Matt Wilson. Changed to use a separate docs/configure which is called from the top-level in the same manner as stubdoms. Rerun autogen.sh and "git add docs/configure" after applying this patch. Signed-off-by: Matt Wilson <msw@amazon.com> Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Matt Wilson <msw@amazon.com> (For the change to introduce docs/configure) Acked-by: Roger Pau Monné <roger.pau@citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* README: Add cmake dependencyMatthew Fioravante2013-01-181-0/+1
| | | | | | | | cmake is an optional dependency for vtpm. Signed-off-by: Matthew Fioravante <matthew.fioravante@jhuapl.edu> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* README: docs/pdf/user.pdf was deleted in 24563:4271634e4c86Ian Campbell2012-12-061-5/+2
| | | | | | Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Keir Fraser <keir@xen.org> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* README: adjust gcc version requirementJan Beulich2012-11-281-1/+1
| | | | | Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
* README: add Pixman as build dependencyStefano Stabellini2012-11-271-0/+1
| | | | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* hotplug/Linux: remove hotplug support, rely on udev insteadOlaf Hering2012-10-181-4/+4
| | | | | | | | | | | | | | | | | | Hotplug has been replaced by udev since several years. Remove the hotplug related files and install udev unconditionally. This makes it possible to remove udev from rpm BuildRequires which reduces the buildtime dependency chain. For openSuSE:Factory it was done just now: http://lists.opensuse.org/opensuse-buildservice/2012-10/msg00085.html The patch by itself will have no practical impact unless someone attempts to build and run a Xen dom0 on a really old base system. e.g. circa SLES9/2007 or earlier Signed-off-by: Olaf Hering <olaf@aepfle.de> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* README: Update references to PyXML to lxmlIan Campbell2012-08-311-3/+3
| | | | | | Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* README: Document optional ocaml dependenciesIan Campbell2012-03-271-0/+7
| | | | | Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com>
* build: add autoconf to replace custom checks in tools/checkIan Jackson2012-02-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added autotools magic to replace custom check scripts. The previous checks have been ported to autoconf, and some additional ones have been added (plus the suggestions from running autoscan). Two files are created as a result from executing configure script, config/Tools.mk and config.h. conf/Tools.mk is included by tools/Rules.mk, and contains most of the options previously defined in .config, that can now be set passing parameters or defining environment variables when executing configure script. config.h is only used by libxl/xl to detect yajl_version.h. [ tools/config.sub and config.guess copied from autotools-dev 20100122.1 from Debian squeeze i386, which is GPLv2. tools/configure generated using the included ./autogen.sh which ran autoconf 2.67-2 from Debian squeeze i386. autoconf is GPLv3+ but has a special exception for the autoconf output; this exception applies to us and exempts us from complying with GPLv3+ for configure, which is good as Xen is GPL2 only. - Ian Jackson ] Signed-off-by: Roger Pau Monne <roger.pau@entel.upc.edu> Tested-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
* README: add upstream qemu dependeciesStefano Stabellini2012-01-261-0/+2
| | | | | | | | Upstream Qemu, just added to the Xen build system, needs GLib 2.0 and pkg-config to compile. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Committed-by: Keir Fraser <keir@xen.org>
* README: add markdown to dependency listIan Campbell2011-11-291-0/+1
| | | | | | | | | although this tool is strictly speaking optional we are providing various user docs in this format so increase the changes that they will install it. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> Acked-by: Ian Jackson <ian.jackson.citrix.com>
* Replace references to old wiki with ones to new.Ian Campbell2011-11-291-2/+2
| | | | | | | | | | | | | | | | | | | | I have confirmed that the relevant pages have been transitioned. What remains is pages which have not yet been moved over: $ rgrep xenwiki * tools/libxen/README:http://wiki.xensource.com/xenwiki/XenApi tools/xenballoon/xenballoond.README:http://wiki.xensource.com/xenwiki/Open_Topics_For_Discussion?action=AttachFile&do=get&target=Memory+Overcommit.pdf Note that "PythonInXlConfig" never existed in the old wiki and does not exist in the new. This reference was introduced by 22735:cb94dbe20f97 and was supposed to have been written prior to the 4.1 release. I have transitioned it anyway but it's not clear how valuable the message actually is. Perhaps we should just remove that aspect of it? Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> Acked-by: Ian Jackson <ian.jackson.citrix.com>
* tools: use system installed libaio by default.Ian Campbell2011-11-221-0/+2
| | | | | | | | | | | | | | | | | | | | I could have sworn I did this years ago. IIRC the need for our own copy was due to the use of io_set_eventfd which is not present in version 0.3.106. However it is in 0.3.107 the first version of which was uploaded to Debian in June 2008 (I can't find a better reference for the release date). The necessary version is available in Debian Lenny onwards and is in at least RHEL 6, Fedora 13 and OpenSuSE 11.3. The necessary version appears to not be available in RHEL 5 or SLES 11 which is why I haven't simply nuked the in tree version. This is based on tools-system-libaio.diff from the Debian packaging although I have made it optional (but default on). Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
* libxl: Introduce JSON parserAnthony PERARD2011-09-291-0/+1
| | | | | | | | | | | | We use the yajl parser, but we need to make a tree from the parse result to use it outside the parser. So this patch include json_object struct that is used to hold the JSON data. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
* Update Xen version to 4.2-unstableKeir Fraser2011-03-171-6/+6
|
* update READMEStefano Stabellini2011-03-101-0/+6
| | | | | | | | | update README: we are missing few compile time dependencies and a link to the pvops kernel page on the wiki. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Replace pyxml/xmlproc-based XML validator with lxml based oneStephan Peijnik2010-10-111-4/+8
| | | | | | | | | | | | | Pyxml/xmlproc is being used in tools/xen/xm/xenapi_create.py but is unmaintained for several years now. xmlproc is used only for validating XML documents against a DTD file. This patch replaces the pyxml/xmlproc based XML validation with code based on lxml, which is actively maintained. Signed-off-by: Stephan Peijnik <spe@anexia.at> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> committer: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
* Disable kernel build in Xen build system.Keir Fraser2010-09-131-44/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cloning and building a kernel as part of the Xen distribution implicitly advises that this kernel is the best kernel for all users and many users appear to be under this impression, even though there is no fundamental coupling between the Xen distribution and a particular domain 0 kernel. There are several choices available for domain 0 kernel, as well as other user specific variations in requirements e.g. for kernel configurations. It's not clear that whatever the xen build system happens to produce (which is really tailored to the needs of the automated build system) is best for anybody. Coupling the kernel build with the Xen build has proved problematic for stable Xen releases as it implicitly blesses the particular kernel (at a particular point in time) as a constituent part of the Xen release, while in reality the OS kernels are separate entities with their own release cycles which may or may not coincide with the maintenance of Xen stable branches. Therefore disable the building of a kernel as part of the Xen distribution by default and instead direct users to use an OS distribution provided kernel (properly packaged with security updates via the normal distribution mechanisms etc) where possible and give pointers to suitable resources providing guidance for cases where it is not. This decouples the implicit advice as to the best kernel at any moment from Xen's own release cycle and removes the implicit suggestion that only particular domain 0 kernel will do. The actual infrastructure is left in place since the automated test system (currently) relies on it (but always asks for the specific kernel variant it wants for a particular test). (I also tried to remove Linux-isms from the README's Quick start guide. In particular I'm not sure what was supposedly Linux specific about steps 3 and 4 therefore I have removed the suggestion that they are.) Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Update Xen version to 4.1-unstableKeir Fraser2010-03-301-7/+7
| | | | | | Development window is open for business! Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Replace config file parser for "xl"Keir Fraser2010-03-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This provides a replacement config file parser for "xl" based on bison and flex. Benefits: * proper error reporting with line numbers * parser can understand nearly all "xm" configuration files directly (doesn't understand Python code but should do everything else) * parser also understands the ;-infested "xl" style files * removes the dependency on libconfig * better checking for certain kinds of mistakes * eliminates the strange "massage file and try again" code This is intended to support all config files currently supported by "xl" and almost all files supported by "xm". (NB that whether a feature works depends on the implementation of that feature in xl/libxl of course.) This patch also introduces a new library "libxlutil" which is mainly for the benefit of "xl". Users of libxl do not need to use libxlutil, but they can do so if they want to parse "xl" files without being "xl". Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com>
* docs: Fixes for READMEKeir Fraser2009-12-111-59/+12
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Update README for 3.4 branch.Keir Fraser2009-05-181-9/+9
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Revert 18242:f20fb83dac2c (Xen 3.3 after all)Keir Fraser2008-08-071-10/+10
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Update version number 3.3->4.0.Keir Fraser2008-08-051-10/+10
|
* Fix a few typosKeir Fraser2008-08-041-1/+1
| | | | | From: Diego Ongaro <diego.ongaro@eu.citrix.com> Acked-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* Update README to reference next major Xen release (3.3).Keir Fraser2008-05-011-13/+12
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Update README file for Xen 3.2, and add tboot makefile targets andKeir Fraser2007-10-301-13/+39
| | | | | readme decsription. Signed-off-by: Keir Fraser <keir@xensource.com>
* README: Remove incorrect information about PAE builds.Keir Fraser2007-10-041-4/+0
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix the README to match Xen 3.1kfraser@localhost.localdomain2007-06-071-15/+20
| | | | | From: Ryan Riley <rileyrd@gmail.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove sparse tree.Ian Campbell2007-06-041-2/+0
| | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Update README for correctness.kfraser@localhost.localdomain2007-04-201-3/+3
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Add PyXML requirement for xm via XenAPI to docsTom Wilkie2007-04-121-0/+4
| | | | signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
* Added section on Xend's runtime dependencies.Ewan Mellor2007-04-031-0/+22
| | | | Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Add openssl-dev and xorg-x11-dev to READMEkfraser@localhost.localdomain2007-02-271-0/+2
| | | | | | | | | Attached is a documentation patch to the top-level README file; it just adds two notes saying that you need to have openssl-devel and xorg-x11-devel installed to successfully complete a "make world" at the top level. Signed-off-by: Chris Lalancette <clalance@redhat.com>
* Add dependency on ncurses to main README.kfraser@localhost.localdomain2006-07-261-0/+1
|
* Our 10,000th changeset! (Clean up trailing whitespace in README file :-)kaf24@firebug.cl.cam.ac.uk2006-05-161-20/+20
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove \r characters.cl349@firebug.cl.cam.ac.uk2006-04-241-176/+176
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Fix KERNELS example, mkinitrd example.emellor@leeni.uk.xensource.com2006-04-111-6/+6
| | | | | Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Updated to reflect new KERNELS defaults, and properly describe make install andemellor@leeni.uk.xensource.com2006-04-101-158/+176
| | | | | make dist.
* Readme typosiap10@freefall.cl.cam.ac.uk2005-12-041-17/+6
| | | | | Signed-off-by: ian@xensource.com
* Update xend-config.sxp so that dom0-min-mem is 196MB by default, as this is ↵iap10@freefall.cl.cam.ac.uk2005-12-031-56/+82
| | | | | | | | | rather more user friendly. Also do some minor fixes to the README Signed-off-by: ian@xensource.com
* Remove linux-2.4 sparse tree.kaf24@firebug.cl.cam.ac.uk2005-10-071-3/+3
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix README.kaf24@firebug.cl.cam.ac.uk2005-07-111-6/+6
|
* bitkeeper revision 1.1738 (42ba87barFA27QtqNiI4v7D2u57koA)kaf24@firebug.cl.cam.ac.uk2005-06-231-0/+62
| | | | | | | | | | | | | This is a patch to the README file to provide the missing info on building from the source tree. It's by no means clean, complete or even necessarily correct - just a first draft to get the doc/instructions going. All cleanups would be appreciated. Signed-off-by: Nivedita Singhvi <niv@us.ibm.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1159.258.159 (429c6342A2HJ4wUj0nM5MNauX7azZQ)cl349@firebug.cl.cam.ac.uk2005-05-311-4/+4
| | | | | | | | | vnet-xend.txt, user.tex, README: Update the Linux kernel version number from 2.6.9 to 2.6 or 2.6.11 in several places in documentation. Original patch provided by Andrew Thompson <andrewkt@aktzero.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>