kaf24@scramble.cl.cam.ac.uk
3170a76e13
bitkeeper revision 1.815 (405ed20aUPuCpxY9bW6IV5l8ztG3Og)
...
console.c, console_client.py, Xeno-HOWTO.txt, README.CD:
Many console fixes.
2004-03-22 11:46:18 +00:00
kaf24@scramble.cl.cam.ac.uk
69bcfee699
bitkeeper revision 1.812 (405b0866daZJ0BPWPFHFWqcf9thiBA)
...
utils.c:
Autocreate /dev/xen/evtchn when starting xend, if it doesn't exist already.
2004-03-19 14:49:10 +00:00
kaf24@scramble.cl.cam.ac.uk
8e946edf25
bitkeeper revision 1.811 (405abfafWE1U3wPhEnSPYf7HxUyqIA)
...
Rules.mk, Makefile:
Small build fixes from Sean Atkinson.
2004-03-19 09:38:55 +00:00
kaf24@scramble.cl.cam.ac.uk
bc906fc66a
bitkeeper revision 1.810 (4059c6e8EQAxVfRpkNjdygO1O6otTQ)
...
schedule.c, sched_bvt.c, main.py, Makefile, setup.py, Xc.c:
Python tool fixes.
tempfile.py:
new file
2004-03-18 15:57:28 +00:00
kaf24@scramble.cl.cam.ac.uk
fcaa8335c3
bitkeeper revision 1.809 (4059b6abq9zvnfmJ9cVcMhBo_lOhew)
...
Many files:
Scheduler updates.
sched_ctl.h:
Rename: xen/include/hypervisor-ifs/sched-ctl.h -> xen/include/hypervisor-ifs/sched_ctl.h
2004-03-18 14:48:11 +00:00
mwilli2@equilibrium.research.intel-research.net
bee5b0bb13
bitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)
...
Various updates related to the new generic scheduler API.
The BVT scheduler has been ported to this API and a simple Round Robin
scheduler has been added. There's a new generic control interface for
setting scheduling parameters from userspace.
Use the sched=xxx option at boot time to choose the scheduler. Default
is BVT. The possibilities are "bvt" and "rrobin".
2004-03-17 18:31:06 +00:00
kaf24@scramble.cl.cam.ac.uk
8306baac6f
bitkeeper revision 1.807 (4058872eScocwS_6SkwoZWFMzDk9Nw)
...
utils.c, control_if.h:
Move shared controller-interface definitions out of the xenolinux tree.
console_client.py:
Fix console client.
control_if.h:
bk cp xenolinux-2.4.25-sparse/include/asm-xeno/control_if.h tools/xend/lib/control_if.h
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.
new file
2004-03-17 17:13:18 +00:00
kaf24@scramble.cl.cam.ac.uk
3bf4b00c15
bitkeeper revision 1.805 (405855d4miA78lKONuhS5MJEPyuuhQ)
...
console_client.py:
Fix Python console module for direct use.
2004-03-17 13:42:44 +00:00
kaf24@scramble.cl.cam.ac.uk
e21b751e5d
bitkeeper revision 1.804 (40585405PlcQQehq9SazyQeocNUgLg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-03-17 13:35:01 +00:00
kaf24@scramble.cl.cam.ac.uk
672c8342f6
bitkeeper revision 1.802.1.1 (405853fcN7rcf_nAOUv8-8C-udNDkw)
...
vnetif.c, Makefile:
new file
Many files:
Relaid out xenolinux drivers. More x86_64 stuff.
domain_page.c:
Rename: xen/common/domain_page.c -> xen/arch/i386/domain_page.c
vbd.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_vbd.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/vbd.c
block.h:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.h -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.h
block.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.c
core.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/dom0_core.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/core.c
evtchn.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/xl_evtchn.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/evtchn.c
2004-03-17 13:34:52 +00:00
mwilli2@equilibrium.research.intel-research.net
e45e8f6904
bitkeeper revision 1.803 (4056f51d2UjBnn9uwzC9Vu3LspnUCg)
...
Simple oops analyser for Xen crashes.
2004-03-16 12:37:49 +00:00
kaf24@scramble.cl.cam.ac.uk
d2de84519b
bitkeeper revision 1.801 (4056cd2c4-nJ6aNsYtBJr_T0yMH7eA)
...
xend:
new file
ignore:
Fixes.
2004-03-16 09:47:24 +00:00
kaf24@scramble.cl.cam.ac.uk
7849052048
bitkeeper revision 1.800 (4055ee59_zI1OKOsC2EKXBIYFm3OtA)
...
console_client.py, __init__.py, setup.py, Makefile:
new file
Many files:
New console-terminal client in xenctl.console_client Python package. New option to xc_dom_create (-c on cmdline or auto_console in defaults file) to automatically become a console client.
utils.py:
Rename: tools/xc/py/XenoUtil.py -> tools/xenctl/lib/utils.py
2004-03-15 17:56:41 +00:00
kaf24@scramble.cl.cam.ac.uk
58ae7777f2
bitkeeper revision 1.799 (4055d1bd4oP9eNVVeSlvvnj5F9We2w)
...
utils.c, Xc.c:
Fix building with Python 2.2.
2004-03-15 15:54:37 +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
74851d00ab
bitkeeper revision 1.796 (4055ada1c5nV7AgvKi2Y_vrxKyA7CA)
...
manager.py, console.py, __init__.py:
new file
setup.py, utils.c, main.py, Makefile:
Refactor the Xen daemon.
main.py:
Rename: tools/xend/xend.py -> tools/xend/lib/main.py
utils.c:
Rename: tools/xend/xend_utils.c -> tools/xend/lib/utils.c
2004-03-15 13:20:33 +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
kaf24@scramble.cl.cam.ac.uk
b561b39a00
bitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)
...
physirq.c, pci-pc.c, pci-irq.c, pci-i386.h, pci-i386.c, pci-dma.c, physdev.h:
new file
Many files:
Second half of Rolf's IO patch.
2004-03-12 15:47:50 +00:00
kaf24@scramble.cl.cam.ac.uk
b0b22e49bc
bitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-03-12 13:36:59 +00:00
kaf24@scramble.cl.cam.ac.uk
2dcac0c226
bitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)
...
physdev.c, xc_physdev.c:
new file
Many files:
First half of Rolf's IO-virtualisation patch.
2004-03-12 13:36:55 +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
cac9a79fa8
bitkeeper revision 1.777 (404f4cb5WovysmMe80HYkFhXdVbs9A)
...
Rules.mk, Makefile:
Xen uses TARGET_ARCH instead of ARCH for clarity and to prevent conflict with other uses of ARCH in the environment.
xend_utils.c:
Rename: tools/xend/xend.c -> tools/xend/xend_utils.c
2004-03-10 17:13:25 +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
kaf24@scramble.cl.cam.ac.uk
b2757765c3
bitkeeper revision 1.768 (404909ffr4wvLzxTHDh9qHzdwhs66A)
...
Makefile, xen-clone, Xeno-HOWTO.txt:
Fix XL makefile to accept ARCH override from the environment.
2004-03-05 23:15:11 +00:00
kaf24@scramble.cl.cam.ac.uk
6210334be0
bitkeeper revision 1.766 (4048c145Ewr0UEJ53aqkDzgKHomW1w)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-tbfix.bk
2004-03-05 18:04:53 +00:00
kaf24@scramble.cl.cam.ac.uk
af12524516
bitkeeper revision 1.764.1.1 (4048c0e77koAHUIwNvQFG76iV0Alrg)
...
evtchn.h, control_if.h:
new file
Many files:
Bidirectional consoles for domains >0. Run 'tools/xend/xend' and telnet to the port printed by xc_dom_create.py. (eg. 'telnet localhost 9600').
.del-xen_read_console.c~2a30ac556d6835c7:
Delete: tools/misc/xen_read_console.c
2004-03-05 18:03:19 +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
iap10@tetris.cl.cam.ac.uk
e0cea07f10
bitkeeper revision 1.764 (4045d6c4YN7lqFoRs7xPiwKlS86frg)
...
Update xen-clone to use "make ARCH=xeno bzImage" commandline rather than
setting ARCH in the environment, which no longer seems to work.
2004-03-03 12:59:48 +00:00
kaf24@scramble.cl.cam.ac.uk
e854ed8a05
bitkeeper revision 1.761 (40446b53iVC1lWMdd8aC4YbIBLbvLg)
...
Makefile:
Installation fixes from Adam Heath.
2004-03-02 11:09:07 +00:00
kaf24@scramble.cl.cam.ac.uk
4665a2b242
bitkeeper revision 1.760 (40436d00pAWlfO-5kOcLlyUpl-Vl0Q)
...
event_channel.c, xend.c, Makefile, xc_domain.c, xc.h:
Another point on the way to shared comms rings. The console concentrator is coming along.
2004-03-01 17:04:00 +00:00
kaf24@scramble.cl.cam.ac.uk
7b4d7f5964
bitkeeper revision 1.759 (40431ad2YWsArtM623Q4wpLgPvrt5A)
...
xend.c, Makefile:
new file
Many files:
Rename /proc/xeno and /dev/xeno to /proc/xen and /dev/xen. Created a skeleton xend.
2004-03-01 11:13:22 +00:00
kaf24@scramble.cl.cam.ac.uk
de7e7ca26f
bitkeeper revision 1.757 (40422543Wg1i77yDldDqmAGZ6DVnnQ)
...
xl_evtchn.c, event_channel.h, event_channel.c, Xc.c, xc.h:
Cleanups and fixes for event channels.
2004-02-29 17:45:39 +00:00
kaf24@scramble.cl.cam.ac.uk
852c5cea72
bitkeeper revision 1.755 (403f5fffwYqT6Gw88yRJHe04lMgpjg)
...
Many files:
Further cleanups to the Xen pagetable interface.
2004-02-27 15:19:27 +00:00
kaf24@scramble.cl.cam.ac.uk
66090e1c4b
bitkeeper revision 1.754 (403e554b5Rm0IFijoz1AZr8EH1Ek7A)
...
Many files:
Clean up domain building tools to play nicely with a tightened-up pagetable interface.
2004-02-26 20:21:31 +00:00
kaf24@scramble.cl.cam.ac.uk
590b0f7e57
bitkeeper revision 1.752 (403e0982KH761kWK43dWkcjLVUVTrg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-02-26 14:58:10 +00:00
kaf24@scramble.cl.cam.ac.uk
dcc1235856
bitkeeper revision 1.749.1.2 (403e097cnc0BYoVqLwFH7-TpqyBF_w)
...
xc_evtchn.c:
new file
event_channel.h, event_channel.c, Xc.c, xc_private.h, xc.h:
Plumb event channels thru to Python wrapper.
2004-02-26 14:58:04 +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
0ffac48b95
bitkeeper revision 1.749 (403ca1f1GrY0cqOfzpMclF7vOwg0VA)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-physinfo.bk
2004-02-25 13:24:01 +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
mwilli2@equilibrium.research.intel-research.net
503b3ff74a
bitkeeper revision 1.748 (403b97dbiFb-AZhRznWy1vCMR3qzKA)
...
xendomains Sys-V init script now supports LSB-compliant systems
2004-02-24 18:28:43 +00:00
mwilli2@equilibrium.research.intel-research.net
a25f2798ee
bitkeeper revision 1.747 (403b7cf86JDQU8_ljAm9SqJGvsVF4w)
...
Physical hardware info dom0 op.
2004-02-24 16:34:00 +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
kaf24@scramble.cl.cam.ac.uk
86eb2b78d6
bitkeeper revision 1.730 (403255aarVxNJS1lCbHzxzUP9v-rRA)
...
XenoUtil.py:
Forward port from 1.2 to allocate VD space from fastest part of the disc first.
2004-02-17 17:55:54 +00:00
kaf24@scramble.cl.cam.ac.uk
2759d89cef
bitkeeper revision 1.726.1.1 (4030a057RR6WnkCC27Nn6Qs9vtjvJg)
...
Xc.c:
Robust arg handling, and debug tracing, in Xc.
2004-02-16 10:49:59 +00:00
kaf24@scramble.cl.cam.ac.uk
cf77461578
bitkeeper revision 1.724 (402ca374dzl4iEPzK71tvTWpDEYxgw)
...
XenoUtil.py, xc_dom_control.py, VBD-HOWTO.txt:
Merge toolset changes from v1.2.
2004-02-13 10:14:12 +00:00
ach61@labyrinth.cl.cam.ac.uk
933dcf13e1
bitkeeper revision 1.723 (402c9d32Wi_CDhKbGEWsHmH2qb2VfQ)
...
fix makefile for nsplitd
2004-02-13 09:47:30 +00:00
ach61@labyrinth.cl.cam.ac.uk
8c61668a2e
bitkeeper revision 1.720 (402b8772rYEU_Vd9LCqLXqSheY4-iQ)
...
turn off watchdog in pdb
2004-02-12 14:02:26 +00:00
kaf24@scramble.cl.cam.ac.uk
11a7c8522c
bitkeeper revision 1.719 (402b68c6wyzlyU0WWpwzC19I8mQBEw)
...
Many files:
Various cleanups to Xen control interfaces.
2004-02-12 11:51:34 +00:00