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