aboutsummaryrefslogtreecommitdiffstats
path: root/Config.mk
Commit message (Collapse)AuthorAgeFilesLines
* Update Xen version to 4.1.0-rc64.1.0-rc6Keir Fraser2011-02-281-1/+1
|
* Update Xen version to 4.1.0-rc54.1.0-rc5Keir Fraser2011-02-161-1/+2
|
* QEMU_TAG updateIan Jackson2011-02-111-4/+3
|
* Update Xen version to 4.1.0-rc44.1.0-rc4Keir Fraser2011-02-101-1/+2
|
* QEMU_TAG updateIan Jackson2011-02-041-4/+3
|
* Update QEMU_TAG to xen-4.1.0-rc34.1.0-rc3Ian Jackson2011-01-311-1/+1
|
* Config.mk: commented-out CONFIG_QEMU example now uses `pwd`/$(XEN_ROOT)Ian Jackson2011-01-271-1/+1
| | | | | | | | | | | | If you actually set it to a relative path, the qemu build breaks. So this commented-out rune (an example) should arrange to be absolute. Unfortunately XEN_ROOT is itself relative so the previous attempt to fix this (22772:654563af359f) didn't work. So use `pwd`. Tested-by: M A 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>
* Update Xen version to 4.1.0-rc24.1.0-rc2Keir Fraser2011-01-251-1/+2
|
* QEMU_TAG updateIan Jackson2011-01-211-3/+3
|
* QEMU_TAG updateIan Jackson2011-01-211-3/+3
|
* QEMU_TAG updateIan Jackson2011-01-201-4/+3
|
* Config.mk: commented-out CONFIG_QEMU example now uses XEN_ROOTIan Jackson2011-01-171-1/+1
| | | | | | | | If you actually set it to a relative path, the qemu build breaks. So this commented-out rune (an example) should arrange to be absolute. Reported-by: M A Young <m.a.young@durham.ac.uk> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Update Xen version to 4.1.0-rc14.1.0-rc1Keir Fraser2011-01-131-1/+2
|
* QEMU_TAG updateIan Jackson2011-01-111-3/+3
|
* QEMU_TAG updateIan Jackson2011-01-051-3/+3
|
* libxc: convert gnttab interfaces to use an opaque handle typeIan Campbell2010-12-231-3/+3
| | | | | | | | | | | | | The xc_interface previously passed to xc_gnttab_* was only used for logging which can now be done via the xc_gnttab handle instead. This makes the interface consistent with the changes made to the main interface in 21483:779c0ef9682c. Also update QEMU_TAG to pull in the corresponding qemu change. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* libxc: convert evtchn interfaces to use an opaque handle typeIan Campbell2010-12-231-3/+3
| | | | | | | | | | | | This makes the interface consistent with the changes made to the main interface in 21483:779c0ef9682c. Also fix some references to "struct xc_interface" which should have been simply "xc_interface" in tools/xenpaging, and update QEMU_TAG to pull in the corresponding qemu change. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* QEMU_TAG updateIan Jackson2010-12-161-3/+3
|
* QEMU_TAG updateIan Jackson2010-12-141-3/+3
|
* QEMU_TAG updateIan Jackson2010-11-231-3/+3
|
* Reapply 61c0c52a8c6c "qemu-xen: build adjustments"Ian Jackson2010-11-231-3/+3
| | | | | | | | The changeset qemu-xen: build adjustments to support out-of-tree builds works after all. Sorry for the noise. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Revert 61c0c52a8c6c "qemu-xen: build adjustments"Ian Jackson2010-11-231-3/+3
| | | | | | | | It appears that the changeset qemu-xen: build adjustments to support out-of-tree builds broke the build. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* qemu-xen: build adjustments to support out-of-tree buildsJan Beulich2010-11-231-3/+3
| | | | | | | | | | | | | | | | QEMU by itself can be built outside of its source directory. With the qemu repository being separate from the hypervisor/tools one it seems to make sense to make use of this feature, but doing so requires a couple of adjustments to the Xen changes to it. Basically, if CONFIG_QEMU is found to indicate an existing directory, this directory will be used rather than cloning the git repo into the build tree. [ This changeset is the xen-unstable part of the patch but also includes the QEMU_TAG update to pull in the qemu part. -iwj ] Signed-off-by: Jan Beulich <jbeulich@novell.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* QEMU_TAG updateIan Jackson2010-11-191-3/+3
|
* firmware, qemu: Change ACPI IO values to match QEMU BIOSAnthony Perard2010-11-091-3/+3
| | | | | | | | | | | | | | | As part of the QEMU/Xen merge, this patch comes to change the value of sleep states and add some information in the PCI registers to match the implementation of the BIOS of QEMU. It also does a hypercall (HVM_PARAM_ACPI_IOPORTS_LOCATION) that tell the Xen to use the new Port I/O instead of the old one. [ Also, in this patch, update QEMU_TAG to the qemu-xen revision with the corresponding qemu change. -iwj ] Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* QEMU_TAG updateIan Jackson2010-11-081-3/+3
|
* QEMU_TAG updateIan Jackson2010-11-031-3/+3
|
* QEMU_TAG updateIan Jackson2010-10-281-3/+3
|
* QEMU_TAG updateIan Jackson2010-10-211-3/+3
|
* QEMU_TAG updateIan Jackson2010-10-181-3/+3
|
* Config.mk et al: introduce XEN_LOCK_DIRStefano Stabellini2010-09-221-0/+1
| | | | | | | | | | Introduce a OS dependent global variable XEN_LOCK_DIR that points at the system directory that contains lock files. [fixed up for conflict in Config.mk -iwj] Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* libxl, buildmakevars2file: Do not relink libxl each timeIan Jackson2010-09-211-10/+11
| | | | | | | | | | | | | Make Config.mk's definition of buildmakevars2file and tools/libxl/Makefile's rule for _libxl_paths.h generate their files to temporary files and only rename them into place if the intended file has changed. This gets rid of unnecessarily compilation and link steps. Add *.tmp to .hgignore. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Keir Fraser <keir.fraser@citrix.com>
* tools, build system: Detect distro-variant directories at build-timeIan Jackson2010-09-211-4/+14
| | | | | | | | | | | | | | 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/+6
| | | | | | | | | | | 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>
* QEMU_TAG updateIan Jackson2010-09-141-3/+3
|
* 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>