kaf24@scramble.cl.cam.ac.uk
fc3d97e938
bitkeeper revision 1.818 (405fee56SVQRwSIJqFqtU0ArsFoGsw)
...
Console-HOWTO.txt:
Doc fix.
2004-03-23 07:59:18 +00:00
kaf24@scramble.cl.cam.ac.uk
f448e2d046
bitkeeper revision 1.817 (405ef60cUJ4B9bY3LZWu-yP8DBid2w)
...
Console-HOWTO.txt:
new file
2004-03-22 14:19:56 +00:00
kaf24@scramble.cl.cam.ac.uk
6c00e171dc
bitkeeper revision 1.816 (405eedfdtQSsv_FQddod4l3qGl-RuA)
...
xencons:
new file
Makefile, Xeno-HOWTO.txt, README.CD:
Install an easily-accessible console terminal client program.
2004-03-22 13:45:33 +00:00
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
77721eb79f
bitkeeper revision 1.814 (405e9e2f2N33e61cODYJiwTCPjf5Cw)
...
memory.c:
Fix broken fix from yesterday. :-)
2004-03-22 08:05:03 +00:00
kaf24@scramble.cl.cam.ac.uk
77f28d83ab
bitkeeper revision 1.813 (405da9e9QvkmUOrd9sFqdbbf_bL8tg)
...
memory.c:
Fix L2 refcnt bug.
2004-03-21 14:42:49 +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
d5137734bc
bitkeeper revision 1.806 (4058575bj1znOTlYdipFIG8KLGJwfQ)
...
pdb.txt, README, README.CD:
Doc fixes.
2004-03-17 13:49:15 +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
211e124bd8
bitkeeper revision 1.802 (4056dccfmjgKoA9b7pj8FKykTzFcHg)
...
Xeno-HOWTO.txt, README.CD:
Update documentation.
2004-03-16 10:54:07 +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
f2998d5fa6
bitkeeper revision 1.798 (4055c7b4y-9JnLpUiv1ACLKPlRrtRQ)
...
mkbuildtree, Makefile:
Fix mkbuildtree for Xenolinux.
2004-03-15 15:11:48 +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
mwilli2@equilibrium.research.intel-research.net
eefca814b7
bitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-trace-doc.bk
2004-03-12 18:12:23 +00:00
mwilli2@equilibrium.research.intel-research.net
b26d72277d
bitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)
...
Bring list of DOM0 ops more up-to-date. Fix small bugs in previous checkin.
2004-03-12 18:11:19 +00:00
smh22@tempest.cl.cam.ac.uk
3d3fc5c576
bitkeeper revision 1.793 (4051fa74uy1KmQPLgKFL65dSVykZ3Q)
...
interface.tex:
tweaks
2004-03-12 17:59:16 +00:00
kaf24@scramble.cl.cam.ac.uk
fd69e74cdf
bitkeeper revision 1.792 (4051e6b8E8mkfvd_6g9fklSAWSPykA)
...
console.c:
More robustification.
2004-03-12 16:35:04 +00:00
kaf24@scramble.cl.cam.ac.uk
e2ef77058a
bitkeeper revision 1.791 (4051e177NL-NMtt0z6bgf0S1imnoVg)
...
console.c:
Robustify console-input switching.
2004-03-12 16:12:39 +00:00
kaf24@scramble.cl.cam.ac.uk
3ed38db870
bitkeeper revision 1.790 (4051df63N_qhNLzJhUL0q78WetTFRg)
...
dev.c:
Prevent transmitting link-local ARP packets on the wire.
2004-03-12 16:03:47 +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
kaf24@scramble.cl.cam.ac.uk
44fd380aca
bitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)
...
setup.c, config.in:
Detect and support VIA C3 processors.
2004-03-12 13:34:06 +00:00
kaf24@scramble.cl.cam.ac.uk
23144c9e78
bitkeeper revision 1.786 (4051a33dlWQlrVd1OVpwmHvW8Lp8Zw)
...
serial.h, serial.c, traps.c, pdb-stub.c:
Fix serial-char receive for PDB.
2004-03-12 11:47:09 +00:00
kaf24@scramble.cl.cam.ac.uk
da49a7ba5f
bitkeeper revision 1.785 (40519a2aUT5rp5i21EcaVFcVfYKUOg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
2004-03-12 11:08:26 +00:00
kaf24@scramble.cl.cam.ac.uk
1c42137398
bitkeeper revision 1.782.1.1 (40519955rMBgGJDIn0x9xwhUTOT17w)
...
mkbuildtree:
Fix mkbuildtree script. No longer depend on broken lndir-rel.
.del-lndir-rel~746e79fa104b53af:
Delete: xenolinux-2.4.25-sparse/lndir-rel
2004-03-12 11:04:53 +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
mwilli2@equilibrium.research.intel-research.net
76fff2563f
bitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)
...
Update Xen manual to include a chapter on debugging.
2004-03-11 17:26:10 +00:00
kaf24@scramble.cl.cam.ac.uk
9f3cc08aab
bitkeeper revision 1.782 (40508b99QPPOLTn2qbkS5lxuckFyKA)
...
vif.h, network.c, domain.c:
Purge VFR rules when a domain dies.
2004-03-11 15:54:01 +00:00
kaf24@scramble.cl.cam.ac.uk
4bd93b4b94
bitkeeper revision 1.781 (40503a57o9IN1Zi1y3KsOzZPT7-6kg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
2004-03-11 10:07:19 +00:00
kaf24@scramble.cl.cam.ac.uk
c7cd62d859
bitkeeper revision 1.777.1.1 (40503a50e-1llqTCGgDibJS82qIg9g)
...
etherdevice.h, 8139too.c:
Fixes to RTL8139 driver.
2004-03-11 10:07:12 +00:00
kaf24@scramble.cl.cam.ac.uk
c6aae7b4f5
bitkeeper revision 1.780 (40502376gGnlUN-MiJFl8VPO35Lkng)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-03-11 08:29:42 +00:00
kaf24@scramble.cl.cam.ac.uk
1afb532646
bitkeeper revision 1.778.1.1 (40502370V4WBJ27H6luInkhjjlnUBA)
...
traps.c, pdb-stub.c:
Enable interrupts in exception handlers.
2004-03-11 08:29:36 +00:00
iap10@tetris.cl.cam.ac.uk
d4852e107f
bitkeeper revision 1.779 (404f5e56uk4Iv1iH7kbxYdMbUacnlQ)
...
minor makefile fix
2004-03-10 18:28:38 +00:00
kaf24@scramble.cl.cam.ac.uk
a9e181eb84
bitkeeper revision 1.778 (404f5c24HB4-3O5d1LoEBPgmh5h6tg)
...
Makefile:
Create Xen interface symlink.
time.c, hypervisor-if.h, kernel.c:
Fix shared_info to make CPU TSC arch-dependent.
2004-03-10 18:19:16 +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
518278b8c1
bitkeeper revision 1.776 (404f3faaqhbEBaEYSxyHfO6kLyBTyQ)
...
serial.c, Rules.mk:
Small fixes.
2004-03-10 16:17:46 +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