Keir Fraser
17e84f77fd
build: Add generic subdirs rules.
...
Use them in the toplevel Makefile.
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-03-25 09:48:41 +00:00
Keir Fraser
c9e44046d7
tools: Merge clean and distclean target.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-27 12:53:35 +00:00
Keir Fraser
429841cd51
Add check to subdirs.
...
Also make sure that the install target doesn't call the install check.
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-26 15:27:18 +00:00
Keir Fraser
9b74c5ff1c
Add ioemu to subdirs.
...
ioemu is handled different because of the configure setup.
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-26 15:26:55 +00:00
Keir Fraser
edd7911723
Call makefile recursively for subdirs.
...
This makes it possible to handle subdirs differently.
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-26 15:26:41 +00:00
Keir Fraser
64ab2aa0f8
Remove tools/guest-headers; no longer needed.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-26 15:26:15 +00:00
Keir Fraser
be5fbf9a7f
Move generation of public header hierarchy into the tools.
...
This patch merges the two versions of public header generation
currently used in the build into one.
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-26 10:38:44 +00:00
Keir Fraser
93a029ac74
ioemu: Use XEN_TARGET_ARCH instead of uname -m.
...
Signed-off-by: Bastian Blank <waldi@debian.org >
2008-01-22 14:34:37 +00:00
Keir Fraser
036e6bd11b
Make tools/Makefile cross-friendly
...
Pass Xen cross-compilation options through to ioemu.
Export CROSS_SYS_ROOT for use by scripts. Unexport
IOEMU_DIR since it isn't used outside of the Makefile.
Signed-off-by: Aron Griffis <aron@hp.com >
2008-01-22 09:43:53 +00:00
Keir Fraser
8731b7b939
pv-qemu: Remove standalone xenfb code
...
This patch removes all trace of the standalone paravirt framebuffer
daemon. With this there is no longer any requirement for
LibVNCServer. Everything is handled by the QEMU device model. The
xenfb.c and xenfb.h files are now moved (without code change) into
tools/ioemu/hw/ & the temporary Makefile hack from the previous patch
is removed.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2007-10-25 14:37:23 +01:00
kfraser@localhost.localdomain
787dcb588b
Check for libxml2 if security tools are to be built, and adapt the
...
python setup.py command line parameters to also work under SuSE.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-09-07 09:48:35 +01:00
Ian Campbell
2c312d03cd
Build libflask unconditionally since the python low-level tools
...
require it and it does't seem to pull in any major dependencies.
The alternative would have been to hack tools/python/setup.py to
conditionally compile the flask stuff.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2007-09-03 15:04:03 +01:00
kfraser@localhost.localdomain
d89af62954
Xen Security Modules: Tools.
...
Signed-off-by: George Coker <gscoker@alpha.ncsc.mil >
2007-08-31 11:37:20 +01:00
kfraser@localhost.localdomain
7000b6bdac
tools: Create directory /var/lib/xen at install target.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-06-20 16:58:21 +01:00
kfraser@localhost.localdomain
9de4f0c67d
tools: Clean up use of 'install' command.
...
- convert raw "install" command to use $(INSTALL)
- convert some $(INSTALL) to $(INSTALL_DATA) as appropriate
- modify the specific $(INSTALL) definitions to use -p.
Original patch by Ben Thomas <ben@virtualiron.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-03-07 10:49:20 +00:00
kfraser@localhost.localdomain
ca7a6b3eb2
Make Python tools (i.e., xend and pygrub) conditionally compiled.
...
Config option is PYTHON_TOOLS, default is 'y'.
Signed-off-by: Ben Thomas <ben@virtualiron.com >
2007-03-06 16:46:20 +00:00
kfraser@localhost.localdomain
d7ee1f5383
Move ptsname module under tools/python.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-03-05 18:54:26 +00:00
Tim Deegan
637851afee
[PYGRUB] Add python module for POSIX ptsname(2) function.
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-01-22 11:49:11 +00:00
Ewan Mellor
dc1408eb4f
Revert Makefile changes from 13023:70155087efe89 -- they break make dist.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 09:39:26 +00:00
kfraser@localhost.localdomain
96134532ec
Add another package check (python-xml).
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-12-14 14:13:18 +00:00
Ewan Mellor
7169017f84
Make the xenfb tools an optional part of the build, as they introduce new
...
dependencies (libvncserver and libsdl devel packages). Enable them with
XENFB_TOOLS=y.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-02 16:39:53 +00:00
Steven Smith
a5ae44fcdf
This is Anthony Liguori's virtual framebuffer forward ported and
...
extensively hacked based on feedback from xen-devel.
Its architecture is comparable to the common split device driver
architecture: xenfb and xenkbd modules serve as frontend in domU, and
the user space vncfb or sdlfb process serves as backend in dom0.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2006-12-01 09:48:32 +00:00
jfehlig@jfehlig2.provo.novell.com
0dc1af83bf
Add libxen to overall xen build via a config option in Config.mk.
...
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2006-11-22 14:25:07 -07:00
Tim Deegan
cddc1d5a09
Add libfsimage, a C library for reading files from filesystem images.
...
Initial support is provided for Solaris UFS, ext2 (both using libext2fs
and not), and reiserfs.
Signed-off-by: John Levon <john.levon@sun.com >
2006-11-09 14:09:53 +00:00
kfraser@localhost.localdomain
26857f0f26
Allow CONFIG_IOEMU=n to work.
...
Signed-off-by: John Levon <john.levon@sun.com >
2006-10-17 18:22:19 +01:00
kaf24@localhost.localdomain
b643712258
[XEND] Move all of the various log files created by xen to
...
be under /var/log/xen instead of under /var/log directly. This has
the advantage of cleaning things up a little and also can make it
easier to restrict the permissions needed by xend.
Signed-off-by: Jeremy Katz <katzj@redhat.com >
2006-08-28 13:05:00 +01:00
kaf24@firebug.cl.cam.ac.uk
07275b9747
Build tools/firmware only on x86.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-08-09 10:53:16 +01:00
chris@kneesaa.uk.xensource.com
032e54ea22
Make ioemu targets more robust and make ioemu clean always succeed.
...
Based on a patch by: Alex Brett <Alex.Brett@xensource.com >
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2006-07-25 14:26:54 +01:00
kfraser@localhost.localdomain
4be7603855
Fix 'make clean' when ioemu configuration failed.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-07-25 11:19:48 +01:00
kaf24@firebug.cl.cam.ac.uk
1a57f91193
[IA64] Re-enable tools/xcutils build on ia64. We now have
...
save/restore working in the xen-ia64-unstable.hg thanks to some
excellent work by Tristan. This simply splits the xcutils components
from the x86-ish linux_save/restore files in a way that should be
friendly to powerpc.
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2006-07-14 11:58:17 +01:00
jchesterfield@dhcp92.uk.xensource.com
0da81aa1d4
Added blktap support. Includes kernel driver (enabled as CONFIG_XEN_BLKDEV_TAP=y) and userspace tools. The userspace deamon (blktapctrl) is enabled by default when xend is activated. For further information on using and configuring blktap see tools/blktap/README.
2006-07-13 10:13:26 +01:00
chris@kneesaa.uk.xensource.com
7160c43efa
Make ioemu dir configurable and change prefix to /usr (works with old and new ioemu).
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2006-07-12 10:33:37 +01:00
kaf24@firebug.cl.cam.ac.uk
956c0afa80
[BUILD] Add distclean build target to xen directory: cleans out tags.
...
Signed-off-by: Horms <horms@verge.net.au >
2006-06-27 11:50:57 +01:00
kfraser@dhcp93.uk.xensource.com
3f2522e1ac
Use a global build configuration file, and rework libxc Makefile for PPC.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-05-31 11:31:52 +01:00
cl349@firebug.cl.cam.ac.uk
6bcd41c00e
Explicitly use sh to run ioemu configure
...
instead of relying on configure executable permissions to be set.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2006-05-30 23:47:41 +01:00
kaf24@firebug.cl.cam.ac.uk
b5fa90ac8e
build: Clean up use of .PHONY
...
* Move .PHONY directives next to targets,
this makes them a lot harder to miss
* Add missing .PHONY directives
* Remove nonexistent .PHONY directives
* Hopefully I didn'T miss anything...
Signed-Off-By: Horms <horms@verge.net.au >
2006-04-10 17:02:49 +01:00
kaf24@firebug.cl.cam.ac.uk
3e0dfe69c9
Create /var/xen/dump/ during tools installation, or core files
...
are not written even if we set (enable-dump yes) in xend-config.sxp.
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com >
2006-03-24 12:28:58 +01:00
vhanquez@kneesa.uk.xensource.com
8300a5a508
separate installation of headers from the linux tree into a new guest-header
...
directory under tools.
Signed-off-by: Vincent Hanquez <vincent@xensource.com >
2006-01-07 01:31:04 +00:00
kaf24@firebug.cl.cam.ac.uk
0d5ddb8806
The new userland monitoring tool, XenMon.
...
Signed-off-by: Rob Gardner <rob.gardner@hp.com >
2005-11-15 15:09:58 +01:00
jeroney@localhost.localdomain
22d8d7060f
Remove second decleration of .PHONY & cleanup formating
2005-10-25 17:37:00 +01:00
kaf24@firebug.cl.cam.ac.uk
635fd50b51
Re-enable the pygrub build and fix the build with older
...
e2fsprogs (tested on RHEL4 with e2fsprogs-1.35 and rawhide
with e2fsprogs-1.38)
Signed-off-by: Jeremy Katz <katzj@redhat.com >
2005-10-07 23:21:23 +01:00
cl349@firebug.cl.cam.ac.uk
7cded01029
g/c unused xcs.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 19:01:05 +00:00
kaf24@firebug.cl.cam.ac.uk
81667d0511
VTPM is off by default.
2005-09-01 09:01:15 +00:00
shand@ubuntu.eng.hq.xensource.com
e4019e328e
Fix vtpm build when doing 'make dist' (particularly when not root).
...
Signed-off-by: Steven Hand <steven@xensource.com >
2005-08-31 14:37:21 -08:00
shand@ubuntu.eng.hq.xensource.com
9fab508806
Remainder of Intel/IBM joint TPM Virtualization implementation for Xen.
...
Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com >
Signed-off-by: Joseph Cihula <joseph.cihula@intel.com >
Signed-off-by: Steven Hand <steven@xensource.com >
2005-08-30 11:53:53 -08:00
kaf24@firebug.cl.cam.ac.uk
16504669c5
Cross-compilation fixes.
...
Signed-off-by: Michal Ostrowski <mostrows@watson.ibm.com >
2005-08-30 13:15:20 +00:00
josht@us.ibm.com
49839b535b
Add xenstat framework.
...
# HG changeset patch
# User josht@us.ibm.com
# Node ID d39cf132a00a91e65c0ad4640c5bd17f722788b7
# Parent 822566f5cfddce3b641b5a1a119dfd592ec69158
Add xenstat framework.
2005-08-12 18:36:54 +00:00
kaf24@firebug.cl.cam.ac.uk
2ba532d767
Rename console binaries to xenconsole and xenconsoled.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-07 09:12:55 +00:00
kaf24@firebug.cl.cam.ac.uk
f6d93de51e
The attached patch removes all of the console handling code from Xend
...
and changes xm to simply exec /usr/libexec/xen/xc_console.
I've done a pretty good amount of testing and this seems to clear up all
of the Xend console issues in bugzilla.
This is a pretty big change to Xend though with a lot of deleted code so
I'd appreciate if people more familiar with the Xend codebase could look
through it critically.
In addition to the patch, the following files are no longer used:
tools/python/xen/util/console_client.py
tools/python/xen/xend/XendConsole.py
tools/python/xen/xend/server/SrvConsole.py
tools/python/xen/xend/server/SrvConsoleDir.py
tools/python/xen/xend/server/console.py
Regards,
Anthony Liguori
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2005-08-04 09:00:16 +00:00
kaf24@firebug.cl.cam.ac.uk
7dd5c4ef07
A few consoled tweaks. It's not worth building by default
...
right now as it isn;t actually used.
2005-08-02 14:51:06 +00:00