Commit Graph
48 Commits
Author SHA1 Message Date
kaf24@firebug.cl.cam.ac.uk 8ab6a7f5a8 Don't build xenctx by default,a nd fix one error msg. 2005-07-11 09:03:24 +00:00
kaf24@firebug.cl.cam.ac.uk 1c86b5d22b Fix xenctx compilation and support 64 bit.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
2005-07-11 08:59:01 +00:00
kaf24@firebug.cl.cam.ac.uk 763c04b318 Rename fields in physinfo_t structure and add sockets/nodes
fields.
2005-07-04 16:02:46 +00:00
cl349@firebug.cl.cam.ac.uk 519108b9f7 bitkeeper revision 1.1534.1.1 (429399e0oJudIjoFsgWFxNKnCM7qTg)
Nothing but vnet uses libxutil -- move it there.
Makefile, xc.c, setup.py, configure, configure.in, Makefile.in:
  This doesn't use libxutil.
Makefile, Makefile.vnet, Rules.mk:
  Move libxutil into vnet since it's only used there.
Many files:
  mvdir
2005-05-24 21:17:20 +00:00
kaf24@firebug.cl.cam.ac.uk 162dad1cfb bitkeeper revision 1.1389.1.2 (4270ed5dZvr_HdIQR0eBM2m4Kj81_A)
Renames:
 execution_context/xen_regs -> cpu_user_regs
 full_execution_context     -> vcpu_guest_context
[defined both 'struct xxx' and 'xxx_t' forms]
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-28 14:04:13 +00:00
iap10@freefall.cl.cam.ac.uk 7af13f54d1 bitkeeper revision 1.1306 (42604119SDlzs7R1nEPCLSovtVOJ7A)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2005-04-15 22:32:57 +00:00
katzj@redhat.com[iap10] 60332d49d6 bitkeeper revision 1.1159.258.95 (42602010v-eE8RbyDMcA8iwS-dRkcg)
[PATCH] [PATCH] Man page path

The FHS has said that manpages go in /usr/share/man instead of /usr/man
since FHS 2.0 which dates back to 1997 or so, if I remember correctly.
Having the makefiles drop things in the right place makes the packages a
little cleaner.

Signed-off-by: Jeremy Katz <katzj@redhat.com>

===== tools/xentrace/Makefile 1.24 vs edited =====
2005-04-15 20:12:00 +00:00
bren@br260.wolfson.cam.ac.uk b65957655a bitkeeper revision 1.1286 (425a96ca5UAvnSzOyOKUFxfHjMVm9g)
Define atomic functions ourselves rather than relying on
kernel headers under "/usr/include".

Signed-off-by: bin.ren@cl.cam.ac.uk
2005-04-11 15:24:58 +00:00
bren@br260.wolfson.cam.ac.uk b07ab9a333 bitkeeper revision 1.1278.1.1 (4254b244uWvJejlkGeqN8mp1CLtN5w)
New Xen trace buffer implementation that avoids blocking
interrupts. Add support for trace buffer CPU mask and
event mask. Add support for trace classes. New DOM0 trace
buffer hypercall. Fix 'xentrace' signal handler bug.

Signed-off-by: bin.ren@cl.cam.ac.uk
2005-04-07 04:08:36 +00:00
bren@br260.wolfson.cam.ac.uk a526452266 bitkeeper revision 1.1273.1.1 (4252c7d35i_j5GPb1ONx5tb9t7WG4g)
Revamp xentrace. Clean up Xen scheduler tracings.

Signed-off-by: bin.ren@cl.cam.ac.uk
2005-04-05 17:16:03 +00:00
kaf24@firebug.cl.cam.ac.uk ab78c96aeb bitkeeper revision 1.1236.1.105 (423fdeaeuXmbQUj74cWh1nItpSKUjw)
Improved cross-compilation support.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-22 09:00:30 +00:00
cl349@firebug.cl.cam.ac.uk b1520cbb5a bitkeeper revision 1.1236.25.10 (42335daeuY-j8gV61kHapguVRal9ig)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-2.6.11
2005-03-12 21:22:54 +00:00
doogie@brainfood.com[kaf24] be7913c187 bitkeeper revision 1.1159.270.3 (42330ae8efsd9SdlhNX6EpksrtV6oQ)
[PATCH] add-build.patch

 Add build targets to all makefiles.  Debian does builds as non-root, so
 it's better to do as much as possible before requiring root privs.
Signed-off-by: Adam Heath <doogie@brainfood.com>
2005-03-12 15:29:44 +00:00
kaf24@scramble.cl.cam.ac.uk 841d10cf2c bitkeeper revision 1.1229 (42180985F67QALsnFjovJHWiIDEz_A)
Fix return-code checking in tools.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-02-20 03:52:37 +00:00
iap10@freefall.cl.cam.ac.uk ec12127c4e bitkeeper revision 1.1189 (420d52d34bmxozCOzbUs5pmo2zfT-w)
Subject: [PATCH] xenctx.patch

Does this sound interesting? I found it useful to debug looping guests.
A gdb stub would be nicer - but this one is lighter weight.
        -Arun
Tool for dumping the cpu context
# xenctx 1 0
eip: c01dfeab   esp: c1603c98
eax: 00000020   ebx: c0432e10   ecx: 00000ee6   edx: 000001f7
esi: c0432d60   edi: 00000296   ebp: c0432d60
 cs: 00000060    ds: 00000068    fs: 00000000    gs: 00000033

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: ian@xensource.com
2005-02-12 00:50:27 +00:00
cl349@arcadians.cl.cam.ac.uk 8f230701e2 bitkeeper revision 1.1159.234.1 (41f9203a3hESfmWBG29VVoqa-chOrA)
Build system cleanups.

Signed-off-by: c@pin.lu
2005-01-27 17:09:14 +00:00
kaf24@scramble.cl.cam.ac.uk 2f34aafbb6 bitkeeper revision 1.1159.223.44 (41f8c832pMZZ7WmykH_gAUBQHtPF1A)
Allow target architecture to be specified by specifying ARCH variable to
root Makefile (e.g, make ARCH=x86_32).
2005-01-27 10:53:38 +00:00
iap10@labyrinth.cl.cam.ac.uk d2f5d53621 bitkeeper revision 1.1159.223.26 (41f2cdb6LNpheOtPoAKEUn-czlZFig)
Description: use DESTDIR correctly
Standard makefiles always attempt to install to the root(/).  Setting
DESTDIR is the normal way to install to an alternative location.
Setting prefix has the possibility of breaking programs, as the prefix
may have been embedded inside a compiled binary.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 22:03:34 +00:00
iap10@labyrinth.cl.cam.ac.uk 6b422c28fa bitkeeper revision 1.1159.223.18 (41f2c6eamwtTkjdrv4CuL1WnOy4iGw)
Description: use INSTALL everywhere
Use install(by way of INSTALL variables) to create directories, install
programs, and install data files.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:34:34 +00:00
kaf24@freefall.cl.cam.ac.uk 58f3afdd98 bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
Clean up public XenLinux header files. Now accessible from userspace as
#include <xen/linux...>
Got rid of the linux-xen-sparse symlink as it's no longer needed.
2004-11-02 09:08:37 +00:00
kaf24@freefall.cl.cam.ac.uk 187a0366b6 bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
Clean up libxc by allowing direct use of Xen headers from userland:
 #include <xen/...>
2004-10-31 08:17:49 +00:00
kaf24@freefall.cl.cam.ac.uk 4e7da2001d bitkeeper revision 1.1159.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)
Remove Xen-specific ioctl from /dev/mem device. Update domain-building
tools to use the correct device file for mapping foreign memory.
2004-10-02 09:46:57 +00:00
mwilli2@equilibrium.research b40a5b42aa bitkeeper revision 1.1159.80.1 (414f0be4vQDZaLNox7YheSOsmEXZFw)
Clean up terminology in comments and fix xentrace for new memory
mapping interface.
2004-09-20 16:57:08 +00:00
kaf24@scramble.cl.cam.ac.uk 87fdd59317 bitkeeper revision 1.1108.33.24 (410e17ceXCIuaFvQA3AD25FUTF_Ohw)
For clarity, all interface header files are in Xen's hypervisor-ifs
directory. This includes the I/O headers and the xend header.
2004-08-02 10:30:38 +00:00
kaf24@scramble.cl.cam.ac.uk b887fccf30 bitkeeper revision 1.1031 (40e1d02b7TWzZP0WaSOhCDygYQPX4w)
Tool cleanups.
2004-06-29 20:25:15 +00:00
mjw@wray-m-3.hpl.hp.com 48e9a9c636 bitkeeper revision 1.1026.1.8 (40e1b09foCFBM0EuIgrSA1uLJrWuzA)
Restructuring the python code and libs - first stage.
2004-06-29 18:10:39 +00:00
xenbk@gandalf.hpl.hp.com 3cffa5ecd2 bitkeeper revision 1.1026.1.2 (40e15b09oBOK6QWmjoE3IKmAR5xlVA)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
2004-06-29 12:05:29 +00:00
mwilli2@equilibrium.research.intel-research.net 3c7677d95e bitkeeper revision 1.1026 (40e05881TS2pKolx7Hzp-BVAEv6Pww)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/export/scratch/mwilli2/temp/xeno2.bk
2004-06-28 17:42:25 +00:00
mwilli2@equilibrium.research.intel-research.net 3af7269ca3 bitkeeper revision 1.1011.3.1 (40e0586fjTiPMS5QT6pzPb5uZe0MMw)
Various xentrace tweaks.  Should perform better now.  May still need more work.
Let me know if you have problems with it.
2004-06-28 17:42:07 +00:00
mjw@wray-m-3.hpl.hp.com cbe5948eb7 bitkeeper revision 1.1010.1.14 (40e03b62fW40sc6EpkeVtIAfp2wE-w)
Fix includes.
2004-06-28 15:38:10 +00:00
mjw@wray-m-3.hpl.hp.com 9bdbe09f07 bitkeeper revision 1.1010.1.9 (40dc4078vvvprFxMFMTOULzuaeEQoQ)
Renaming 'xenmgr' to 'xen.xend'.
2004-06-25 15:10:48 +00:00
kaf24@scramble.cl.cam.ac.uk 03907beb68 bitkeeper revision 1.946 (40c73c7805slPvnfEohXfQoiriAESg)
Rename Linux directories and upgrade build system.
2004-06-09 16:36:08 +00:00
iap10@tetris.cl.cam.ac.uk ba0805e639 bitkeeper revision 1.911.1.1 (40abd5b2mqoey54uZKqDJrA-dD05Xw)
bandaid for xentrace. Really needs a Xen-visible trace buffer consumer 
index, and a way of kicking the trace deamon...
2004-05-19 21:46:26 +00:00
mwilli2@equilibrium.research.intel-research.net d1d52b264c bitkeeper revision 1.891.1.9 (40a22b5cevMR_plncPduMaGW-P4-Vw)
Fix my silly makefile error.
2004-05-12 13:49:16 +00:00
mwilli2@equilibrium.research.intel-research.net 9b9ca98b6a bitkeeper revision 1.891.1.8 (40a2299bVaCq0t5_5UXpB7OSB1yLKA)
Update xentrace to produce binary output format and xentrace_format to
correctly parse it.
2004-05-12 13:41:47 +00:00
mwilli2@equilibrium.research.intel-research.net c5c7615f28 bitkeeper revision 1.891.3.1 (40a107b0xATyR-Pt7aENgr5O6ydSyA)
Improvements to trace buffer features.
2004-05-11 17:04:48 +00:00
kaf24@scramble.cl.cam.ac.uk f677efb823 bitkeeper revision 1.856 (4075806dGVuPwXtbZgPbDT2-zKk0gw)
New control-interface functionality for Xenolinux. Also
extended start_info_t to include the event-channel index
for the controller interface.
2004-04-08 16:40:13 +00:00
mwilli2@equilibrium.research.intel-research.net 0513fa4435 bitkeeper revision 1.825.4.4 (40642e05fz6btg5GgvRWGzzhCMs8yA)
Fix xentrace Makefile bug.
2004-03-26 13:20:05 +00:00
kaf24@scramble.cl.cam.ac.uk 52a8efe1a7 bitkeeper revision 1.797 (4055c521Ophk9zIrp59mxPKyKg_0MA)
Makefile:
  Rationalise makefiles by folding dist option into install with a prefined prefix.
2004-03-15 15:00:49 +00:00
kaf24@scramble.cl.cam.ac.uk 0b9d367cf8 bitkeeper revision 1.795 (4054a3055ggg3MJTpSU1-ZFQRfQQ5g)
xend.py, setup.py:
  new file
Many files:
  Rewritten the Xen control daemon in Python, with C extensions for the low-level bits. All our Python libraries now throw exceptions on error rather than returning error codes --- this will require our higher-level scripts to be updated at some point.
2004-03-14 18:23:01 +00:00
mwilli2@equilibrium.research.intel-research.net 578734ab97 bitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)
Updated script names and added man pages for all the xentrace tools.
2004-03-11 19:55:00 +00:00
kaf24@scramble.cl.cam.ac.uk f4ea37b207 bitkeeper revision 1.775 (404f3d312IPf2eSF1VGO0WBwqhqeaA)
trace.h:
  new file
Many files:
  Fix compile errors in Xen headers.
2004-03-10 16:07:13 +00:00
mwilli2@equilibrium.research.intel-research.net ae39e978fc bitkeeper revision 1.765 (4048b92eZ-VqpZdWj-oHI1tRK9Ft1A)
Update to trace code for new memory protection model.
2004-03-05 17:30:22 +00:00
mwilli2@equilibrium.research.intel-research.net 91c27e74c5 bitkeeper revision 1.750 (403cc10fkuNlzKO1N7h49MurLXmpCQ)
Merge ssh://srg//homes/maw48/xeno-unstable-tbufs-new.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-unstable.bk
2004-02-25 15:36:47 +00:00
mwilli2@equilibrium.research.intel-research.net 299e4f806a bitkeeper revision 1.748.1.1 (403cc0a2uogkgkA4n8xi9XH9sph-GQ)
Add support for setting the trace buffer size as a boot parameter, for
returning the trace buffer size to user space and dynamically determining the
number of CPUs to map in xentrace.
2004-02-25 15:34:58 +00:00
kaf24@scramble.cl.cam.ac.uk 43951f6175 bitkeeper revision 1.746.1.1 (403c8c65qu1dJWHVajQ4wyGMSQjo1Q)
Many files:
  Clean up task list in Xen. Fix a bug in xentrace for some glibc versions.
2004-02-25 11:52:05 +00:00
kaf24@scramble.cl.cam.ac.uk 2d3a7bd4f9 bitkeeper revision 1.743 (403b37106MV2R0Wr2iE98QHJWFPRMw)
trace.h, dom0_ops.h, trace.c, setup.c, xentrace.c, Makefile:
  Cleanups to new trace code.
2004-02-24 11:35:44 +00:00
mwilli2@equilibrium.research.intel-research.net b882e9ddd5 bitkeeper revision 1.741 (403a3ee3r3VblO5vtoFGItOp9rvEpg)
Add Xen trace buffer and supporting tools.
2004-02-23 17:56:51 +00:00