]> xenbits.xensource.com Git - xen.git/log
xen.git
20 years agobitkeeper revision 1.1236.1.16 (421db67dL0mXatHebAtt9KpMqkCIBQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:11:57 +0000 (11:11 +0000)]
bitkeeper revision 1.1236.1.16 (421db67dL0mXatHebAtt9KpMqkCIBQ)

More FPU fixes. Extend taskswitch hypercall to allow TS bit to be
cleared as well as set.

20 years agobitkeeper revision 1.1236.1.15 (421db61bgONipq0c7bjsEyIfuoZzEw)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:10:19 +0000 (11:10 +0000)]
bitkeeper revision 1.1236.1.15 (421db61bgONipq0c7bjsEyIfuoZzEw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.11 (421db5das21KZ5OM9VgBIYQNaZthng)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:09:14 +0000 (11:09 +0000)]
bitkeeper revision 1.1159.258.11 (421db5das21KZ5OM9VgBIYQNaZthng)

Fix console_use_vt feature that makes VT switchable at run time in
Linux.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1236.1.14 (421db08d6LIbanwxXMIaE6u0X5DIbQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:46:37 +0000 (10:46 +0000)]
bitkeeper revision 1.1236.1.14 (421db08d6LIbanwxXMIaE6u0X5DIbQ)

Move Emacs mode lines to end of files, out of the way.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1236.1.13 (421dacedhaZlzbC4_CN6lMN85qerFQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:31:09 +0000 (10:31 +0000)]
bitkeeper revision 1.1236.1.13 (421dacedhaZlzbC4_CN6lMN85qerFQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.10 (421dacb67rVw006uybBjh0HNKVaObw)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:30:14 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.10 (421dacb67rVw006uybBjh0HNKVaObw)

Make mkelf32 byte-order clean.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1236.1.12 (421da2beCWorg82h5pKlUfgL04gvhA)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:47:42 +0000 (09:47 +0000)]
bitkeeper revision 1.1236.1.12 (421da2beCWorg82h5pKlUfgL04gvhA)

Fix x86/64 get_stack_bottom().
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1236.1.11 (421da0daKKsT7rDnkbjTI6O17x8XIQ)
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:39:38 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.1.11 (421da0daKKsT7rDnkbjTI6O17x8XIQ)

[PATCH] trace-int.patch

Trace guest interrupt injections too.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
===== arch/x86/vmx.c 1.21 vs edited =====

20 years agobitkeeper revision 1.1236.1.10 (421da0d32W6mm78NfqVauwQT_ZO1dQ)
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:39:31 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.1.10 (421da0d32W6mm78NfqVauwQT_ZO1dQ)

[PATCH] mmio_addr.patch

Use 1:1 page table to figure out if a particular physical address belongs
to MMIO range or not.

Signed-off-by: Xin B Li <xin.b.li@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Index: trunk/tools/libxc/xc_vmx_build.c
===================================================================

20 years agobitkeeper revision 1.1236.1.9 (421da0c9oRchQk9qH4h9W-dsF3I1Jg)
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:39:21 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.1.9 (421da0c9oRchQk9qH4h9W-dsF3I1Jg)

[PATCH] gpa-page-zero.patch

GPFN = 0 is a valid page frame and we shouldn't inject #PG into guest.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Index: trunk/xen/arch/x86/vmx.c
===================================================================

20 years agobitkeeper revision 1.1236.1.8 (421da0af_4ZHSxnqpym3nlttZ_d5fQ)
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:38:55 +0000 (09:38 +0000)]
bitkeeper revision 1.1236.1.8 (421da0af_4ZHSxnqpym3nlttZ_d5fQ)

[PATCH] term.patch

Enable text and RFB interface in the device models

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
===== gui/Makefile 1.2 vs edited =====

20 years agobitkeeper revision 1.1236.1.7 (421d9a5b-DJu8ku3gvpHa3t6ChqYKQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:11:55 +0000 (09:11 +0000)]
bitkeeper revision 1.1236.1.7 (421d9a5b-DJu8ku3gvpHa3t6ChqYKQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk

20 years agobitkeeper revision 1.1236.2.2 (421d9845sycnlJqY30Dp6wiJSQPOjA)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:03:01 +0000 (09:03 +0000)]
bitkeeper revision 1.1236.2.2 (421d9845sycnlJqY30Dp6wiJSQPOjA)

Tiny.

20 years agobitkeeper revision 1.1236.2.1 (421d97a5SR1YbOvnVv1vbOXHzoiZ4Q)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:00:21 +0000 (09:00 +0000)]
bitkeeper revision 1.1236.2.1 (421d97a5SR1YbOvnVv1vbOXHzoiZ4Q)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.9 (421d978cixdcn2ycn94dJci5cqGzjg)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 08:59:56 +0000 (08:59 +0000)]
bitkeeper revision 1.1159.258.9 (421d978cixdcn2ycn94dJci5cqGzjg)

Build cleanups. Build dynamic libs as -fPIC always.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1236.1.6 (421d38d66ZGTXP7EnaZjRjZIbQKLfg)
arun.sharma@intel.com[adsharma] [Thu, 24 Feb 2005 02:15:50 +0000 (02:15 +0000)]
bitkeeper revision 1.1236.1.6 (421d38d66ZGTXP7EnaZjRjZIbQKLfg)

[PATCH] Setup EFI memory descriptors for I/O Ports

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1236.1.5 (421d33ebHNLMMWDQ8PEe_htJGjNqaw)
arun.sharma@intel.com[adsharma] [Thu, 24 Feb 2005 01:54:51 +0000 (01:54 +0000)]
bitkeeper revision 1.1236.1.5 (421d33ebHNLMMWDQ8PEe_htJGjNqaw)

[PATCH] Fix mismatched parens

Fix mismatched parens.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Index: xen-ia64.svn/xen/arch/ia64/vcpu.c
===================================================================

20 years agobitkeeper revision 1.1236.1.4 (421d33ccU_69hAlhQIokqDt-5pIheg)
arun.sharma@intel.com[adsharma] [Thu, 24 Feb 2005 01:54:20 +0000 (01:54 +0000)]
bitkeeper revision 1.1236.1.4 (421d33ccU_69hAlhQIokqDt-5pIheg)

[PATCH] Disable VHPT for Region 6

- Disable VHPT for region 6.
- Initialize the reserved bits in the region regs to 0. Otherwise it
  could result in a reserved register/field fault.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1236.1.3 (421bc44363Gqj5L6SBcgLUYMYTmG8A)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:46:11 +0000 (23:46 +0000)]
bitkeeper revision 1.1236.1.3 (421bc44363Gqj5L6SBcgLUYMYTmG8A)

More FPU cleanups. We emulate CLTS and direct mov to CR0 properly
now, so Linux execution should be correct now, I hope!
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1236.1.2 (421bc0e9RilmWe1R_zU1KEjmlZSJzw)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:31:53 +0000 (23:31 +0000)]
bitkeeper revision 1.1236.1.2 (421bc0e9RilmWe1R_zU1KEjmlZSJzw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.8 (421bc0b0jvILWAafCXfC9uUwrkZb3A)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:30:56 +0000 (23:30 +0000)]
bitkeeper revision 1.1159.258.8 (421bc0b0jvILWAafCXfC9uUwrkZb3A)

Clean up task-switch path. Now differs more from native code, but
it is a critical path. Also fixed a comment and FPU TS setting.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1236.1.1 (421bba88ZaitlU4qEVN6Xp2WKaq8Vg)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.1236.1.1 (421bba88ZaitlU4qEVN6Xp2WKaq8Vg)

FPU fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1236 (421b49e0jUTlkllzShzryRgPs9Q-vg)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 15:04:00 +0000 (15:04 +0000)]
bitkeeper revision 1.1236 (421b49e0jUTlkllzShzryRgPs9Q-vg)

Fix x86/64 build.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1235 (421b41aazjnSo8DpSfrNQiqgpP1Dmw)
maf46@burn.cl.cam.ac.uk [Tue, 22 Feb 2005 14:28:58 +0000 (14:28 +0000)]
bitkeeper revision 1.1235 (421b41aazjnSo8DpSfrNQiqgpP1Dmw)

Merge burn.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1234 (421b3fb4-44X_GoE5Kjk9WGfmRE_rg)
maf46@burn.cl.cam.ac.uk [Tue, 22 Feb 2005 14:20:36 +0000 (14:20 +0000)]
bitkeeper revision 1.1234 (421b3fb4-44X_GoE5Kjk9WGfmRE_rg)

Move the phys-to-mach map from PERDOMAIN_VIRT_START to
RO_MPT_VIRT_START (which isn't otherwise used by
shadow_mode_shadow()==true domains).

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1230.2.6 (421b018aJlWpumpfgzBVkwUkc9P8Hg)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:55:22 +0000 (09:55 +0000)]
bitkeeper revision 1.1230.2.6 (421b018aJlWpumpfgzBVkwUkc9P8Hg)

Remove unnecessary irq enable/disable and flag test from do_upcall().
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1230.2.5 (421afdf6gp9lAUBMAFeH4-ZMa0jMpg)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:40:06 +0000 (09:40 +0000)]
bitkeeper revision 1.1230.2.5 (421afdf6gp9lAUBMAFeH4-ZMa0jMpg)

Manual merge.

20 years agobitkeeper revision 1.1159.258.7 (421afd0bk-TdZ_Jc5UrN-eVwJPdgbw)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:36:11 +0000 (09:36 +0000)]
bitkeeper revision 1.1159.258.7 (421afd0bk-TdZ_Jc5UrN-eVwJPdgbw)

Remove unnecessary irq enable/disable and flag test from do_upcall().
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1230.2.4 (421a95cepOZORm0EbZfqBeZ6PZ8MwA)
iap10@freefall.cl.cam.ac.uk [Tue, 22 Feb 2005 02:15:42 +0000 (02:15 +0000)]
bitkeeper revision 1.1230.2.4 (421a95cepOZORm0EbZfqBeZ6PZ8MwA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

20 years agobitkeeper revision 1.1230.3.1 (421a9560ig3FHldRnXtbmBVMnR-V9Q)
iap10@freefall.cl.cam.ac.uk [Tue, 22 Feb 2005 02:13:52 +0000 (02:13 +0000)]
bitkeeper revision 1.1230.3.1 (421a9560ig3FHldRnXtbmBVMnR-V9Q)

manual merge

20 years agobitkeeper revision 1.1230.2.3 (421a8b4cm10sqtsFEvc7uzbhBbWSaQ)
cl349@arcadians.cl.cam.ac.uk [Tue, 22 Feb 2005 01:30:52 +0000 (01:30 +0000)]
bitkeeper revision 1.1230.2.3 (421a8b4cm10sqtsFEvc7uzbhBbWSaQ)

Support "make linux-2.6-xenU-config" and similar.  Defaults to run menuconfig,
but canbe overriden on Make's command line by setting CONFIGMODE.
Signed-off-by: chris@xensource.com
20 years agobitkeeper revision 1.1230.2.2 (421a8798mvsMIGmWCHsDOB-iq7xzGg)
cl349@arcadians.cl.cam.ac.uk [Tue, 22 Feb 2005 01:15:04 +0000 (01:15 +0000)]
bitkeeper revision 1.1230.2.2 (421a8798mvsMIGmWCHsDOB-iq7xzGg)

Bring back the console_{putc,getc} set of functions, which
export access to the console without exporting the sercon_handle.
Signed-off-by: chris@xensource.com
20 years agobitkeeper revision 1.1230.2.1 (421a871fZOwVkDnyTbM9miM9F5Em1g)
cl349@arcadians.cl.cam.ac.uk [Tue, 22 Feb 2005 01:13:03 +0000 (01:13 +0000)]
bitkeeper revision 1.1230.2.1 (421a871fZOwVkDnyTbM9miM9F5Em1g)

Avoid pulling in more header files (again).
Signed-off-by: chris@xensource.com
20 years agobitkeeper revision 1.1159.258.6 (421a32c9eTLZXetUKq3j83jL31eC5A)
iap10@freefall.cl.cam.ac.uk [Mon, 21 Feb 2005 19:13:13 +0000 (19:13 +0000)]
bitkeeper revision 1.1159.258.6 (421a32c9eTLZXetUKq3j83jL31eC5A)

  Build AGP and DRM modules into linux 2.6-xen0 default kernel.

  WARNING: Not all of these drivers have been tested, and its possible that
  previously working X setups will now cause the machine to spontaneously
  reboot when X starts! If so, please report these problems, and disable
  the AGP/DRM module that is being used.

Signed-off-by: ian.pratt@cl.cam.ac.uk
20 years agobitkeeper revision 1.1233 (421a1c36TYJWUEtp558QjJv1X0XXrQ)
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 17:36:54 +0000 (17:36 +0000)]
bitkeeper revision 1.1233 (421a1c36TYJWUEtp558QjJv1X0XXrQ)

If debugging is enabled, printout the e820 map for vmx guests.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1232 (421a1aeagsuhCOtCFLo9iXpcJUn-WA)
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 17:31:22 +0000 (17:31 +0000)]
bitkeeper revision 1.1232 (421a1aeagsuhCOtCFLo9iXpcJUn-WA)

Minor renaming of "pfn"s to "mfn"s in various places.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1231 (421a19f9K3T6OGgQYOACRx6deejNmQ)
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 17:27:21 +0000 (17:27 +0000)]
bitkeeper revision 1.1231 (421a19f9K3T6OGgQYOACRx6deejNmQ)

Added "make TAGS" back into libxc/Makefile again.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1230 (4219c6ad75ERLn-41qrS4GAxcsiIFQ)
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 11:31:57 +0000 (11:31 +0000)]
bitkeeper revision 1.1230 (4219c6ad75ERLn-41qrS4GAxcsiIFQ)

Pass a struct xen_regs* to shadow_fault() instead of an error_code.

20 years agobitkeeper revision 1.1229 (42180985F67QALsnFjovJHWiIDEz_A)
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Feb 2005 03:52:37 +0000 (03:52 +0000)]
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>
20 years agobitkeeper revision 1.1228 (421803d5d7vOI2phFwJN5YLJZi4dkg)
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Feb 2005 03:28:21 +0000 (03:28 +0000)]
bitkeeper revision 1.1228 (421803d5d7vOI2phFwJN5YLJZi4dkg)

cleanup.

20 years agobitkeeper revision 1.1227 (42179b08SzTlAiKTeTL94ij1uugTCw)
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 20:01:12 +0000 (20:01 +0000)]
bitkeeper revision 1.1227 (42179b08SzTlAiKTeTL94ij1uugTCw)

Merge burn.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk

20 years agobitkeeper revision 1.1205.1.11 (4217992bf9DJxC6jfUMIeJI7nFHXFA)
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:53:15 +0000 (19:53 +0000)]
bitkeeper revision 1.1205.1.11 (4217992bf9DJxC6jfUMIeJI7nFHXFA)

Get rid of vmx_update_shadow_state();
integrate into regular shadow code.

20 years agobitkeeper revision 1.1205.1.10 (421796afi6cb40DRRlGAd0wByIfSjg)
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:42:39 +0000 (19:42 +0000)]
bitkeeper revision 1.1205.1.10 (421796afi6cb40DRRlGAd0wByIfSjg)

Bug fix: stop leaking shadow L2 pages like a sieve.
We were looking up shadow_status with a mfn rather than a gpfn.

20 years agobitkeeper revision 1.1205.1.9 (42179612_ThKiOQJXSvUd2fzY_5Zjg)
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:40:02 +0000 (19:40 +0000)]
bitkeeper revision 1.1205.1.9 (42179612_ThKiOQJXSvUd2fzY_5Zjg)

Minor shadow code cleanups/renames.

20 years agobitkeeper revision 1.1205.1.8 (42179221RdRmvXDL69VEYSvlZXKzPQ)
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:23:13 +0000 (19:23 +0000)]
bitkeeper revision 1.1205.1.8 (42179221RdRmvXDL69VEYSvlZXKzPQ)

Removed hl2_table, as it's not used by any of the code.
hl2_vtable is used, but not hl2_table.

20 years agobitkeeper revision 1.1205.1.7 (42179095Rjv8vD5JDTuaW-NIVH4aWA)
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:16:37 +0000 (19:16 +0000)]
bitkeeper revision 1.1205.1.7 (42179095Rjv8vD5JDTuaW-NIVH4aWA)

Minor cleanups.

20 years agobitkeeper revision 1.1226 (42171403YlyxYsyEqT3uqkzZeE7vfQ)
bren@br260.wolfson.cam.ac.uk [Sat, 19 Feb 2005 10:25:07 +0000 (10:25 +0000)]
bitkeeper revision 1.1226 (42171403YlyxYsyEqT3uqkzZeE7vfQ)

Delete Xenolinux kernel modules during uninstall.
Signed-off-by: bin.ren@cl.cam.ac.uk
20 years agobitkeeper revision 1.1225 (4216b500cJI-yzL_QuE8EtpxoFvapA)
kaf24@scramble.cl.cam.ac.uk [Sat, 19 Feb 2005 03:39:44 +0000 (03:39 +0000)]
bitkeeper revision 1.1225 (4216b500cJI-yzL_QuE8EtpxoFvapA)

vmx.c:
  Handle NMIs. Use existing TRAP_* definitions.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1205.1.6 (421610c1mW36wSV3s2_Nq4aCfp5XTQ)
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 15:58:57 +0000 (15:58 +0000)]
bitkeeper revision 1.1205.1.6 (421610c1mW36wSV3s2_Nq4aCfp5XTQ)

Added a printk to acknowledge hitting the debugprint toggle key.

20 years agobitkeeper revision 1.1205.1.5 (42160256WLh3PYM-V5i-QJliGUxICA)
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 14:57:26 +0000 (14:57 +0000)]
bitkeeper revision 1.1205.1.5 (42160256WLh3PYM-V5i-QJliGUxICA)

Added a toggle so that debugtrace_printk's can be redirected to the
console or to their own private buffer.

20 years agobitkeeper revision 1.1205.1.4 (4215f76aKShpc2MoKv20Ho-I6PFwGg)
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 14:10:50 +0000 (14:10 +0000)]
bitkeeper revision 1.1205.1.4 (4215f76aKShpc2MoKv20Ho-I6PFwGg)

Bug fixes for out-of-bounds bug in the rewrite of debugtrace_printk

20 years agobitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:41:48 +0000 (13:41 +0000)]
bitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)

nettel.patch, drm.patch, agpgart.patch:
  mvdir

20 years agobitkeeper revision 1.1224 (4215f001YcEPrr6IeqP8EV-aRe7dMw)
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:39:13 +0000 (13:39 +0000)]
bitkeeper revision 1.1224 (4215f001YcEPrr6IeqP8EV-aRe7dMw)

agpgart.patch:
  mvdir

20 years agobitkeeper revision 1.1223 (4215eee4gqIO-1mu8V6FHhIhoaqaiQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:34:28 +0000 (13:34 +0000)]
bitkeeper revision 1.1223 (4215eee4gqIO-1mu8V6FHhIhoaqaiQ)

Change priv-op emulation behaviour to fail silently in some cases
rather than propagate the fault (still non-silent in debug builds!).
Also be careful in running user-specified RDMSR/WRMSR: an invalid
MSR index causes a GP(0) fault.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1205.1.3 (4215ee82GVkS6-XQcYeidECo27K1Qw)
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 13:32:50 +0000 (13:32 +0000)]
bitkeeper revision 1.1205.1.3 (4215ee82GVkS6-XQcYeidECo27K1Qw)

Added a keybinding for dumping the debugtrace_printf's

20 years agobitkeeper revision 1.1222 (421597ecaI2-3aeW9kd822IZ_lBy3w)
akw27@arcadians.cl.cam.ac.uk [Fri, 18 Feb 2005 07:23:24 +0000 (07:23 +0000)]
bitkeeper revision 1.1222 (421597ecaI2-3aeW9kd822IZ_lBy3w)

fix Kconfig typo.

signed-off-by: akw27@cl.cam.ac.uk

20 years agobitkeeper revision 1.1205.1.2 (421527deX3t0INFwjrOweq0E7Le7pw)
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 23:25:18 +0000 (23:25 +0000)]
bitkeeper revision 1.1205.1.2 (421527deX3t0INFwjrOweq0E7Le7pw)

Rename fields in arch_exec_domain to be more uniform.
Promote vmx_shadow_invlpg() to shadow_invlpg().

20 years agobitkeeper revision 1.1221 (42152386hyIe9n6VsIczTLskp4VGvg)
adsharma@linux-t08.sc.intel.com [Thu, 17 Feb 2005 23:06:46 +0000 (23:06 +0000)]
bitkeeper revision 1.1221 (42152386hyIe9n6VsIczTLskp4VGvg)

xensetup.c:
  Rename cli/sti to local_irq_disable/enable

20 years agobitkeeper revision 1.1205.1.1 (42150936fR3KSFT51o4AFy0i4Fg7Vg)
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 21:14:30 +0000 (21:14 +0000)]
bitkeeper revision 1.1205.1.1 (42150936fR3KSFT51o4AFy0i4Fg7Vg)

Merge burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk/tmp
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk

20 years agobitkeeper revision 1.1203.1.2 (42150898CXjY7WEQQX0UPd8XVrticw)
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 21:11:52 +0000 (21:11 +0000)]
bitkeeper revision 1.1203.1.2 (42150898CXjY7WEQQX0UPd8XVrticw)

Minor cleanup of vmx debug messages

20 years agobitkeeper revision 1.1203.1.1 (42150768_GVy_di2OIi0ljHAGVf4VA)
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 21:06:48 +0000 (21:06 +0000)]
bitkeeper revision 1.1203.1.1 (42150768_GVy_di2OIi0ljHAGVf4VA)

Be careful to continue using the 1:1 pagetable if we take a vmexit
before the vmx guest switches into protected/paged mode.

20 years agobitkeeper revision 1.1220 (4214fffcv7Wm_qzuKsods5H-cMEy1Q)
djm@kirby.fc.hp.com [Thu, 17 Feb 2005 20:35:08 +0000 (20:35 +0000)]
bitkeeper revision 1.1220 (4214fffcv7Wm_qzuKsods5H-cMEy1Q)

irq_ia64.c:
  lost fix from domain->exec_domain update

20 years agobitkeeper revision 1.1219 (4214f9e8mAflLVnLBsxNJdAvHZOXTA)
djm@kirby.fc.hp.com [Thu, 17 Feb 2005 20:09:12 +0000 (20:09 +0000)]
bitkeeper revision 1.1219 (4214f9e8mAflLVnLBsxNJdAvHZOXTA)

irq_ia64.c:
  lost fix from domain->exec_domain update

20 years agobitkeeper revision 1.1218 (4214eb5c50HeO5ayekYo8U0171lEmA)
djm@kirby.fc.hp.com [Thu, 17 Feb 2005 19:07:08 +0000 (19:07 +0000)]
bitkeeper revision 1.1218 (4214eb5c50HeO5ayekYo8U0171lEmA)

mkbuildtree, setup.c:
  update to match serial changes in common
serial.h:
  new file

20 years agobitkeeper revision 1.1217 (421485a7z8JARjjC9F7b0rTr-A1WOw)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 11:53:11 +0000 (11:53 +0000)]
bitkeeper revision 1.1217 (421485a7z8JARjjC9F7b0rTr-A1WOw)

Ensure watchdog disabled during fatal-error handling.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1216 (42147ef15RGD4Ufi981UaX7EmpdxHQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 11:24:33 +0000 (11:24 +0000)]
bitkeeper revision 1.1216 (42147ef15RGD4Ufi981UaX7EmpdxHQ)

Allocator cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1215 (42142daa9YHoIs3M6QPvH1qZYBJO5g)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 05:37:46 +0000 (05:37 +0000)]
bitkeeper revision 1.1215 (42142daa9YHoIs3M6QPvH1qZYBJO5g)

IDT fixes. Initialise IDT sanely on x86/64. On x86/32 try to keep
per-cpu IDTs in sync better.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1214 (4214242enp-tUaPA2f1ysNS2qvLPHQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 04:57:18 +0000 (04:57 +0000)]
bitkeeper revision 1.1214 (4214242enp-tUaPA2f1ysNS2qvLPHQ)

More serial cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1213 (42137438B9PrvSq_PgHTjzbXpJ1YhA)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 16:26:32 +0000 (16:26 +0000)]
bitkeeper revision 1.1213 (42137438B9PrvSq_PgHTjzbXpJ1YhA)

xmalloc.c:
  Fix xmalloc allocator to not merge across page boundaries.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1212 (42136b4bPyYaGldMQjQcAZc9eqgGww)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 15:48:27 +0000 (15:48 +0000)]
bitkeeper revision 1.1212 (42136b4bPyYaGldMQjQcAZc9eqgGww)

Clean up serial-line code. Pull out arch-dep to asm header file.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1211 (42135fc9O6u50eCen5G3SeEPjYjX6w)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 14:59:21 +0000 (14:59 +0000)]
bitkeeper revision 1.1211 (42135fc9O6u50eCen5G3SeEPjYjX6w)

Fix interrupt enable during ia64 bootstrap to avoid race.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1210 (42135d344yR5vSwI1O6BZ3rfVvGIJg)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 14:48:20 +0000 (14:48 +0000)]
bitkeeper revision 1.1210 (42135d344yR5vSwI1O6BZ3rfVvGIJg)

Don't depend on auto-generated header asm-offsets.h.
Signed-off-by: keir.fraser@cl.cam.ac.uk
20 years agobitkeeper revision 1.1209 (421346f9xbQDgRDaxkDUGy8ppyT1UQ)
akw27@arcadians.cl.cam.ac.uk [Wed, 16 Feb 2005 13:13:29 +0000 (13:13 +0000)]
bitkeeper revision 1.1209 (421346f9xbQDgRDaxkDUGy8ppyT1UQ)

fix debug race condition on tap.

signed-off-by: akw27@cl.cam.ac.uk

20 years agobitkeeper revision 1.1208 (4212ad8c5vLMbRL8isvvSTbC88iL5Q)
mwilli2@equilibrium.research [Wed, 16 Feb 2005 02:18:52 +0000 (02:18 +0000)]
bitkeeper revision 1.1208 (4212ad8c5vLMbRL8isvvSTbC88iL5Q)

usbfront: eliminate the urb_remove_list

Signed-off-by: mark.williamson@cl.cam.ac.uk
20 years agobitkeeper revision 1.1207 (4212a4a3fSH5ORndkL3huFaCkLB62A)
mwilli2@equilibrium.research [Wed, 16 Feb 2005 01:40:51 +0000 (01:40 +0000)]
bitkeeper revision 1.1207 (4212a4a3fSH5ORndkL3huFaCkLB62A)

Further USB Frontend tidying.

Signed-off-by: mark.williamson@cl.cam.ac.uk
20 years agobitkeeper revision 1.1206 (421298acOZi7dg5p-4vCDkR8RsPqRA)
mwilli2@equilibrium.research [Wed, 16 Feb 2005 00:49:48 +0000 (00:49 +0000)]
bitkeeper revision 1.1206 (421298acOZi7dg5p-4vCDkR8RsPqRA)

Merge ssh://maw48@freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/src/xen-3.0-devel.bk

20 years agobitkeeper revision 1.1201.1.3 (421297bd6K0RFSf9_qOCU30jMEudxg)
mwilli2@equilibrium.research [Wed, 16 Feb 2005 00:45:49 +0000 (00:45 +0000)]
bitkeeper revision 1.1201.1.3 (421297bd6K0RFSf9_qOCU30jMEudxg)

USB Frontend cleanups.

Signed-off-by: mark.williamson@cl.cam.ac.uk
20 years agobitkeeper revision 1.1201.1.2 (421110cdU4f7yPjZxp717O6Xj5SOKQ)
mwilli2@equilibrium.research [Mon, 14 Feb 2005 20:57:49 +0000 (20:57 +0000)]
bitkeeper revision 1.1201.1.2 (421110cdU4f7yPjZxp717O6Xj5SOKQ)

Merge bk://xen.bkbits.net/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/src/xen-3.0-devel.bk

20 years agobitkeeper revision 1.1159.263.1 (42110e81vH_yoemMp8R1uc9AeO0gfw)
mwilli2@equilibrium.research [Mon, 14 Feb 2005 20:48:01 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.263.1 (42110e81vH_yoemMp8R1uc9AeO0gfw)

USB cleanups and reducing trust of the frontend for iso transfers.

20 years agobitkeeper revision 1.1205 (4210a227vRYVUcnauYxPh32urj991w)
mafetter@fleming.research [Mon, 14 Feb 2005 13:05:43 +0000 (13:05 +0000)]
bitkeeper revision 1.1205 (4210a227vRYVUcnauYxPh32urj991w)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1201.1.1 (421098bauUknclk2-oQphDo3ZBC1Vw)
iap10@freefall.cl.cam.ac.uk [Mon, 14 Feb 2005 12:25:30 +0000 (12:25 +0000)]
bitkeeper revision 1.1201.1.1 (421098bauUknclk2-oQphDo3ZBC1Vw)

Major ia64 update -- now boots dom0.

Signed-off-by: dan.magenheimer@hp.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
20 years agobitkeeper revision 1.1204 (421096e2bPRPzPc4dLX7thZr1TdfZA)
mafetter@fleming.research [Mon, 14 Feb 2005 12:17:38 +0000 (12:17 +0000)]
bitkeeper revision 1.1204 (421096e2bPRPzPc4dLX7thZr1TdfZA)

Fixed unnecessary rebuilds of all of Xen each time, due to
asm-offset.h

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1203 (421096dcaYyLUeJDWzUpv9mpMfjHfQ)
mafetter@fleming.research [Mon, 14 Feb 2005 12:17:32 +0000 (12:17 +0000)]
bitkeeper revision 1.1203 (421096dcaYyLUeJDWzUpv9mpMfjHfQ)

Merge cleanups.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1202 (421094f3xaph8Fy7S7CActoJAtqz7g)
mafetter@fleming.research [Mon, 14 Feb 2005 12:09:23 +0000 (12:09 +0000)]
bitkeeper revision 1.1202 (421094f3xaph8Fy7S7CActoJAtqz7g)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1196.1.1 (4210949fd4uhxJmk2kIDASV8WbY-4w)
mafetter@fleming.research [Mon, 14 Feb 2005 12:07:59 +0000 (12:07 +0000)]
bitkeeper revision 1.1196.1.1 (4210949fd4uhxJmk2kIDASV8WbY-4w)

Minor shadow mode cleanups.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
20 years agobitkeeper revision 1.1201 (42108e93jNjU6R-4pZQGJCtUzl_HkQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Feb 2005 11:42:11 +0000 (11:42 +0000)]
bitkeeper revision 1.1201 (42108e93jNjU6R-4pZQGJCtUzl_HkQ)

Fix SMP booting. Clean up x86/64 a bit.
Signed-off-by: keir.fraser@cl.cam.ac.uk
20 years agobitkeeper revision 1.1200 (42107fffsY27L01xietRjdMzGHiDzw)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Feb 2005 10:39:59 +0000 (10:39 +0000)]
bitkeeper revision 1.1200 (42107fffsY27L01xietRjdMzGHiDzw)

x86/64 build fixes and simpler debug tracing.
Signed-off-by: keir.fraser@cl.cam.ac.uk
20 years agobitkeeper revision 1.1199 (42100c75YrRV-rqA2PA8zYLZf22hrw)
iap10@freefall.cl.cam.ac.uk [Mon, 14 Feb 2005 02:27:01 +0000 (02:27 +0000)]
bitkeeper revision 1.1199 (42100c75YrRV-rqA2PA8zYLZf22hrw)

Further shadow_mode cleanups in preparation for the new
implementation of translate mode.

Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1198 (420fce12wkkVt8DoRztlJcYxK80wIw)
iap10@freefall.cl.cam.ac.uk [Sun, 13 Feb 2005 22:00:50 +0000 (22:00 +0000)]
bitkeeper revision 1.1198 (420fce12wkkVt8DoRztlJcYxK80wIw)

minor fixes to earlier pagetable change
Signed-off-by: ian.pratt@cl.cam.ac.uk
20 years agobitkeeper revision 1.1197 (420fb93dC1WSuJegG_k9TUwX4eFmyw)
iap10@freefall.cl.cam.ac.uk [Sun, 13 Feb 2005 20:31:57 +0000 (20:31 +0000)]
bitkeeper revision 1.1197 (420fb93dC1WSuJegG_k9TUwX4eFmyw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk

20 years agobitkeeper revision 1.1194.1.1 (420fb929A6i2BgwaqAFiDYqZMrpIQg)
iap10@freefall.cl.cam.ac.uk [Sun, 13 Feb 2005 20:31:37 +0000 (20:31 +0000)]
bitkeeper revision 1.1194.1.1 (420fb929A6i2BgwaqAFiDYqZMrpIQg)

Re-organise guest_table, shadow_table and monitor_table so that
they always have the meaning their names suggest i.e. in the
hypervisor CR3 always contains monitor_table.

After updating guest_table or any of the shadow state remeber
to call update_pagetables(ed)

One side-effect of this change is that VMX guests now start off with
shadow_mode set to full_32, but actually running on the 1:1 physmap.
We don't actually call update_pagetables() until the VCPU enables
paging, hence ensuring that linear_pg_table is NULL so we bail out
early in shadow_fault if a vmx guest tries to access outside its
memory map. We'll need this for SMP VMX guests so that each VCPU can
enable paging independently.  We might need to think further about
this for guests that do IO without paging on - possibly having a
generated pseudo phys pt that the full shadow mode can translate and
shadow.

Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1196 (420e70da1IwWQhyIdvfGOYQgoJQsJA)
kaf24@viper.(none) [Sat, 12 Feb 2005 21:10:50 +0000 (21:10 +0000)]
bitkeeper revision 1.1196 (420e70da1IwWQhyIdvfGOYQgoJQsJA)

Fix SYSCALL RFLAGS mask.
Signed-off-by: keir@xensource.com
20 years agobitkeeper revision 1.1195 (420e5ff3SFUc-sHp8lfCe-xCoUlk-A)
mafetter@fleming.research [Sat, 12 Feb 2005 19:58:43 +0000 (19:58 +0000)]
bitkeeper revision 1.1195 (420e5ff3SFUc-sHp8lfCe-xCoUlk-A)

Hand merge

20 years agobitkeeper revision 1.1159.261.5 (420e408ezTabiELFEcwTxsv6OwQdrw)
mafetter@fleming.research [Sat, 12 Feb 2005 17:44:46 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.261.5 (420e408ezTabiELFEcwTxsv6OwQdrw)

Merge fleming.research:/scratch/fleming/mafetter/xen.work/test
into fleming.research:/scratch/fleming/mafetter/xen.work

20 years agobitkeeper revision 1.1159.262.1 (420e4084ZlJS5YFJWSpfbv7WfT4uSg)
mafetter@fleming.research [Sat, 12 Feb 2005 17:44:36 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.262.1 (420e4084ZlJS5YFJWSpfbv7WfT4uSg)

Oops -- disable serial console buffer by default.

20 years agobitkeeper revision 1.1159.261.4 (420e3f0ctRGZge_a33H-GsBosW224g)
mafetter@fleming.research [Sat, 12 Feb 2005 17:38:20 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.261.4 (420e3f0ctRGZge_a33H-GsBosW224g)

Cleanup after merge

20 years agobitkeeper revision 1.1159.261.3 (420e3c341h1fbkH3NCtXo63yPlvjGg)
mafetter@fleming.research [Sat, 12 Feb 2005 17:26:12 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.261.3 (420e3c341h1fbkH3NCtXo63yPlvjGg)

Hand merge

20 years agobitkeeper revision 1.1159.261.2 (420e3014BpIA6NnJTdNQGkfIDMtzmQ)
mafetter@fleming.research [Sat, 12 Feb 2005 16:34:28 +0000 (16:34 +0000)]
bitkeeper revision 1.1159.261.2 (420e3014BpIA6NnJTdNQGkfIDMtzmQ)

Added an in-memory ring buffer to which serial console output
can be temporarily redirected.  Mode is toggled by the "c" key on
the Xen console.
Nice hack for printk() intensive debugging modes.
When switching back to serial output, the current contents of the
buffer are first dumped.  Buffer defaults to 128Kb, but size can
be set on the Xen boot command line.

20 years agobitkeeper revision 1.1159.261.1 (420e14ceCymFrPEpDCTaPJueMUTvsg)
mafetter@fleming.research [Sat, 12 Feb 2005 14:38:06 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.261.1 (420e14ceCymFrPEpDCTaPJueMUTvsg)

Improved check_pagetable checking.
Added check_all_pagetables as an alternative to check_pagetable().

20 years agobitkeeper revision 1.1159.258.4 (420e086eRqMDAepFfVSrE8gAuTZ1dg)
mafetter@fleming.research [Sat, 12 Feb 2005 13:45:18 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.258.4 (420e086eRqMDAepFfVSrE8gAuTZ1dg)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/xen-2.0-testing.bk