aboutsummaryrefslogtreecommitdiffstats
path: root/Config.mk
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Update QEMU_TAG to 3de6cb51b19c46967cbc88ceb202b240c736eecaKeir Fraser2009-09-151-3/+3
|
* Update QEMU_TAG to 2836e73adcd994de071f4eec1aa538a5ca849118Keir Fraser2009-09-081-3/+3
|
* Update QEMU_TAG to a83d119cfcc20bc7edb427992d6e31b3e99430beKeir Fraser2009-08-101-3/+3
|
* Revert to pulling QEMU GIT repo via HTTP.Keir Fraser2009-08-051-1/+3
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Revert QEMU_TAG to 5cc34ea27f1cbd1a0560cfca91fb89ccd6d5726fKeir Fraser2009-07-231-3/+3
| | | | | | xenstore lowlevel function changes breaks stubdom build. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Update QEMU_TAG to a42b67ed27a9744a2492c8ffe5c26935bd19ee27Keir Fraser2009-07-221-3/+3
|
* Use git smart server protocol for qemu tree by defaultKeir Fraser2009-07-201-1/+1
| | | | | | | xenbits supports the git protocol now, which is much faster (and produces less noise in the build log too). Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* debug=y default during developmentKeir Fraser2009-07-141-1/+1
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Update QEMU_TAG to 5cc34ea27f1cbd1a0560cfca91fb89ccd6d5726fKeir Fraser2009-07-091-3/+3
|
* Update QEMU_TAG to b471f03d51cde3976b6d52179ca2a86d8906a587Keir Fraser2009-06-301-3/+3
|
* Update QEMU_TAG for d67e46f6860bfbd8991b7691efc1f67b7bc413bcKeir Fraser2009-06-271-3/+3
|
* Update QEMU_TAG for f2e0a24d00b2f0c591719bab088fbe3654955066Keir Fraser2009-06-251-3/+3
|
* tools: add SHAREDIR to buildmakevars2fileKeir Fraser2009-06-251-0/+1
| | | | | | | | c/s 19818 dropped SHAREDIR from xen/util/path.py, which broke the "xm new" command. This patch adds SHAREDIR back to the new buildmakevars2file-closure function. Signed-off-by: Ryan O'Connor <rjo@cs.ubc.ca>
* Get rid of hardcoded pathes for stubdom and hotplug scriptsKeir Fraser2009-06-231-0/+22
| | | | | | | | | | | | | | | | | | - Have the buid system generate a file which exports the install paths for the hotplug scripts and stubdom / stubdom-dm - Move file generation code from tools/python/Makefile into a gmake macro in Config.mk to avoid maintenance of three duplicates each with its own tweaks and bugs - Export gmake variables into ioemu as shell variables for upcoming ioemu patches - Do above as a gmake macro to avoid maintenance of several duplicates - Adjust hotplug scripts to find the right xen binaries from the install directory - Adjust stubdom-dm to use the install directories Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* Update QEMU_TAG to e0bb6b8df60863bca0163a1688baf4854e931e55Keir Fraser2009-06-081-3/+3
|
* Update QEMU_TAG to c9c1a645fcfdba8c4a15a56e29d5ea7b7bcd7aa6Keir Fraser2009-06-031-3/+3
|
* Update QEMU_TAG: 5beedb58147cbb04e206a71429198b6316217cfcKeir Fraser2009-06-011-0/+4
|
* ocaml-xenstored: Allow to build ocaml xenstored instead of C versionKeir Fraser2009-05-191-0/+6
| | | | | | | | To use, set CONFIG_OCAML_XENSTORED=y at build time. Then the build system will automatically download the remote repo to tools/ocaml-xenstored. Signed-off-by: Alex Zeffertt <alex.zeffertt@eu.citrix.com>
* Permit user to suppress passing --prefix to setup.pyKeir Fraser2009-05-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | We change all invocations of setup.py as follows: * use $(PYTHON) instead of `python' so that the user can specify an alternative python version if they need to. If not set it defaults to `python' in Config.mk. * pass --prefix=$(PREFIX) via a new make variable $(PYTHON_PREFIX_ARG). This allows a user to suppress the --prefix=... argument entirely by setting PYTHON_PREFIX_ARG=''. This will work around the bug described here https://bugs.launchpad.net/ubuntu/+bug/362570 where passing --prefix=/usr/local (which ought to have no effect as /usr/local is the default prefix) changes which subdirectory distutils chooses, and results in the files being installed in site-packages which is not on the default search path. Users not affected by this python packaging bug should not set PYTHON_PREFIX_ARG and their builds will not be affected. (Provided PREFIX did not contain spaces. People who put spaces in PREFIX are being quite optimistic.) Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Update Xen version for 3.4.0-rc4-preKeir Fraser2009-04-301-1/+0
|
* Update Xen version for 3.4.0-rc33.4.0-rc3Keir Fraser2009-04-301-0/+1
|
* Update Xen version for 3.4.0-rc3-preKeir Fraser2009-04-161-1/+0
|
* Update Xen version for 3.4.0-rc23.4.0-rc2Keir Fraser2009-04-161-0/+1
|
* Update Xen version for 3.4.0-rc2-preKeir Fraser2009-04-101-1/+0
|
* Update Xen version for 3.4.0-rc13.4.0-rc1Keir Fraser2009-04-101-0/+1
|
* Disable debug build by default.Keir Fraser2009-04-091-2/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* build: Get rid of some more hardcoded install pathsKeir Fraser2009-03-311-2/+4
| | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* Fix 'debug ?= y' to actually enable debug build.Keir Fraser2009-02-021-2/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* build: Define cc-option-add to immediately add options to CFLAGSKeir Fraser2009-01-131-2/+11
| | | | | | | without deferring the test execution of CC. This avoids extra executions of CC every time CFLAGS is expanded. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Enable debug build by default, for better dev testing.Keir Fraser2009-01-071-1/+1
| | | | | | | In particular this may hopefully give better detection of latent spinlock bugs. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Download external tarballs from xenbits.xensource.comKeir Fraser2009-01-051-0/+5
| | | | | | | | | | | | | | I have copied the tarballs that the xen-unstable build downloads to xenbits.xensource.com (which also hosts our hg and git). This patch changes the download URLs to use that location. That way the build will depend on only one external machine, under one administration, rather than many. Also it means that the build won't break if these sites become permanently unavailable or are rearranged and we don't run a risk of having to panic and beg if a file should go missing. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Remove internal tools/ioemu tree.Keir Fraser2008-09-181-3/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* $(XEN_ROOT) absolutification fixes for ioemu-remote (incl stubdom)Keir Fraser2008-09-121-0/+16
| | | | | | | | | | | | | | | | * Move code for generating an absolute version of XEN_ROOT into a common make variable set in Config.mk * Use this common code when invoking make -C ioemu-dir clean from tools/, which avoids a problem where `make clean' fails because qemu's (ioemu-remote's) build system wants to run `make clean' in `tests' but XEN_ROOT is a confection involving ../'s. * Use this common code in stubdom/Makefile, instead of $(abspath...) as the latter is a relatively new feature in GNU make and is not available in all the places that we want to be able to build (cf c/s 17997:3f23e01d31985899dbd1660b166f229f1ee74292) Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
* [IA64] use ioemu-remote as default on ia64.Keir Fraser2008-09-011-4/+0
| | | | | | Now ioemu-remote compiles for ia64 so that make it default. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* Update Xen version for 3.3.0-rc8-preKeir Fraser2008-08-201-1/+0
|
* Update Xen version for 3.3.0-rc73.3.0-rc7Keir Fraser2008-08-201-0/+1
|
* Update Xen version for 3.3.0-rc7-preKeir Fraser2008-08-201-1/+0
|
* Update Xen version for 3.3.0-rc63.3.0-rc6Keir Fraser2008-08-201-0/+1
|
* Update Xen version for 3.3.0-rc6-preKeir Fraser2008-08-151-1/+0
|
* Update Xen version for 3.3.0-rc53.3.0-rc5Keir Fraser2008-08-151-0/+1
|