xen.git
21 years agobitkeeper revision 1.959.1.4 (40d04a87acOb29u-5Y5OxMhHvP2x9g)
mjw@wray-m-3.hpl.hp.com [Wed, 16 Jun 2004 13:26:31 +0000 (13:26 +0000)]
bitkeeper revision 1.959.1.4 (40d04a87acOb29u-5Y5OxMhHvP2x9g)

Add node physical info.

21 years agobitkeeper revision 1.959.1.3 (40cf2938j76NDs4xtyvevBrKpmogjA)
mjw@wray-m-3.hpl.hp.com [Tue, 15 Jun 2004 16:52:08 +0000 (16:52 +0000)]
bitkeeper revision 1.959.1.3 (40cf2938j76NDs4xtyvevBrKpmogjA)

Initial checkin for grand unified management app xm.

21 years agobitkeeper revision 1.959.1.2 (40cec47bY9QNauJ8KR9IhT-ZdJCb-A)
mjw@wray-m-3.hpl.hp.com [Tue, 15 Jun 2004 09:42:19 +0000 (09:42 +0000)]
bitkeeper revision 1.959.1.2 (40cec47bY9QNauJ8KR9IhT-ZdJCb-A)

Fix domain start problem for dom create - id was an int.
Make IP default adressing tolerate eth0 not having an address.

21 years agobitkeeper revision 1.959.1.1 (40cdc96bIe1WZJx-cKTSpa-TOaS14w)
mjw@wray-m-3.hpl.hp.com [Mon, 14 Jun 2004 15:51:07 +0000 (15:51 +0000)]
bitkeeper revision 1.959.1.1 (40cdc96bIe1WZJx-cKTSpa-TOaS14w)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.946.1.6 (40cdc926l8Wh79r18XRQwvpcDIDqXA)
mjw@wray-m-3.hpl.hp.com [Mon, 14 Jun 2004 15:49:58 +0000 (15:49 +0000)]
bitkeeper revision 1.946.1.6 (40cdc926l8Wh79r18XRQwvpcDIDqXA)

Add a config line for the network interface.

21 years agobitkeeper revision 1.946.1.5 (40cd8a8d3IQInJEQQbhKVEH-ShSisA)
mjw@wray-m-3.hpl.hp.com [Mon, 14 Jun 2004 11:22:53 +0000 (11:22 +0000)]
bitkeeper revision 1.946.1.5 (40cd8a8d3IQInJEQQbhKVEH-ShSisA)

Remove some debug prints and fix/add comments.

21 years agobitkeeper revision 1.946.1.4 (40cd843f6NSyFYPvGTRmyXVfcuiXHw)
mjw@wray-m-3.hpl.hp.com [Mon, 14 Jun 2004 10:55:59 +0000 (10:55 +0000)]
bitkeeper revision 1.946.1.4 (40cd843f6NSyFYPvGTRmyXVfcuiXHw)

Support xend restart by reconnecting the control interface.

21 years agobitkeeper revision 1.959 (40ca32e4mv9UUqVmldbCRyltgD_0Xg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 11 Jun 2004 22:32:04 +0000 (22:32 +0000)]
bitkeeper revision 1.959 (40ca32e4mv9UUqVmldbCRyltgD_0Xg)

trivial Makefile fix

21 years agobitkeeper revision 1.958 (40ca2c68fktLFIliN8Vr7Q8blSgj6w)
iap10@labyrinth.cl.cam.ac.uk [Fri, 11 Jun 2004 22:04:24 +0000 (22:04 +0000)]
bitkeeper revision 1.958 (40ca2c68fktLFIliN8Vr7Q8blSgj6w)

merge

21 years agobitkeeper revision 1.957 (40ca2b53ianOy58FRjELOpjpvzr1Rg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 11 Jun 2004 21:59:47 +0000 (21:59 +0000)]
bitkeeper revision 1.957 (40ca2b53ianOy58FRjELOpjpvzr1Rg)

improvements to top level Makefile.
install and linux build directories now live within the repository.

21 years agobitkeeper revision 1.955.1.4 (40ca25caD-WBu24eVfed1yswCl7JeQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 11 Jun 2004 21:36:10 +0000 (21:36 +0000)]
bitkeeper revision 1.955.1.4 (40ca25caD-WBu24eVfed1yswCl7JeQ)

Many files:
  More x86_64 stuff.
pda.h:
  Rename: xen/include/asm-x86/x86_64/pda.h -> xen/include/asm-x86/pda.h
.del-config.h~ab742eeb14ad808f:
  Delete: xen/include/asm-x86/x86_64/config.h
arch-x86_32.h:
  Rename: xen/include/hypervisor-ifs/arch_x86_32.h -> xen/include/hypervisor-ifs/arch-x86_32.h
arch-x86_64.h:
  Rename: xen/include/hypervisor-ifs/arch_x86_64.h -> xen/include/hypervisor-ifs/arch-x86_64.h
arch_x86_32.h:
  Rename: xen/include/hypervisor-ifs/arch-x86/hypervisor-if.h -> xen/include/hypervisor-ifs/arch_x86_32.h
arch_x86_64.h:
  Rename: xen/include/hypervisor-ifs/arch-x86_64/hypervisor-if.h -> xen/include/hypervisor-ifs/arch_x86_64.h

21 years agobitkeeper revision 1.955.1.3 (40c9facennrttw9pwLjozhgFjY3pSw)
kaf24@scramble.cl.cam.ac.uk [Fri, 11 Jun 2004 18:32:46 +0000 (18:32 +0000)]
bitkeeper revision 1.955.1.3 (40c9facennrttw9pwLjozhgFjY3pSw)

Fix ignores.

21 years agobitkeeper revision 1.955.1.2 (40c9fa70tPu0dbYE7l64lI-VfVdUYQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 11 Jun 2004 18:31:12 +0000 (18:31 +0000)]
bitkeeper revision 1.955.1.2 (40c9fa70tPu0dbYE7l64lI-VfVdUYQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.955.1.1 (40c9cf3fKColt7CnfYsnIOunlJfkKA)
maw48@labyrinth.cl.cam.ac.uk [Fri, 11 Jun 2004 15:26:55 +0000 (15:26 +0000)]
bitkeeper revision 1.955.1.1 (40c9cf3fKColt7CnfYsnIOunlJfkKA)

Tweak.

21 years agobitkeeper revision 1.956 (40c9ca08w7OtVOIV00pgYbkDiZW-RA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 11 Jun 2004 15:04:40 +0000 (15:04 +0000)]
bitkeeper revision 1.956 (40c9ca08w7OtVOIV00pgYbkDiZW-RA)

move install and linux directories

21 years agobitkeeper revision 1.946.1.3 (40c9c475sJLMEuc6TqUt-bX6hVFOpQ)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Jun 2004 14:40:53 +0000 (14:40 +0000)]
bitkeeper revision 1.946.1.3 (40c9c475sJLMEuc6TqUt-bX6hVFOpQ)

Add source tree for the management utils.

21 years agobitkeeper revision 1.946.1.2 (40c9c331_5fgp6L-qPgvCmkAXREm4Q)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Jun 2004 14:35:29 +0000 (14:35 +0000)]
bitkeeper revision 1.946.1.2 (40c9c331_5fgp6L-qPgvCmkAXREm4Q)

Add support for more than one network interface per domain.

21 years agobitkeeper revision 1.946.1.1 (40c9c0c9Mf-Nj3g74wu8d1lVH0T6EQ)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Jun 2004 14:25:13 +0000 (14:25 +0000)]
bitkeeper revision 1.946.1.1 (40c9c0c9Mf-Nj3g74wu8d1lVH0T6EQ)

Add xen to the architectures for aic7xxx.

21 years agobitkeeper revision 1.955 (40c95b3fxI_3RQuXLNjRtxdT0w4w6g)
kaf24@scramble.cl.cam.ac.uk [Fri, 11 Jun 2004 07:11:59 +0000 (07:11 +0000)]
bitkeeper revision 1.955 (40c95b3fxI_3RQuXLNjRtxdT0w4w6g)

Fix Linux build

21 years agobitkeeper revision 1.954 (40c8a1979inER_hb-vcOjIt6bjsHhg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 10 Jun 2004 17:59:51 +0000 (17:59 +0000)]
bitkeeper revision 1.954 (40c8a1979inER_hb-vcOjIt6bjsHhg)

fix xen-clone

21 years agobitkeeper revision 1.953 (40c8a141u6AhH-XX3mAZTtPQdUxzYg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 10 Jun 2004 17:58:25 +0000 (17:58 +0000)]
bitkeeper revision 1.953 (40c8a141u6AhH-XX3mAZTtPQdUxzYg)

Fix 'make world' option

21 years agobitkeeper revision 1.952 (40c8935a3XSRdQfnx5RoO7XgaggvOQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jun 2004 16:59:06 +0000 (16:59 +0000)]
bitkeeper revision 1.952 (40c8935a3XSRdQfnx5RoO7XgaggvOQ)

Towards x86_64 support. Merged a bunch of the existing x86_64 stuff
back into a generic 'x86' architecture. Aim is to share as much
as possible between 32- and 64-bit worlds.

21 years agobitkeeper revision 1.951 (40c86f1e3TG3yrPgSKcY9IkNTp1PGQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jun 2004 14:24:30 +0000 (14:24 +0000)]
bitkeeper revision 1.951 (40c86f1e3TG3yrPgSKcY9IkNTp1PGQ)

Fix compile warning.

21 years agobitkeeper revision 1.950 (40c86066TdQwTUVQtZ0q0py10MTUgg)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jun 2004 13:21:42 +0000 (13:21 +0000)]
bitkeeper revision 1.950 (40c86066TdQwTUVQtZ0q0py10MTUgg)

Removed old I/O world and cleaned up.

21 years agobitkeeper revision 1.949 (40c849bbwzGqdgyEGz_X9EcI9GanBw)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jun 2004 11:44:59 +0000 (11:44 +0000)]
bitkeeper revision 1.949 (40c849bbwzGqdgyEGz_X9EcI9GanBw)

Plumb bind_virq Xen command thru to Python.

21 years agobitkeeper revision 1.948 (40c847d136nNWuvHpD6Gr9UJPxiuCQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jun 2004 11:36:49 +0000 (11:36 +0000)]
bitkeeper revision 1.948 (40c847d136nNWuvHpD6Gr9UJPxiuCQ)

Fix symlink creation.

21 years agobitkeeper revision 1.947 (40c84719Ozi8_o69nGYdNuJ6OQd4eQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jun 2004 11:33:45 +0000 (11:33 +0000)]
bitkeeper revision 1.947 (40c84719Ozi8_o69nGYdNuJ6OQd4eQ)

Cleanup domain stop/crash. Provide notification to DOM0 so that
cleanup/postmortem can occur before domain is killed.

21 years agobitkeeper revision 1.946 (40c73c7805slPvnfEohXfQoiriAESg)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jun 2004 16:36:08 +0000 (16:36 +0000)]
bitkeeper revision 1.946 (40c73c7805slPvnfEohXfQoiriAESg)

Rename Linux directories and upgrade build system.

21 years agobitkeeper revision 1.945 (40c72fd2I_g1_WTlzwSBghpabzfPew)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jun 2004 15:42:10 +0000 (15:42 +0000)]
bitkeeper revision 1.945 (40c72fd2I_g1_WTlzwSBghpabzfPew)

Documentation updates.

21 years agobitkeeper revision 1.944 (40c70595GOCGjmHQFvphhaOjXAmbvw)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jun 2004 12:41:57 +0000 (12:41 +0000)]
bitkeeper revision 1.944 (40c70595GOCGjmHQFvphhaOjXAmbvw)

Xen build-configuration cleanups.

21 years agobitkeeper revision 1.943 (40c6c10f90gVdztSEe31gGHbItwLwg)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jun 2004 07:49:35 +0000 (07:49 +0000)]
bitkeeper revision 1.943 (40c6c10f90gVdztSEe31gGHbItwLwg)

interface.c:
  Net backend rename

21 years agobitkeeper revision 1.942 (40c6bf6fRA7er6A3LJKZCdJydIuc2w)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jun 2004 07:42:39 +0000 (07:42 +0000)]
bitkeeper revision 1.942 (40c6bf6fRA7er6A3LJKZCdJydIuc2w)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno-blk-restart.bk

21 years agobitkeeper revision 1.941 (40c5c3aeUZGucE9_GNi3DXxAGD0Klg)
mwilli2@equilibrium.research.intel-research.net [Tue, 8 Jun 2004 13:48:30 +0000 (13:48 +0000)]
bitkeeper revision 1.941 (40c5c3aeUZGucE9_GNi3DXxAGD0Klg)

Merge-related fixups.

21 years agobitkeeper revision 1.939.1.1 (40c5aa32hbEqDyGf0-BJufIsvBNHsg)
ach61@labyrinth.cl.cam.ac.uk [Tue, 8 Jun 2004 11:59:46 +0000 (11:59 +0000)]
bitkeeper revision 1.939.1.1 (40c5aa32hbEqDyGf0-BJufIsvBNHsg)

do_int3: only call  pdb_handle_exception if pdb_initialized

21 years agobitkeeper revision 1.940 (40c5a0a5VY_RJcApOo3Gmxz36JQSrQ)
mwilli2@equilibrium.research.intel-research.net [Tue, 8 Jun 2004 11:19:01 +0000 (11:19 +0000)]
bitkeeper revision 1.940 (40c5a0a5VY_RJcApOo3Gmxz36JQSrQ)

Manual merge.

21 years agobitkeeper revision 1.934.2.2 (40c59f23b5OBWV0EcUOWaE-IXlUYNQ)
mwilli2@equilibrium.research.intel-research.net [Tue, 8 Jun 2004 11:12:35 +0000 (11:12 +0000)]
bitkeeper revision 1.934.2.2 (40c59f23b5OBWV0EcUOWaE-IXlUYNQ)

Infrastructure for restartable block device drivers.

21 years agobitkeeper revision 1.934.2.1 (40c59df3I0NyFmedTB-YFOdH5U6utQ)
mwilli2@equilibrium.research.intel-research.net [Tue, 8 Jun 2004 11:07:31 +0000 (11:07 +0000)]
bitkeeper revision 1.934.2.1 (40c59df3I0NyFmedTB-YFOdH5U6utQ)

main.c:
  Block device restartability.

21 years agobitkeeper revision 1.939 (40c58e4fzvuzE1QaJup7OdkdA6xDqg)
kaf24@scramble.cl.cam.ac.uk [Tue, 8 Jun 2004 10:00:47 +0000 (10:00 +0000)]
bitkeeper revision 1.939 (40c58e4fzvuzE1QaJup7OdkdA6xDqg)

Xend fixes for ngio.

21 years agobitkeeper revision 1.938 (40c09a9eB7glN2Y8gzy_3h0d_Hcv-A)
kaf24@scramble.cl.cam.ac.uk [Fri, 4 Jun 2004 15:51:58 +0000 (15:51 +0000)]
bitkeeper revision 1.938 (40c09a9eB7glN2Y8gzy_3h0d_Hcv-A)

Small cleanups.

21 years agobitkeeper revision 1.937 (40c0939elXhbQIKlWAMqL7ohYLPX6Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 4 Jun 2004 15:22:06 +0000 (15:22 +0000)]
bitkeeper revision 1.937 (40c0939elXhbQIKlWAMqL7ohYLPX6Q)

Undo temporary xend hack.

21 years agobitkeeper revision 1.936 (40c09331NirwCvM2egwMlUy301iNmg)
kaf24@scramble.cl.cam.ac.uk [Fri, 4 Jun 2004 15:20:17 +0000 (15:20 +0000)]
bitkeeper revision 1.936 (40c09331NirwCvM2egwMlUy301iNmg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.934.1.1 (40c0932bsIabY_wVIkhtEdE0Xpg7hA)
kaf24@scramble.cl.cam.ac.uk [Fri, 4 Jun 2004 15:20:11 +0000 (15:20 +0000)]
bitkeeper revision 1.934.1.1 (40c0932bsIabY_wVIkhtEdE0Xpg7hA)

Domain controller cleanups.

21 years agobitkeeper revision 1.935 (40c082191KRYrcGxH9cNhHpNJYp7Eg)
maw48@labyrinth.cl.cam.ac.uk [Fri, 4 Jun 2004 14:07:21 +0000 (14:07 +0000)]
bitkeeper revision 1.935 (40c082191KRYrcGxH9cNhHpNJYp7Eg)

Temporarily disable backend permission checking - it was stopping dom0
acting as a backend :-(

21 years agobitkeeper revision 1.934 (40bf588ddomhTq7ECMnz9Besla7qeg)
mwilli2@equilibrium.research.intel-research.net [Thu, 3 Jun 2004 16:57:49 +0000 (16:57 +0000)]
bitkeeper revision 1.934 (40bf588ddomhTq7ECMnz9Besla7qeg)

More minor tweaks.

21 years agobitkeeper revision 1.933 (40bf3525hFMjFAa5gldqfMUKAsYBkQ)
mwilli2@equilibrium.research.intel-research.net [Thu, 3 Jun 2004 14:26:45 +0000 (14:26 +0000)]
bitkeeper revision 1.933 (40bf3525hFMjFAa5gldqfMUKAsYBkQ)

Fix compile errors / warnings.

21 years agobitkeeper revision 1.932 (40bf2a5djG3VqKeDegNbdK8XJmQAIQ)
mwilli2@equilibrium.research.intel-research.net [Thu, 3 Jun 2004 13:40:45 +0000 (13:40 +0000)]
bitkeeper revision 1.932 (40bf2a5djG3VqKeDegNbdK8XJmQAIQ)

Minor tweaks.

21 years agobitkeeper revision 1.931 (40bf28b1DSY6oBu4FDeGIob6_AJvUA)
mwilli2@equilibrium.research.intel-research.net [Thu, 3 Jun 2004 13:33:37 +0000 (13:33 +0000)]
bitkeeper revision 1.931 (40bf28b1DSY6oBu4FDeGIob6_AJvUA)

Initial support for restartable network driver domains.

21 years agobitkeeper revision 1.930 (40bf0f4cD6X2TCNUTUzQPA_qDsagoQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Jun 2004 11:45:16 +0000 (11:45 +0000)]
bitkeeper revision 1.930 (40bf0f4cD6X2TCNUTUzQPA_qDsagoQ)

Reduce domid to 32 bits only -- more than enough.

21 years agobitkeeper revision 1.929 (40beeffatmTqXw9_IGgwiDQCZdOKhA)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Jun 2004 09:31:38 +0000 (09:31 +0000)]
bitkeeper revision 1.929 (40beeffatmTqXw9_IGgwiDQCZdOKhA)

Got rid of xencons0 and /dev/xen/cons entirely. DOM0 now attaches
to /dev/ttyS0; all others attach to /dev/tty1. The default
attachment can be changed using the 'xencons=' boot-parameter
switch.

21 years agobitkeeper revision 1.928 (40be5a8aziacBnOxNaBHmDnYSJp9Dw)
kaf24@scramble.cl.cam.ac.uk [Wed, 2 Jun 2004 22:54:02 +0000 (22:54 +0000)]
bitkeeper revision 1.928 (40be5a8aziacBnOxNaBHmDnYSJp9Dw)

Domains != 0 now install virtual console on tty1. We also install
dummy devices tty2-63 to suppress warnings from overzealous distro
default startup scripts. Documentation is updated to reflect these
changes.

21 years agobitkeeper revision 1.927 (40bdde5d1ZXH3mH4b7gbCihjzISvAg)
kaf24@scramble.cl.cam.ac.uk [Wed, 2 Jun 2004 14:04:13 +0000 (14:04 +0000)]
bitkeeper revision 1.927 (40bdde5d1ZXH3mH4b7gbCihjzISvAg)

Interface cleanups.

21 years agobitkeeper revision 1.926 (40bd9cabtHdCYn95rortVN7FyCSxgg)
kaf24@scramble.cl.cam.ac.uk [Wed, 2 Jun 2004 09:23:55 +0000 (09:23 +0000)]
bitkeeper revision 1.926 (40bd9cabtHdCYn95rortVN7FyCSxgg)

Clean up dom_mem_op hypercall.

21 years agobitkeeper revision 1.925 (40bcb315tJAvhGVz2HeWAUX326czSg)
kaf24@scramble.cl.cam.ac.uk [Tue, 1 Jun 2004 16:47:17 +0000 (16:47 +0000)]
bitkeeper revision 1.925 (40bcb315tJAvhGVz2HeWAUX326czSg)

Device-driver fixes and improvements.

21 years agobitkeeper revision 1.924 (40bbb502xR03c4VC3QbKW-RZeIrXzg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 31 May 2004 22:43:14 +0000 (22:43 +0000)]
bitkeeper revision 1.924 (40bbb502xR03c4VC3QbKW-RZeIrXzg)

Cset exclude: mwilli2@equilibrium.research.intel-research.net|ChangeSet|20040521100822|20051

21 years agobitkeeper revision 1.923 (40bbb4d9FZ9RTdcMug9rpgdkhyDfQQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 31 May 2004 22:42:33 +0000 (22:42 +0000)]
bitkeeper revision 1.923 (40bbb4d9FZ9RTdcMug9rpgdkhyDfQQ)

Cset exclude: kaf24@scramble.cl.cam.ac.uk|ChangeSet|20040531212553|03172

21 years agobitkeeper revision 1.922 (40bba2e15V4MoAj5rcocyvcdX3A7jA)
kaf24@scramble.cl.cam.ac.uk [Mon, 31 May 2004 21:25:53 +0000 (21:25 +0000)]
bitkeeper revision 1.922 (40bba2e15V4MoAj5rcocyvcdX3A7jA)

sched_bvt.c:
  BVT fixes.

21 years agobitkeeper revision 1.921 (40b23b32vMbvKCdgtCukVpQP62ZvYA)
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 May 2004 18:13:06 +0000 (18:13 +0000)]
bitkeeper revision 1.921 (40b23b32vMbvKCdgtCukVpQP62ZvYA)

Add more stats to migration code, scan pages in psuedo random permutation,
misc cleanups.

21 years agobitkeeper revision 1.920 (40ade0a9XXfWXJDrdcZG4y_gJyXZZw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 May 2004 10:57:45 +0000 (10:57 +0000)]
bitkeeper revision 1.920 (40ade0a9XXfWXJDrdcZG4y_gJyXZZw)

Merge labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-schedfix.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.919 (40ade0a4dgfKSb2uB7n-qil12Kdw_A)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 May 2004 10:57:40 +0000 (10:57 +0000)]
bitkeeper revision 1.919 (40ade0a4dgfKSb2uB7n-qil12Kdw_A)

temp debug

21 years agobitkeeper revision 1.916.1.1 (40add516MWMX6XyHleHPhDU0Xn3ZHg)
mwilli2@equilibrium.research.intel-research.net [Fri, 21 May 2004 10:08:22 +0000 (10:08 +0000)]
bitkeeper revision 1.916.1.1 (40add516MWMX6XyHleHPhDU0Xn3ZHg)

Tweak to fix unblocking warping - this change has only been tested with BVT!!!

21 years agobitkeeper revision 1.918 (40ad05295f3vfOtWjADTgFv05BpG9w)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 19:21:13 +0000 (19:21 +0000)]
bitkeeper revision 1.918 (40ad05295f3vfOtWjADTgFv05BpG9w)

migrate improvements

21 years agobitkeeper revision 1.917 (40acee3d26HD4ugLPjY-eN66o0rNIg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 17:43:25 +0000 (17:43 +0000)]
bitkeeper revision 1.917 (40acee3d26HD4ugLPjY-eN66o0rNIg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.911.1.5 (40acee35tmC494sW3OcQEIN4ymTS1w)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 17:43:17 +0000 (17:43 +0000)]
bitkeeper revision 1.911.1.5 (40acee35tmC494sW3OcQEIN4ymTS1w)

Nasty temporary mechanism that allows dom0 to block after issuing a stop on another domain.

21 years agobitkeeper revision 1.916 (40ace8647EX7Ec0I9wi_dpD-FSQWzA)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 May 2004 17:18:28 +0000 (17:18 +0000)]
bitkeeper revision 1.916 (40ace8647EX7Ec0I9wi_dpD-FSQWzA)

Bug fix to network backednd, and some tracing.

21 years agobitkeeper revision 1.911.1.4 (40ac8fefyv7QTbpYikVy1Mlh5Thh3Q)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 11:01:03 +0000 (11:01 +0000)]
bitkeeper revision 1.911.1.4 (40ac8fefyv7QTbpYikVy1Mlh5Thh3Q)

When doing a live migrate, be more persistent in continuing to iterate --
even with a worst-case memory thrasher we seem to get over the knee after
a few iterations.

Also, free L1 shadows rather than zeroing. I think this will be faster, but
will add some stats.

21 years agobitkeeper revision 1.911.1.3 (40ac8592YPN8CVevw_ez5NasKUdPag)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 10:16:50 +0000 (10:16 +0000)]
bitkeeper revision 1.911.1.3 (40ac8592YPN8CVevw_ez5NasKUdPag)

live migration improvements

21 years agobitkeeper revision 1.911.1.2 (40abd812eI8191scOuEXdi7E2VKxGQ)
iap10@tetris.cl.cam.ac.uk [Wed, 19 May 2004 21:56:34 +0000 (21:56 +0000)]
bitkeeper revision 1.911.1.2 (40abd812eI8191scOuEXdi7E2VKxGQ)

When flushing network buffers, don't put the pages back in the psuedo-physical
map, so we don't have to send junk pages.
Add shadow_control_op_peek

21 years agobitkeeper revision 1.911.1.1 (40abd5b2mqoey54uZKqDJrA-dD05Xw)
iap10@tetris.cl.cam.ac.uk [Wed, 19 May 2004 21:46:26 +0000 (21:46 +0000)]
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...

21 years agobitkeeper revision 1.915 (40ab9035Tu7lOz9f8aWhpKXAF9q49Q)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 16:49:57 +0000 (16:49 +0000)]
bitkeeper revision 1.915 (40ab9035Tu7lOz9f8aWhpKXAF9q49Q)

Fix a page release bug in network backend.

21 years agobitkeeper revision 1.914 (40ab6d61x-o8a0EkAPFPNgH58cGauQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 14:21:21 +0000 (14:21 +0000)]
bitkeeper revision 1.914 (40ab6d61x-o8a0EkAPFPNgH58cGauQ)

More TLB flush fixes.

21 years agobitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 12:10:16 +0000 (12:10 +0000)]
bitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)

Fix the mmu_update hypercall interface.

21 years agobitkeeper revision 1.912 (40ab340czslU97re9dTFBph3Q6SUnw)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 10:16:44 +0000 (10:16 +0000)]
bitkeeper revision 1.912 (40ab340czslU97re9dTFBph3Q6SUnw)

Fix XL build error.

21 years agobitkeeper revision 1.911 (40ab2cffAo2gg718_vwy__3wfyTAeg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 19 May 2004 09:46:39 +0000 (09:46 +0000)]
bitkeeper revision 1.911 (40ab2cffAo2gg718_vwy__3wfyTAeg)

tools/misc/fakei386xen:

Run at the root of a xenolinux build tree, it 'renames' the xen
architecture directories to be 'i386', so that you can get a xen
build of the tree just by typing 'make'.

The main reason for wanting to do this is if you've got some
other package that wants to patch the kernel and has some complex
build system that you can't be bothered to figure out and make
work with ARCH=xen (e.g. OpenAFS or Freeswan/IPSEC). This script
will make the tree look just like an i386 tree, so unless the
patch conflicts with arch Xen (which is pretty unlikely) the
package's normal make procedure should just work.

21 years agobitkeeper revision 1.910 (40aa9949BMH-lgtKmu0q79GC0et1kA)
iap10@labyrinth.cl.cam.ac.uk [Tue, 18 May 2004 23:16:25 +0000 (23:16 +0000)]
bitkeeper revision 1.910 (40aa9949BMH-lgtKmu0q79GC0et1kA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.909 (40aa7af3CSHcaNPnOrvtJ_pFBCtarQ)
iap10@labyrinth.cl.cam.ac.uk [Tue, 18 May 2004 21:06:59 +0000 (21:06 +0000)]
bitkeeper revision 1.909 (40aa7af3CSHcaNPnOrvtJ_pFBCtarQ)

add scssi to the default xenolinux build

21 years agobitkeeper revision 1.908 (40aa7a41_qzAxT0SBKFNAXKT6FF62g)
iap10@labyrinth.cl.cam.ac.uk [Tue, 18 May 2004 21:04:01 +0000 (21:04 +0000)]
bitkeeper revision 1.908 (40aa7a41_qzAxT0SBKFNAXKT6FF62g)

live migrate now works on SMP

21 years agobitkeeper revision 1.891.1.30 (40a6a4f4Ppc2ZqsR4fMzaXrsTKi3SQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 23:17:08 +0000 (23:17 +0000)]
bitkeeper revision 1.891.1.30 (40a6a4f4Ppc2ZqsR4fMzaXrsTKi3SQ)

Fix buffer-head memory leak in blkdev backend driver.

21 years agobitkeeper revision 1.907 (40a6233a_5VzzVMLUF-Lja0yZHdHtQ)
iap10@tetris.cl.cam.ac.uk [Sat, 15 May 2004 14:03:38 +0000 (14:03 +0000)]
bitkeeper revision 1.907 (40a6233a_5VzzVMLUF-Lja0yZHdHtQ)

Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.891.1.29 (40a622bbu2RlVfjjQ0b4lDdDQDrrXA)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 14:01:31 +0000 (14:01 +0000)]
bitkeeper revision 1.891.1.29 (40a622bbu2RlVfjjQ0b4lDdDQDrrXA)

Quick fix for ngio domain shutdown.

21 years agobitkeeper revision 1.891.1.28 (40a61211zpZ9C9yOQSIb1evQ_o-mIw)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 12:50:25 +0000 (12:50 +0000)]
bitkeeper revision 1.891.1.28 (40a61211zpZ9C9yOQSIb1evQ_o-mIw)

Bug fixes relating to IPIs with interrupts disabled.

21 years agobitkeeper revision 1.906 (40a5e91cnvIS_3gLwfnD2G3HV3odHA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 May 2004 09:55:40 +0000 (09:55 +0000)]
bitkeeper revision 1.906 (40a5e91cnvIS_3gLwfnD2G3HV3odHA)

manual merge

21 years agobitkeeper revision 1.891.1.27 (40a5df13MH3cGLFKtrv3l6TuX9uLGw)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 09:12:51 +0000 (09:12 +0000)]
bitkeeper revision 1.891.1.27 (40a5df13MH3cGLFKtrv3l6TuX9uLGw)

Fix the TLB flush during fault handling problem. We can now safely handle
a fault during return to guest context, which previously required us to
reenable interrupts. Fixed by rejigging the SMP inter-cpu flush code.

21 years agobitkeeper revision 1.891.1.26 (40a53236dmYLlX-VydSRAnt7T6na3Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 20:55:18 +0000 (20:55 +0000)]
bitkeeper revision 1.891.1.26 (40a53236dmYLlX-VydSRAnt7T6na3Q)

Fix page-ownership reassignment operation. Now race-free and places page
on the new owner's page list.

21 years agobitkeeper revision 1.891.1.25 (40a531dfFMvbTlnuYexvPVp5Q8CzFA)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 20:53:51 +0000 (20:53 +0000)]
bitkeeper revision 1.891.1.25 (40a531dfFMvbTlnuYexvPVp5Q8CzFA)

Slight possibility of deadlock during domain creation is now fixed.

21 years agobitkeeper revision 1.891.1.24 (40a51c5eDBiXHbYt1eyq3PFaDV-mZw)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 19:22:06 +0000 (19:22 +0000)]
bitkeeper revision 1.891.1.24 (40a51c5eDBiXHbYt1eyq3PFaDV-mZw)

Bug fix in network backend.

21 years agobitkeeper revision 1.891.1.23 (40a4ee160UmWEDobLTn44Rj4tBezYg)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 16:04:38 +0000 (16:04 +0000)]
bitkeeper revision 1.891.1.23 (40a4ee160UmWEDobLTn44Rj4tBezYg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.891.5.1 (40a4ee0eTiPczG5OYaAX2-NUVdmi1Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 16:04:30 +0000 (16:04 +0000)]
bitkeeper revision 1.891.5.1 (40a4ee0eTiPczG5OYaAX2-NUVdmi1Q)

More batching and pipelining in network backend.

21 years agobitkeeper revision 1.891.1.22 (40a4dfcfIxTtNtL9Vh3WBZEZINWxqg)
ach61@labyrinth.cl.cam.ac.uk [Fri, 14 May 2004 15:03:43 +0000 (15:03 +0000)]
bitkeeper revision 1.891.1.22 (40a4dfcfIxTtNtL9Vh3WBZEZINWxqg)

vertical debugging: pdb can break when entering / exiting a system call from user space

21 years agobitkeeper revision 1.891.1.21 (40a4d5f2_LQZ9eAHkq4BqmyuCKtV2g)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 14:21:38 +0000 (14:21 +0000)]
bitkeeper revision 1.891.1.21 (40a4d5f2_LQZ9eAHkq4BqmyuCKtV2g)

More batching in network backend driver.

21 years agobitkeeper revision 1.891.1.20 (40a49b4eh4S4Ig3jHhBe8oIy85TETw)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 10:11:26 +0000 (10:11 +0000)]
bitkeeper revision 1.891.1.20 (40a49b4eh4S4Ig3jHhBe8oIy85TETw)

Add NAPI support to network frontend interface.
Improve batching in network frontend interface.

21 years agobitkeeper revision 1.891.1.19 (40a49b2eZfynI3tLUn0NhSwoKrukoA)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 10:10:54 +0000 (10:10 +0000)]
bitkeeper revision 1.891.1.19 (40a49b2eZfynI3tLUn0NhSwoKrukoA)

IPI counters.

21 years agobitkeeper revision 1.891.1.18 (40a3a977q1-ubqTLYFcSD7GOUOTVkA)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 16:59:35 +0000 (16:59 +0000)]
bitkeeper revision 1.891.1.18 (40a3a977q1-ubqTLYFcSD7GOUOTVkA)

Bah.

21 years agobitkeeper revision 1.905 (40a3a6de5FuSwJGHH_WcDAjtx8enEA)
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 16:48:30 +0000 (16:48 +0000)]
bitkeeper revision 1.905 (40a3a6de5FuSwJGHH_WcDAjtx8enEA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.891.1.17 (40a3a57esEQK6wY-v_0LLZhFK4ZGUA)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 16:42:38 +0000 (16:42 +0000)]
bitkeeper revision 1.891.1.17 (40a3a57esEQK6wY-v_0LLZhFK4ZGUA)

Now the Xen exit code is totally fixed!

21 years agobitkeeper revision 1.891.1.16 (40a38fb5auV2wZtbB0nLg2hIQ75DjA)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 15:09:41 +0000 (15:09 +0000)]
bitkeeper revision 1.891.1.16 (40a38fb5auV2wZtbB0nLg2hIQ75DjA)

Optimisations for new network IO model. Much better receive
performance.

21 years agobitkeeper revision 1.904 (40a359e2w2OMbG-v-Q3bBA8dXOcCyg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 11:20:02 +0000 (11:20 +0000)]
bitkeeper revision 1.904 (40a359e2w2OMbG-v-Q3bBA8dXOcCyg)

aborted attempt at using smp_call_function for implementing scheduler pause in shadow clean.
Code might be useful to someone else, though.

21 years agobitkeeper revision 1.903 (40a35338ZpUgNaqcF2wHoseyC85T4Q)
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 10:51:36 +0000 (10:51 +0000)]
bitkeeper revision 1.903 (40a35338ZpUgNaqcF2wHoseyC85T4Q)

manual merge

21 years agobitkeeper revision 1.902 (40a34b40gzZ-ypwQ3HUMqdzjtQqqfQ)
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 10:17:36 +0000 (10:17 +0000)]
bitkeeper revision 1.902 (40a34b40gzZ-ypwQ3HUMqdzjtQqqfQ)

domain.c:
  init shadow page table spin lock earlier

21 years agobitkeeper revision 1.891.1.15 (40a346edDEZplTmrU-NQ88gxKx2MGQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 09:59:09 +0000 (09:59 +0000)]
bitkeeper revision 1.891.1.15 (40a346edDEZplTmrU-NQ88gxKx2MGQ)

Bug fixes.

21 years agobitkeeper revision 1.891.1.14 (40a323c0nvrlljcyaqYaEcR8VMyfOQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 07:29:04 +0000 (07:29 +0000)]
bitkeeper revision 1.891.1.14 (40a323c0nvrlljcyaqYaEcR8VMyfOQ)

Forcibly reenable interrupts during exit-to-guest epilogue code in Xen.