aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* [POWERPC] Merge with xen-unstable.hg.Hollis Blanchard2006-12-121-0/+1
|\ | | | | | | Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
| * [XEN] Kexec / Kdump: Generic codeIan Campbell2006-11-301-0/+1
| | | | | | | | | | | | | | This patch implements the generic portion of the Kexec / Kdump port to Xen. Signed-Off-By: Magnus Damm <magnus@valinux.co.jp> Signed-Off-By: Simon Horman <horms@verge.net.au>
* | [POWERPC] Merge in outstanding changes from xenppc-unstable.hg.Hollis Blanchard2006-12-121-0/+2
|/ | | | | | | It's a long story, but basically a small divergence in xenppc-unstable meant a large number of changesets couldn't be directly imported to xen-unstable, so this changeset includes all of them. Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
* [XENOPROFILE] Move code under xen/arch/x86/oprofile to xen/common.kfraser@localhost.localdomain2006-11-221-0/+1
| | | | Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* [HVM] Move RTC emulation into the hypervisor.kfraser@localhost.localdomain2006-10-181-1/+2
| | | | Signed-off-by: Xiaowei Yang <xiaowei.yang@intel.com>
* Replace dom0_ops hypercall with three new hypercalls:kfraser@localhost.localdomain2006-08-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | 1. platform_op -- used by dom0 kernel to perform actions on the hardware platform (e.g., MTRR access, microcode update, platform quirks, ...) 2. domctl -- used by management tools to control a specified domain 3. sysctl -- used by management tools for system-wide actions Benefits include more sensible factoring of actions to hypercalls. Also allows tool compatibility to be tracked separately from the dom0 kernel. The assumption is that it will be easier to replace libxenctrl, libxenguest and Xen as a matched set if the dom0 kernel does not need to be replaced too (e.g., because that would require vendor revalidation). From here on we hope to maintain dom0 kernel compatibility. This promise is not extended to tool compatibility beyond the existing guarantee that compatibility will not be broken within a three-level stable release [3.0.2, 3.0.3, etc.]. Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove all traces of the obsolete BVT scheduler.kfraser@localhost.localdomain2006-08-231-1/+0
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Clean up shutdown handling and ignore opt_noreboot if dom0kaf24@firebug.cl.cam.ac.uk2006-08-071-0/+1
| | | | | | | | | | shuts down cleanly. The option is intended only to retain information on the local console in case of a crash. Based on a patch from Muli Ben-Yehuda <muli@il.ibm.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Hide compile-time information values behind akfraser@localhost.localdomain2006-08-011-1/+2
| | | | | | | functional interface, so that the values are contained within a single object file. Signed-off-by: Keir Fraser <keir@xensource.com>
* New weighted fair-share CPU scheduler w/ automatic SMP load balancingack@kneesa.uk.xensource.com2006-05-261-0/+1
| | | | | Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* Clean up build system some more. No need to explicitlykaf24@firebug.cl.cam.ac.uk2006-04-051-4/+0
| | | | | | | | include Rules.mk/Post.mk all over the place. Signed-off-by: Keir Fraser <keir@xensource.com>
* Move arch/x86 to new build system.kaf24@firebug.cl.cam.ac.uk2006-03-191-1/+0
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Apply Xen build system changes to all non-arch subdirectories.kaf24@firebug.cl.cam.ac.uk2006-03-191-11/+27
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Rename cdb to gdbstub and split it into arch dependent/neutral part.kaf24@firebug.cl.cam.ac.uk2006-01-141-0/+3
| | | | | | | Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
* Move arch-specific portions of grant-table implementationkaf24@firebug.cl.cam.ac.uk2005-11-231-4/+0
| | | | | | | | out of common code. Ready for use by ia64. Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove trace compile option from Xen.kaf24@firebug.cl.cam.ac.uk2005-10-301-4/+0
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* common/kernel.o contains changeset/compiler info.kaf24@firebug.cl.cam.ac.uk2005-09-091-0/+3
| | | | | Blow away on every build.
* Replace dom_mem_op hypercall with memory_op hypercall withkaf24@firebug.cl.cam.ac.uk2005-08-301-1/+0
| | | | | | | | better interface. Fix "mem=" parameter on x86/64 boot. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1709.1.6 (42af188067osLjX0T63Zb45JU4Zd2w)djm@kirby.fc.hp.com2005-06-141-2/+2
| | | | | | | Enable dom_mem_ops on XEN/IA64 Signed-off-by Kevin Tian <Kevin.tian@intel.com>
* bitkeeper revision 1.1389.5.21 (427a5ee3rBlRFupS4xBvv_nWVHQlsA)kaf24@firebug.cl.cam.ac.uk2005-05-051-1/+0
| | | | | | | | Clean up IO-APIC handling in domain0, and the hypercall interface exported by Xen (inc. removal of PCI-related calls). This hopefully fixes acpi=off. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1236.1.209 (42517173PR-QieAWB-SNd4qnSxKmMQ)kaf24@firebug.cl.cam.ac.uk2005-04-041-3/+0
| | | | | | | Remove broken atropos and round-robin schedulers. Clean up the scheduler plugin interface a little. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1236.1.135 (4244ed86kEAlvpwiOYtt50ZJQBFS1A)kaf24@firebug.cl.cam.ac.uk2005-03-251-2/+0
| | | | | Small makefile cleanup.
* bitkeeper revision 1.1236.25.32 (4241ed59XAbItk7cnA_BXQ0SPQdMHA)djm@djmnc4000.(none)2005-03-231-2/+2
| | | | | switch back to Xen memory allocator code
* bitkeeper revision 1.1159.212.95 (4204aa0ee0re5Xx1zWrJ9ejxzgRs3w)kaf24@scramble.cl.cam.ac.uk2005-02-051-5/+0
| | | | | | | Various cleanups. Remove PDB pending simpler GDB stub and/or NetBSD debugger. Force emacs mode to appropriate tabbing in various files. Signed-off-by: keir.fraser@cl.cam.ac.uk
* bitkeeper revision 1.1159.244.1 (4204932bmZgxudypIonkb5Mm9GmAtA)kaf24@scramble.cl.cam.ac.uk2005-02-051-1/+1
| | | | | | Create arch_do_boot_vcpu(). Signed-off-by: keir.fraser@cl.cam.ac.uk
* bitkeeper revision 1.1159.212.84 (42033fc2Q0eAAtQcKyCf8cXCt_Fgfg)kaf24@scramble.cl.cam.ac.uk2005-02-041-0/+1
| | | | | | Common-code cleanups, for ia64. Signed-off-by: keir.fraser@cl.cam.ac.uk
* bitkeeper revision 1.1159.212.34 (41f5a289J4SAf6zaQUhGEBrQWQ14dA)iap10@freefall.cl.cam.ac.uk2005-01-251-1/+2
|\ | | | | | | | | manual merge
| * bitkeeper revision 1.1159.223.15 (41f2c43e5U8GurDCsAUaiGJ2VOmnUQ)iap10@labyrinth.cl.cam.ac.uk2005-01-221-1/+2
| | | | | | | | | | | | | | | | | | | | | | Description: Use proper targets in makefiles A rule in make should produce only what it's target allows. When it produces side-effects, things like ctrl-c and parallellism break it oddly. From Adam Heath <doogie@brainfood.com> Signed-off-by: ian.pratt@cl.cam.ac.uk
* | bitkeeper revision 1.1159.224.5 (41f14ef5rOG9bCYLcvdZA7IP1BEjng)kaf24@scramble.cl.cam.ac.uk2005-01-211-0/+2
|\| | | | | | | | | manual merge
| * bitkeeper revision 1.1159.223.12 (41f14d3cE4GADmEAEr6XE9nXX4dyGw)kaf24@scramble.cl.cam.ac.uk2005-01-211-0/+2
| | | | | | | | | | | | Common-code cleanups. Moved arch-specific code out into arch/x86 and asm-x86.
* | bitkeeper revision 1.1159.1.393 (4190a145cbZFKzGdkH5xPlOlxNNPnw)cl349@freefall.cl.cam.ac.uk2004-11-091-0/+3
|/ | | | | Split struct exec_domain out of struct domain.
* bitkeeper revision 1.1108.1.35 (4107c7da9kAXLjKhklba_j2Kjf05bg)smh22@tempest.cl.cam.ac.uk2004-07-281-0/+5
| | | | | don't use common slab/page allocators for ia64 (it uses 2.6 stuff in arch directory)
* bitkeeper revision 1.1041.18.1 (40ec37bbEfVooGtkbbrgCf3ZWEhJEg)kaf24@scramble.cl.cam.ac.uk2004-07-071-1/+1
| | | | | | More x86_64 stuff. Now links, but a bunch of stuff is stubbed out. Will it run? :-)
* bitkeeper revision 1.950 (40c86066TdQwTUVQtZ0q0py10MTUgg)kaf24@scramble.cl.cam.ac.uk2004-06-101-4/+0
| | | | | Removed old I/O world and cleaned up.
* bitkeeper revision 1.944 (40c70595GOCGjmHQFvphhaOjXAmbvw)kaf24@scramble.cl.cam.ac.uk2004-06-091-3/+12
| | | | | Xen build-configuration cleanups.
* bitkeeper revision 1.839 (406ee643kSLveMGyvVob0usRgg-CGg)kaf24@scramble.cl.cam.ac.uk2004-04-031-0/+4
| | | | | | vif.h, Makefile, domain.c, setup.c, entry.S, Rules.mk: Completely remove networking support from Xen when 'nodev=y' is specified.
* bitkeeper revision 1.838 (406ee03fYGZuu3lTbdwwYlwJxSLZtw)kaf24@scramble.cl.cam.ac.uk2004-04-031-0/+4
| | | | | | shadow.h, perfc.h, memory.c, keyhandler.c, Makefile, irq.c, Rules.mk: Code and build cleanups. Allow perf counters to be disabled at build time by 'nperfc=y'. Allow debugging to be turned on with 'debug=y'.
* bitkeeper revision 1.773 (404f1c2crOagpEppZ6uF3JohTX-G5g)kaf24@scramble.cl.cam.ac.uk[kaf24]2004-03-101-1/+1
| | | | | xen.patchF
* bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)iap10@labyrinth.cl.cam.ac.uk2003-02-241-0/+8
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any relation to the Linux kernel version.