Commit Graph
412 Commits
Author SHA1 Message Date
mjw@wray-m-3.hpl.hp.com 8b980d633c bitkeeper revision 1.946.1.3 (40c9c475sJLMEuc6TqUt-bX6hVFOpQ)
Add source tree for the management utils.
2004-06-11 14:40:53 +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
mwilli2@equilibrium.research.intel-research.net 335fa48d1c bitkeeper revision 1.941 (40c5c3aeUZGucE9_GNi3DXxAGD0Klg)
Merge-related fixups.
2004-06-08 13:48:30 +00:00
mwilli2@equilibrium.research.intel-research.net 119951c48a bitkeeper revision 1.940 (40c5a0a5VY_RJcApOo3Gmxz36JQSrQ)
Manual merge.
2004-06-08 11:19:01 +00:00
mwilli2@equilibrium.research.intel-research.net 21f0255f9c bitkeeper revision 1.934.2.2 (40c59f23b5OBWV0EcUOWaE-IXlUYNQ)
Infrastructure for restartable block device drivers.
2004-06-08 11:12:35 +00:00
kaf24@scramble.cl.cam.ac.uk 0d8b8558a7 bitkeeper revision 1.939 (40c58e4fzvuzE1QaJup7OdkdA6xDqg)
Xend fixes for ngio.
2004-06-08 10:00:47 +00:00
kaf24@scramble.cl.cam.ac.uk 778f73eb5c bitkeeper revision 1.938 (40c09a9eB7glN2Y8gzy_3h0d_Hcv-A)
Small cleanups.
2004-06-04 15:51:58 +00:00
kaf24@scramble.cl.cam.ac.uk da55514edd bitkeeper revision 1.937 (40c0939elXhbQIKlWAMqL7ohYLPX6Q)
Undo temporary xend hack.
2004-06-04 15:22:06 +00:00
kaf24@scramble.cl.cam.ac.uk 6d7d5203ba 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
2004-06-04 15:20:17 +00:00
kaf24@scramble.cl.cam.ac.uk d0f7b7a6a6 bitkeeper revision 1.934.1.1 (40c0932bsIabY_wVIkhtEdE0Xpg7hA)
Domain controller cleanups.
2004-06-04 15:20:11 +00:00
maw48@labyrinth.cl.cam.ac.uk caeacad44b bitkeeper revision 1.935 (40c082191KRYrcGxH9cNhHpNJYp7Eg)
Temporarily disable backend permission checking - it was stopping dom0
acting as a backend :-(
2004-06-04 14:07:21 +00:00
mwilli2@equilibrium.research.intel-research.net f3a5e04224 bitkeeper revision 1.931 (40bf28b1DSY6oBu4FDeGIob6_AJvUA)
Initial support for restartable network driver domains.
2004-06-03 13:33:37 +00:00
kaf24@scramble.cl.cam.ac.uk 1f83b68652 bitkeeper revision 1.930 (40bf0f4cD6X2TCNUTUzQPA_qDsagoQ)
Reduce domid to 32 bits only -- more than enough.
2004-06-03 11:45:16 +00:00
iap10@labyrinth.cl.cam.ac.uk 84b3199c78 bitkeeper revision 1.921 (40b23b32vMbvKCdgtCukVpQP62ZvYA)
Add more stats to migration code, scan pages in psuedo random permutation,
misc cleanups.
2004-05-24 18:13:06 +00:00
iap10@labyrinth.cl.cam.ac.uk e75c88dd9e bitkeeper revision 1.918 (40ad05295f3vfOtWjADTgFv05BpG9w)
migrate improvements
2004-05-20 19:21:13 +00:00
iap10@labyrinth.cl.cam.ac.uk b65519b91f 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
2004-05-20 17:43:25 +00:00
iap10@labyrinth.cl.cam.ac.uk 6bf53ef08d bitkeeper revision 1.911.1.5 (40acee35tmC494sW3OcQEIN4ymTS1w)
Nasty temporary mechanism that allows dom0 to block after issuing a stop on another domain.
2004-05-20 17:43:17 +00:00
iap10@labyrinth.cl.cam.ac.uk e1ec1b7f3d 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.
2004-05-20 11:01:03 +00:00
iap10@labyrinth.cl.cam.ac.uk 7c661315dd bitkeeper revision 1.911.1.3 (40ac8592YPN8CVevw_ez5NasKUdPag)
live migration improvements
2004-05-20 10:16:50 +00:00
iap10@tetris.cl.cam.ac.uk 77fc412d7a 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
2004-05-19 21:56:34 +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
kaf24@scramble.cl.cam.ac.uk 74a3bae43b bitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)
Fix the mmu_update hypercall interface.
2004-05-19 12:10:16 +00:00
iap10@labyrinth.cl.cam.ac.uk 2995b747c1 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.
2004-05-19 09:46:39 +00:00
iap10@labyrinth.cl.cam.ac.uk dcc772f1c3 bitkeeper revision 1.908 (40aa7a41_qzAxT0SBKFNAXKT6FF62g)
live migrate now works on SMP
2004-05-18 21:04:01 +00:00
iap10@labyrinth.cl.cam.ac.uk 34907c0472 bitkeeper revision 1.903 (40a35338ZpUgNaqcF2wHoseyC85T4Q)
manual merge
2004-05-13 10:51:36 +00:00
kaf24@scramble.cl.cam.ac.uk 95e7814b66 bitkeeper revision 1.891.1.11 (40a24861Ui1zqRCzIzOz8izRg-Ro8g)
Fix time output.
2004-05-12 15:53:05 +00:00
iap10@labyrinth.cl.cam.ac.uk 79d3490518 bitkeeper revision 1.901 (40a2378bJgHRjIarVmrsJejFqiYh3g)
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
2004-05-12 14:41:15 +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
iap10@labyrinth.cl.cam.ac.uk 0c0d745198 bitkeeper revision 1.900 (40a1ea95C9xhe9YOF_J5uno7phAXWg)
Merge
2004-05-12 09:12:53 +00:00
iap10@labyrinth.cl.cam.ac.uk 303ca01553 bitkeeper revision 1.899 (40a1ea3a_7ZmXmUq-RTnUSd3QZ_X1Q)
live migration cleanups
2004-05-12 09:11:22 +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
iap10@labyrinth.cl.cam.ac.uk b9b46efd4f bitkeeper revision 1.897 (40a0eb02jGwqt6POLmCY0eC1hpHfvw)
trivial merge
2004-05-11 15:02:26 +00:00
iap10@labyrinth.cl.cam.ac.uk 07588dc73f bitkeeper revision 1.896 (40a0e9e8M0uaTwE5LBe9sIhr2vdX7Q)
Live migration initial checkin.
2004-05-11 14:57:44 +00:00
kaf24@scramble.cl.cam.ac.uk 1de448f4c5 bitkeeper revision 1.891.1.5 (409ba2e8A6F60eP06BqyZUGapsn8XA)
Network interface for new IO model is now completed.
2004-05-07 14:53:28 +00:00
kaf24@scramble.cl.cam.ac.uk 3b5b2188aa bitkeeper revision 1.891.2.1 (409a27ddyHHSEFrv4iElGUakv9riiw)
First cut of new network backend. Net frontend is in progress.
2004-05-06 11:56:13 +00:00
kaf24@scramble.cl.cam.ac.uk 9687f61b49 bitkeeper revision 1.891.1.1 (409a12c9_7u5WpEokOglsC5WPWr5gQ)
Fix compile warnings.
2004-05-06 10:26:17 +00:00
iap10@labyrinth.cl.cam.ac.uk f8442e9de0 bitkeeper revision 1.892 (40982ce1iEpN7cJYf3gJdBSj_2kRZw)
more live migrate prep
2004-05-04 23:53:05 +00:00
iap10@labyrinth.cl.cam.ac.uk 64a240698b bitkeeper revision 1.890 (4097db6aFEC7daHFzipUePnphBmwaw)
domain_create allows CPU to be specified.
defaults file binds domain to CPU (vmid % num_cpus).
2004-05-04 18:05:30 +00:00
iap10@labyrinth.cl.cam.ac.uk 19c472bc9f bitkeeper revision 1.889 (4097c3catd8FeHBrQzC16T5v8TLJKg)
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
2004-05-04 16:24:42 +00:00
iap10@labyrinth.cl.cam.ac.uk 7b2eb5ed36 bitkeeper revision 1.886.1.1 (4097c3c1KkMumw6Mz5K7HxRBJXhY3Q)
suspend/resume migration improvements
2004-05-04 16:24:33 +00:00
kaf24@scramble.cl.cam.ac.uk 0720bf34a4 bitkeeper revision 1.888 (4097ba830csxjT0x_cALWOM7ixvRVQ)
On the way towards a network interface for new i/o world.
2004-05-04 15:45:07 +00:00
mwilli2@equilibrium.research.intel-research.net b0c2c2078e bitkeeper revision 1.887 (4097b05dfqiNExFc7NLZAf6Uh05KNw)
Manual merge.
2004-05-04 15:01:49 +00:00
mwilli2@equilibrium.research.intel-research.net 3f48ce6ee1 bitkeeper revision 1.879.3.1 (4097a6f8Q5eWNArSydr2Qh2tZnFF4w)
Support for selectively granting IO resource privileges.  Domains
that access physical devices now don't need to be fully privileged.
2004-05-04 14:21:44 +00:00
iap10@labyrinth.cl.cam.ac.uk b168f3ecf0 bitkeeper revision 1.886 (4096bb79FO21T0jG8TqB3XBOZ5eOpw)
save/restore bug fixes, extra debug
2004-05-03 21:36:57 +00:00
iap10@labyrinth.cl.cam.ac.uk 3882a78594 bitkeeper revision 1.885 (4094465dmX2TefiJicy4taNzc0jiaw)
manual merge
2004-05-02 00:52:45 +00:00
iap10@labyrinth.cl.cam.ac.uk 685d71bab1 bitkeeper revision 1.884 (4094408eiFBLnUCY6YdJfald4yk6bw)
Restore now uses fast mapper interface.
2004-05-02 00:27:58 +00:00
iap10@labyrinth.cl.cam.ac.uk c96334de98 bitkeeper revision 1.883 (4094212dXJnedPkykZkVt9oqyUah3w)
move full execution context out-of-line from dom0_op_t.
further changes to save/restore.
2004-05-01 22:14:05 +00:00
iap10@labyrinth.cl.cam.ac.uk 418f1d4360 bitkeeper revision 1.882 (4092efb3iUwNww3oOZDLfH3rovuyhg)
suspend uses new batched getpageinfo interface
2004-05-01 00:30:43 +00:00
iap10@labyrinth.cl.cam.ac.uk 0780b0730b bitkeeper revision 1.881 (409285285QhBEC23wsKBevdQUow-YA)
faster suspend
2004-04-30 16:56:08 +00:00