aboutsummaryrefslogtreecommitdiffstats
path: root/Config.mk
Commit message (Collapse)AuthorAgeFilesLines
* QEMU_TAG updateIan Jackson2010-09-021-3/+3
|
* QEMU_TAG updateIan Jackson2010-08-191-3/+3
|
* QEMU_TAG updateIan Jackson2010-08-191-3/+3
|
* tools: xenconsole[d] and libxl: multiple console supportStefano Stabellini2010-08-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* x86: Add -fno-exceptions to list of possibly-supported CFLAGS for embedded ↵Keir Fraser2010-07-251-0/+5
| | | | | | targets. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* build: Make all GIT download URLs depend correctly on GIT_HTTP={y,n}Keir Fraser2010-07-211-2/+10
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* update QEMU_TAG to 833e7e9a4c95739429dc0c803bbbf2346f9897fdIan Jackson2010-07-091-3/+3
|
* update QEMU_TAG to add968aaf68cb57257428f8cfadb209f2614a6d8Ian Jackson2010-07-021-3/+3
|
* update QEMU_TAG to 109ed219afc4be5cc5c22f912bb125d1fb102bb2Ian Jackson2010-06-291-3/+3
|
* Update QEMU_TAG to 6392763643311272590ef5c6f75ba11d5b132585Keir Fraser2010-06-101-3/+3
|
* tools: fix install bash-completion files to non-default locations.Keir Fraser2010-06-091-1/+1
| | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* Bash completion scripts go to /etc/bash_completion.d/Keir Fraser2010-06-041-1/+1
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* libxc: eliminate static variables, use xentoollog; API changeKeir Fraser2010-05-281-3/+3
| | | | | | | | | | | | | | | | | | | | This patch eliminate the global variables in libxenctrl (used for logging and error reporting). Instead the information which was in the global variables is now in a new xc_interface* opaque structure, which xc_interface open returns instead of the raw file descriptor; furthermore, logging is done via xentoollog. There are three new parameters to xc_interface_open to control the logging, but existing callers can just pass "0" for all three to get the old behaviour. All libxc callers have been adjusted accordingly. Also update QEMU_TAG for corresponding qemu change. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Update QEMU_TAG to 805ed3b20492d2f4bb465bfda65cedd286e23209Keir Fraser2010-05-281-3/+3
|
* ocaml: NetBSD support and general CFLAGS cleanupKeir Fraser2010-05-071-4/+0
| | | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* ocaml: Build components by default on Linux if toolchain installed.Keir Fraser2010-05-061-1/+9
| | | | Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com>
* ocaml: Build ocaml components if configured (default to off).Keir Fraser2010-05-061-0/+1
| | | | Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com>
* ocaml: remove hook to external repository.Keir Fraser2010-05-061-6/+0
| | | | Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com>
* xl: Add basic bash completion for xl command.Keir Fraser2010-05-041-0/+1
| | | | Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
* Update QEMU_TAG to 01626771cf2e9285fbfddcbded2820fc77745e4bKeir Fraser2010-05-041-3/+3
|
* Update QEMU_TAG to b5160622517fb2d16d0836172a2e34633c9d94bfKeir Fraser2010-04-131-4/+3
|
* Enable debug=y by default in the build.Keir Fraser2010-04-061-1/+1
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Update Xen version to 4.0.0-rc84.0.0-rc8Keir Fraser2010-03-261-1/+2
|
* Update QEMU_TAG to f1d909f0f854194f5a40d850886d1413fb8b63c2Keir Fraser2010-03-251-4/+3
|
* Update Xen version to 4.0.0-rc7Keir Fraser2010-03-231-1/+2
|
* Update QEMU_TAG to 73cef2cca413c17f314724c66194315038ea66c3Keir Fraser2010-03-231-3/+3
|
* Fix vcpu hotplug bug: transfer vcpu_avail hex string to qemuKeir Fraser2010-03-201-4/+3
| | | | | | | | | | | | | | | Currently qemu has a bug: When maxvcpus > 64, qemu will get wrong vcpu bitmap (s->cpus_sts[i]) since it only get bitmap from a long variable. This patch, cooperate with another qemu patch, is to fix this bug. This patch transfer a vcpu_avail string in a hex string format, so that at qemu side it's more easier to get vcpu bitmap from hex string, especially when many vcpus, like more than 64. (Also update QEMU_TAG for matching qemu-side update) Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
* Update Xen version to 4.0.0-rc64.0.0-rc6Keir Fraser2010-03-091-1/+1
|
* Disable debug build by default.Keir Fraser2010-03-091-1/+1
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Replace config file parser for "xl"Keir Fraser2010-03-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Update Xen version to 4.0.0-rc54.0.0-rc5Keir Fraser2010-03-011-1/+2
|
* Update QEMU_TAG to e5d14857cd67490bf956d97c8888c0be95ed3f78Keir Fraser2010-02-221-4/+3
|
* Update Xen version to 4.0.0-rc44.0.0-rc4Keir Fraser2010-02-161-1/+1
|
* Update Xen version to 4.0.0-rc34.0.0-rc3Keir Fraser2010-02-161-1/+2
|
* Update QEMU_TAG to d463cfee458bacfe1ee3cb9c3b4ce46a6be06edfKeir Fraser2010-02-051-3/+3
|
* Update QEMU_TAG to 575ed1016f6fba1c6a6cd32a828cb468bdee96bbKeir Fraser2010-02-031-4/+3
|
* Update Xen version to 4.0.0-rc24.0.0-rc2Keir Fraser2010-01-261-1/+2
|
* Update QEMU_TAG to a0066d08514ecfec34c717c7184250e95519f39cKeir Fraser2010-01-171-4/+3
|
* Update Xen version for 4.0.0-rc14.0.0-rc1Keir Fraser2010-01-121-1/+2
|
* Update QEMU_TAG to 2621a102cd74cd6691bed30f638581639fcb141dKeir Fraser2010-01-051-3/+3
|
* Update QEMU_TAG to 9297e6402f6aa1b52e5577edc875eb2d2163baebKeir Fraser2009-12-071-3/+3
|
* Update QEMU_TAG to 91ae19a7cc445030614bd0ae91548162cf0befbeKeir Fraser2009-12-051-3/+3
|
* Update QEMU_TAG to f72b6e0ffc3bb84d4442c5a7493bffbdce2a4468Keir Fraser2009-11-041-3/+3
|
* Extend max vcpu number for HVM guestKeir Fraser2009-10-291-3/+3
| | | | | | | | | | | | | | Reduce size of Xen-qemu shared ioreq structure to 32 bytes. This has two advantages: 1. We can support up to 128 VCPUs with a single shared page 2. If/when we want to go beyond 128 VCPUs, a whole number of ioreq_t structures will pack into a single shared page, so a multi-page array will have no ioreq_t straddling a page boundary Also, while modifying qemu, replace a 32-entry vcpu-indexed array with a dynamically-allocated array. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* passthrough/stubdom: clean up hypercall privilege checkingKeir Fraser2009-10-231-3/+3
| | | | | | | | | This patch adds securty checks for pci passthrough related hypercalls to enforce that the current domain owns the resources that it is about to remap. It also adds a call to xc_assign_device to xend and removes the PRIVILEGED_STUBDOMS flags. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
* Update QEMU_TAG to a3285ff385d2568f0226f15fee2b9808ec3b6debKeir Fraser2009-10-211-3/+3
|
* Update QEMU_TAG to 71324566f3b95bb88105659439adaef1d5bd155cKeir Fraser2009-10-141-3/+3
|
* Update QEMU_TAG to a05958b6e32f1748ea70b1efca13394956c0698bKeir Fraser2009-10-081-3/+3
|
* Update QEMU_TAG to 743edef44f1d0da792aeb38a33bf468a4596f730Keir Fraser2009-09-231-3/+3
|
* Update QEMU_TAG to f09a5ba89434bb3f28172640354258d1d6cd8579Keir Fraser2009-09-221-3/+3
|