]>
xenbits.xensource.com Git - xen.git/log
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 15:58:52 +0000 (15:58 +0000)]
bitkeeper revision 1.1236.34.3 (4237063cE2rat5RdEGCsTzuaC6XCcA)
Tidy the x86 emulator interface, and use it from within the
writable pagetable algorithm to deal with otherwise unhandleable cases.
For example: L1 mapped at multiple L2 slots; L1 that maps itself; L1
that also maps the code making the update, or the kernel stack.
This provides a proof-of-concept for the emulator that can be picked
up for the VMX code to improve the device-model emulation.
Signed-off-by: Keir Fraser <keir@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Tue, 15 Mar 2005 14:31:42 +0000 (14:31 +0000)]
bitkeeper revision 1.1236.34.2 (4236f1cenxl0_Wb4JHfN5yqRDIoKOw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk
vh249@arcadians.cl.cam.ac.uk [Tue, 15 Mar 2005 14:27:36 +0000 (14:27 +0000)]
bitkeeper revision 1.1159.258.56 (4236f0d8NTb8nv3JBClhBcw3-6u3oQ)
update code for having dynamic update of vbd for blkfront driver on 2.6
add some protection for kmalloc failure on 2.4 and 2.6
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 09:00:10 +0000 (09:00 +0000)]
bitkeeper revision 1.1236.34.1 (4236a41axFD_nz4Avu26J6WLiOHu7w)
Fix descriptor checking that I broke. Allow conforming code segments -
they are harmless.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 22:29:15 +0000 (22:29 +0000)]
bitkeeper revision 1.1236.25.23 (4236103b1rjrMEGV-jUhVaEFEZhosw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 22:28:40 +0000 (22:28 +0000)]
bitkeeper revision 1.1159.258.55 (42361018TeYmwjC8C6haDMNI9sjHUw)
Fix highmem patches to use PageHighMem instead of highmem_start_page.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 19:24:43 +0000 (19:24 +0000)]
bitkeeper revision 1.1236.25.22 (4235e4fbkgMjr8FNbH_NCE7pnfV92g)
Inform guest kernel whether it interrupts kernel or user context
by using RPL of saved CS selector (0 == kernel context;
3 == user context). Add some security checking and enforcement to
switch_to_user hypercall.
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 18:30:47 +0000 (18:30 +0000)]
bitkeeper revision 1.1236.25.21 (4235d857_qyCkzeGWIe4csiWvPwPYQ)
Reduce reliance on complicated pre-exception system in 32-bit and
64-bit entry.S files. Various x86/64 cleanups, and we now flag to the
kernel whether it is interrupting a kernel or user context using saved
RFLAGS[63:56] (equivalently, the byte at RFLAGS+7(%rsp)). Non-zero byte
indicates kernel context.
Signed-off-by: Keir Fraser <keir@xensource.com>
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 11:34:53 +0000 (11:34 +0000)]
bitkeeper revision 1.1236.25.20 (423576ddv67ZIGUBXLyQsmLCTyT6NA)
Bunch of little xcs fixes.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 09:04:55 +0000 (09:04 +0000)]
bitkeeper revision 1.1236.25.19 (423553b79iCQL1CPX5dZyBiY8j8pnQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 09:03:44 +0000 (09:03 +0000)]
bitkeeper revision 1.1236.30.2 (423553705lFIxda6xBfLOruUqofkAQ)
xcs control channel cleanup fixes from rick cox.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 08:59:23 +0000 (08:59 +0000)]
bitkeeper revision 1.1236.30.1 (4235526bwxkauxTaQRTxeJkFtQFn7Q)
Fix unmapping of user-mapped foreign pages in blktap.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 01:20:58 +0000 (01:20 +0000)]
bitkeeper revision 1.1236.25.18 (4234e6faTHNQkziFhjGrL_0FVPFZ3A)
Fix SMP build.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 01:18:32 +0000 (01:18 +0000)]
bitkeeper revision 1.1236.25.17 (4234e668HvIqSYyanmM-LjGWoLkeXQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 17:09:36 +0000 (17:09 +0000)]
bitkeeper revision 1.1236.28.4 (423473d0O3r-0SRlX-XuEl-7GMNm2A)
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
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 17:09:21 +0000 (17:09 +0000)]
bitkeeper revision 1.1236.29.1 (423473c16t30SQy1wWe3VG5fgnCn0Q)
Linux panic now calls HYPERVISOR_crash()
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk [Sun, 13 Mar 2005 16:35:42 +0000 (16:35 +0000)]
bitkeeper revision 1.1236.25.16 (42346bdeuVVwD9BrPeKrwhq8AVn3QA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
iap10@tetris.cl.cam.ac.uk [Sun, 13 Mar 2005 14:55:34 +0000 (14:55 +0000)]
bitkeeper revision 1.1236.28.3 (42345466qhL5SYA2jy18RZHvB-s1qg)
Merge tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@tetris.cl.cam.ac.uk [Sun, 13 Mar 2005 14:55:05 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.258.54 (42345449eD0_m04QlYElhVoRN9Iyow)
Bug fix in recent xend checking
Signed-off-by: ian@xensource.com
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:42:55 +0000 (09:42 +0000)]
bitkeeper revision 1.1236.28.2 (42340b1fxpFQd7KdettTA0qbWMD-rg)
Manual merge.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:39:14 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.28.1 (42340a42zVMF1dHpLj0Rzok7P9t48Q)
Manual merge.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:33:37 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.258.53 (423408f115Ns6FbhmO7JTOAWVZjwog)
Small cleanup to shutdown codes.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 01:36:29 +0000 (01:36 +0000)]
bitkeeper revision 1.1159.258.52 (4233991dQspKbtD0n-C6ReG4f2lHAQ)
Add hypercall to allow domains to request that they be crashed.
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk[cl349] [Sun, 13 Mar 2005 01:10:03 +0000 (01:10 +0000)]
bitkeeper revision 1.1236.25.15 (423392ebXXffMtGJq4KKBtLnkTDFIg)
Add further error checking to map_domain_va
Fix page table index calculation
Signed-off-by: Kip Macy
cl349@firebug.cl.cam.ac.uk [Sun, 13 Mar 2005 00:35:14 +0000 (00:35 +0000)]
bitkeeper revision 1.1236.25.14 (42338ac2o4mi66zj6XSPc2Z66lgEaQ)
Various cleanups.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sun, 13 Mar 2005 00:16:16 +0000 (00:16 +0000)]
bitkeeper revision 1.1236.25.13 (423386505SwGplSmaVcNHcvNqtQ2QA)
Automerge
kmacy@shemp.lab.netapp.com [Sat, 12 Mar 2005 22:47:17 +0000 (22:47 +0000)]
bitkeeper revision 1.1236.27.1 (42337175wSkxS0D7A1TSBWgZsfOczg)
Add user-level debug support
Signed-off-by: Kip Macy
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:38:47 +0000 (21:38 +0000)]
bitkeeper revision 1.1236.25.12 (42336167xwcAAiaO1PSL9AACpWN72g)
Fix fallout from Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:33:06 +0000 (21:33 +0000)]
bitkeeper revision 1.1236.25.11 (42336012SennigZlIjzUQ-DGht1vaw)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:22:54 +0000 (21:22 +0000)]
bitkeeper revision 1.1236.25.10 (42335daeuY-j8gV61kHapguVRal9ig)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-2.6.11
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:16:57 +0000 (21:16 +0000)]
bitkeeper revision 1.1236.25.9 (42335c497Bt0QbOvYK3fGa02eZ4_Sw)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 20:44:12 +0000 (20:44 +0000)]
bitkeeper revision 1.1236.25.8 (4233549cSYOSn-8TjPjFtQTvJB0ECA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
iap10@freefall.cl.cam.ac.uk [Sat, 12 Mar 2005 18:01:35 +0000 (18:01 +0000)]
bitkeeper revision 1.1159.258.51 (42332e7fgmGVTCY4Es7dEft7_Ne7MQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
kaf24@viper.(none) [Sat, 12 Mar 2005 15:42:39 +0000 (15:42 +0000)]
bitkeeper revision 1.1159.270.4 (42330defA42oRGAfkwmQERgN45uyOg)
Python packages can be installed to the Python installation's 'native'
location, instead of generic /usr/lib/python, by specifying
XEN_PYTHON_NATIVE_INSTALL in the environment or on the make command line.
Signed-off-by: Keir Fraser <keir@xensource.com>
doogie@brainfood.com[kaf24] [Sat, 12 Mar 2005 15:29:44 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.270.3 (42330ae8efsd9SdlhNX6EpksrtV6oQ)
[PATCH] add-build.patch
Add build targets to all makefiles. Debian does builds as non-root, so
it's better to do as much as possible before requiring root privs.
Signed-off-by: Adam Heath <doogie@brainfood.com>
doogie@brainfood.com[kaf24] [Sat, 12 Mar 2005 15:28:18 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.270.2 (42330a929cE0pKehTkalVAgu8SLwKQ)
[PATCH] non-xen-init-exit.patch
Name: non-xen-init-exit.patch
Description: exit if not running on a xen dom0 kernel.
If /proc/xen/privcmd doesn't exist, then exit successfully. This allows
for dual-boot setups, and installing xen before rebooting into a real
xen kernel.
Signed-off-by: Adam Heath <doogie@brainfood.com>
kaf24@viper.(none) [Sat, 12 Mar 2005 15:19:18 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.270.1 (423308766_Mxiqyj1XF-m4OxnLnExA)
No longer require latex2html (bizarrely considered 'non-free' by Debian
maintainers) to build docs. Instead we still build PS/PDF docs, but skip
HTML docs.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@viper.(none) [Sat, 12 Mar 2005 14:48:18 +0000 (14:48 +0000)]
bitkeeper revision 1.1236.25.7 (42330132deNMlShMHnhiB6lqTUcESQ)
Fix VMX guest scheduling.
Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 17:10:51 +0000 (17:10 +0000)]
bitkeeper revision 1.1236.25.6 (4231d11bY0LPS6C3wJjBX-5Tagm2NA)
Fix a couple of error paths. Use of domain_crash() probably needs
auditing for safe use, and it may need to do things like forcibly
release the per-domain BIGLOCK.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 16:35:53 +0000 (16:35 +0000)]
bitkeeper revision 1.1236.25.5 (4231c8e9V-iDqxIZGUl47adwrecjjw)
Virtualize I/O privilege level (IOPL) to disallow direct execution
of IN/OUT/CLI/STI instructions by guests.
Signed-off-by: Keir Fraser <keir@xensource.com>
cwc22@centipede.cl.cam.ac.uk [Fri, 11 Mar 2005 16:04:54 +0000 (16:04 +0000)]
bitkeeper revision 1.1236.25.4 (4231c1a6aZYdlOMWe-sDNCbcYqausA)
grant tables: tiny tiny change to maptracking in unmap ref.
cwc22@centipede.cl.cam.ac.uk [Fri, 11 Mar 2005 15:15:34 +0000 (15:15 +0000)]
bitkeeper revision 1.1236.25.3 (4231b616HhgzX71tclacY0d8Lo4EvA)
Merge centipede.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into centipede.cl.cam.ac.uk:/local/scratch/cwc22/Xen-Builds/2005-03-10/xen-unstable.bk
cwc22@centipede.cl.cam.ac.uk [Fri, 11 Mar 2005 15:09:22 +0000 (15:09 +0000)]
bitkeeper revision 1.1236.26.1 (4231b4a20dnya9Kf1nGoYAKIhIcGJw)
Grant tables map operation working.
iap10@freefall.cl.cam.ac.uk [Fri, 11 Mar 2005 14:55:06 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.258.50 (4231b14a0Nqrojj7aAwM5Ge5I8cg9w)
Change defaults in /etc/xen/xend-config.sxp :
* xend will now only listen on localhost for conenctions from 'xm'.
* consoles are only available from localhost too
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Fri, 11 Mar 2005 14:46:14 +0000 (14:46 +0000)]
bitkeeper revision 1.1159.258.49 (4231af36aono--EL1e01YWQEohHBcQ)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 13:09:40 +0000 (13:09 +0000)]
bitkeeper revision 1.1159.269.1 (42319894M6nLc3wwj0MrCHle52x6Cg)
Merge xenbk@gandalf:/var/bk/xen-2.0-testing.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xen-2.0-testing.bk
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 12:56:17 +0000 (12:56 +0000)]
bitkeeper revision 1.1159.265.3 (42319571gIMQdofIDztktCfg053n-A)
Fix some errors in default error handling.
Signed-off-by: Mike Wray <mike.wray@hp.com>
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 12:54:24 +0000 (12:54 +0000)]
bitkeeper revision 1.1159.265.2 (42319500DXIXjiTkjszNpliySomMvA)
Add support for setting the listen address for consoles
and the event port.
Signed-off-by: Mike Wray <mike.wray@hp.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:52:33 +0000 (01:52 +0000)]
bitkeeper revision 1.1159.258.48 (4230f9e1A3LEMmDHzcYXsKwP-EpzRg)
Fix fallout from Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:23:38 +0000 (01:23 +0000)]
bitkeeper revision 1.1159.258.47 (4230f31aZ2VYmMntbEMp_f1tNZA6WA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:02:01 +0000 (01:02 +0000)]
bitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:30:35 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.258.45 (4230e6ab4xRdK4pchNbpgZE-preulA)
Fix one more pud merge incident.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:28:36 +0000 (00:28 +0000)]
bitkeeper revision 1.1159.258.44 (4230e634q8GsmA11oFHvaUsWO4vUpA)
Change cli() to local_irq_disable().
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:28:04 +0000 (00:28 +0000)]
bitkeeper revision 1.1159.258.43 (4230e614QJDirekggk8u5NMTqkptrQ)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:19:45 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.258.42 (4230e421NhFkCppVay5rDH0tzHn2bQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-2.6.11
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:16:05 +0000 (00:16 +0000)]
bitkeeper revision 1.1159.268.1 (4230e3456i1RsGKcSPg-xYttkmeJEw)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 18:15:14 +0000 (18:15 +0000)]
bitkeeper revision 1.1236.25.2 (42308eb24QS1I9sZRsloBYf2N3-6vA)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 18:09:19 +0000 (18:09 +0000)]
bitkeeper revision 1.1159.258.41 (42308d4fd_3EgH9VpgnqmZ0m3rv3ag)
added tag RELEASE-2.0.5
cl349@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 17:49:21 +0000 (17:49 +0000)]
bitkeeper revision 1.1159.258.41 (423088a133TZpmpxQnBtgWzoOWnK2A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk
cl349@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 17:49:06 +0000 (17:49 +0000)]
bitkeeper revision 1.1159.267.1 (42308892nDLBoNRoKA_URBGXNhvEUg)
Change blkif_pdev_t to u32 to allow configuring backend devices which
use 32-bit numbers to identify devices.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 17:41:37 +0000 (17:41 +0000)]
bitkeeper revision 1.1236.25.1 (423086d1FjkKMkG46pouep8N0TKjQw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 17:37:10 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.258.40 (423085c6l2rF-ZZuQiNGB3ZR9Vzj7A)
Tiny hack to fix install.sh for the case where /etc/init.d is a symlink.
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 16:10:02 +0000 (16:10 +0000)]
bitkeeper revision 1.1236.1.75 (4230715amFhBlsGlZ_IAsONxYJw8Dw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 16:08:14 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.258.39 (423070eemKuJ-8uTpcciD8RIvSEbmg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 16:08:08 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.266.1 (423070e8gpQdLbFsdaIs7JDG4U12ZA)
A couple of fixes for 2.4.
Signed-off-by: Keir Fraser <keir@xensource.com>
cwc22@centipede.cl.cam.ac.uk [Thu, 10 Mar 2005 15:39:32 +0000 (15:39 +0000)]
bitkeeper revision 1.1236.1.74 (42306a34dSgXLgqE_cz8DtOHx4cK0w)
Merge centipede.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into centipede.cl.cam.ac.uk:/local/scratch/cwc22/Xen-Builds/2005-02-24/xen-unstable.bk
iap10@tetris.cl.cam.ac.uk [Thu, 10 Mar 2005 15:06:51 +0000 (15:06 +0000)]
bitkeeper revision 1.1159.258.38 (4230628bX3yukmWYtNDh925BckMoHQ)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 14:53:35 +0000 (14:53 +0000)]
bitkeeper revision 1.1236.23.2 (42305f6fqzYp6Qyg-R7Ag_7jJEeHcQ)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
mjw@wray-m-3.hpl.hp.com [Thu, 10 Mar 2005 14:53:08 +0000 (14:53 +0000)]
bitkeeper revision 1.1159.265.1 (42305f54c1QGh-jqx__ZfFdzrPJWDA)
Make xend parent sleep a bit at start, so when it returns
xend is running.
Signed-off-by: Mike Wray <mike.wray@hp.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 14:53:08 +0000 (14:53 +0000)]
bitkeeper revision 1.1159.258.37 (42305f54a6Tlb_891y3QBjoIVcCt3Q)
Fix balloon driver in highmem builds -- must forcibly flush the kmap
cache before relinquishing pages. This requires changes to generic
files highmem.[ch].
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 14:39:44 +0000 (14:39 +0000)]
bitkeeper revision 1.1236.23.1 (42305c30ANG71NeXhipzTkvkmsry9Q)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 14:35:37 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.258.36 (42305b3948mU75urrgzQftpV3eNPbg)
Tidy up ugly warning in debug builds from xc_linux_restore.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 14:27:50 +0000 (14:27 +0000)]
bitkeeper revision 1.1159.258.35 (42305966D0gCjlR6KGQJ4LZR2FIX3g)
Fix to xfrd stream handling which was messing up save/restore/migrate on some systems.
Signed-off-by: ian@xensource.com
cwc22@centipede.cl.cam.ac.uk [Thu, 10 Mar 2005 14:05:30 +0000 (14:05 +0000)]
bitkeeper revision 1.1236.1.73 (4230542aNzdikO2FdRgaB46eNiQNHw)
Maintain count of mappings, and fast exit put_page check if none in use
cwc22@centipede.cl.cam.ac.uk [Thu, 10 Mar 2005 14:01:19 +0000 (14:01 +0000)]
bitkeeper revision 1.1236.1.72 (4230532fk6tk4epkQg0JEAHMpbqxuA)
resolving after pull
cwc22@centipede.cl.cam.ac.uk [Thu, 10 Mar 2005 03:30:18 +0000 (03:30 +0000)]
bitkeeper revision 1.1236.22.1 (422fbf4aXvKwpBGHOzUdfvbs05k_oQ)
remove gnttab_release_all_mappings
fixes to refcounts and flags
mwilli2@equilibrium.research [Thu, 10 Mar 2005 02:20:43 +0000 (02:20 +0000)]
bitkeeper revision 1.1236.1.71 (422faefbHaXwbYJDYPLphF7QTxtxMg)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/export/scratch/xeno-usbfixes.bk
mwilli2@equilibrium.research [Thu, 10 Mar 2005 02:19:53 +0000 (02:19 +0000)]
bitkeeper revision 1.1236.12.29 (422faec9cZXX4zIVbvTV30eJRoDSwQ)
A recent change to the privop driver broke the 2.4 build, this patch
fixes it by pulling in a new macro from 2.6's page.h.
Signed-off-by: <mark.williamson@cl.cam.ac.uk>
mwilli2@equilibrium.research [Thu, 10 Mar 2005 02:18:08 +0000 (02:18 +0000)]
bitkeeper revision 1.1236.12.28 (422fae60QUL5If3Rfo9gd_stvUYcmw)
Doh! Remove call to a 2.6 only function. Silly me :-(
Signed-off-by: <mark.williamson@cl.cam.ac.uk>
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Mar 2005 22:27:14 +0000 (22:27 +0000)]
bitkeeper revision 1.1236.1.70 (422f7842ilYCqqsKn_oN8Rq47YOq8A)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xxx.bk
kaf24@viper.(none) [Wed, 9 Mar 2005 22:21:23 +0000 (22:21 +0000)]
bitkeeper revision 1.1236.21.2 (422f76e3sErbaCNhhldMjyldFfweSg)
Little fixes from Rik van Riel and Anthony Liguori.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
akw27@arcadians.cl.cam.ac.uk [Wed, 9 Mar 2005 21:06:58 +0000 (21:06 +0000)]
bitkeeper revision 1.1236.21.1 (422f6572a9UTrKNu9Wm3aHvy00ZEwA)
fix gcc 3.4 compile probs on blktap.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
djm@kirby.fc.hp.com [Wed, 9 Mar 2005 20:35:53 +0000 (20:35 +0000)]
bitkeeper revision 1.1236.1.69 (422f5e294MTF_0hJCiWKTPnZodtGGg)
Accomodate recent common change in __enter_scheduler
xen-ia64.adm@bkbits.net [Wed, 9 Mar 2005 20:19:23 +0000 (20:19 +0000)]
bitkeeper revision 1.1236.1.68 (422f5a4b3BG7Wh49f5-3defzeghSBw)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
mark@maw48.kings.cam.ac.uk [Wed, 9 Mar 2005 20:12:22 +0000 (20:12 +0000)]
bitkeeper revision 1.1236.12.27 (422f58a6FHMzvukIjBli5nkkUJAzRQ)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into maw48.kings.cam.ac.uk:/scratch/xen/xeno-unstable.bk
mark@maw48.kings.cam.ac.uk [Wed, 9 Mar 2005 20:09:10 +0000 (20:09 +0000)]
bitkeeper revision 1.1236.20.1 (422f57e64AxXLq_2TgjJdCVeFgugMg)
Hopefully fix hotplugging.
iap10@freefall.cl.cam.ac.uk [Wed, 9 Mar 2005 18:31:33 +0000 (18:31 +0000)]
bitkeeper revision 1.1236.12.26 (422f4105wE_lbhdvI9pHdsnkR93-iw)
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
iap10@freefall.cl.cam.ac.uk [Wed, 9 Mar 2005 18:31:15 +0000 (18:31 +0000)]
bitkeeper revision 1.1236.19.2 (422f40f3l62sGOkmaI-pc1lI7OvE-A)
audit_pagelist added for debugging.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 9 Mar 2005 18:26:32 +0000 (18:26 +0000)]
bitkeeper revision 1.1236.19.1 (422f3fd8BustMuUXTkjmPaBu2yss5Q)
Fix ctrl_iface recovery across suspend/resume.
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 16:45:29 +0000 (16:45 +0000)]
bitkeeper revision 1.1236.12.25 (422f282953v_J4bTBy1CN1Z9x3rhog)
.del-util.c~
fb55f547242f9869 :
Delete: tools/x2d2/util.c
.del-minixend.h~
9bba8a3fbfa4153 :
Delete: tools/x2d2/minixend.h
.del-minixend.c~
ef5576bb71152607 :
Delete: tools/x2d2/minixend.c
.del-cntrl_con.c~
9df6acbfc777c229 :
Delete: tools/x2d2/cntrl_con.c
.del-Makefile~
7ab0b94e34972cb0 :
Delete: tools/x2d2/Makefile
kaf24@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 16:43:57 +0000 (16:43 +0000)]
bitkeeper revision 1.1236.12.24 (422f27cdtDM6eDmFdDI-Oav5B0eS5A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 16:43:53 +0000 (16:43 +0000)]
bitkeeper revision 1.1236.18.1 (422f27c9EveZXnXhkLBg8iYwaAffoQ)
Begin integrating new instruction decoder and emulator.
Signed-off-by: Keir Fraser <keir@xensource.com>
bren@br260.wolfson.cam.ac.uk [Wed, 9 Mar 2005 16:29:03 +0000 (16:29 +0000)]
bitkeeper revision 1.1236.12.23 (422f244fdQRUPxMUG1aht7dZl272hw)
ISO C90 forbids mixed declarations and code.
Signed-off-by: bin.ren@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 16:01:32 +0000 (16:01 +0000)]
bitkeeper revision 1.1236.12.22 (422f1ddcMY-YRWMhvpqWmcER7Kb_kQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 16:01:27 +0000 (16:01 +0000)]
bitkeeper revision 1.1236.17.1 (422f1dd7gDanpHUJdykMTKiG0ZvOsg)
Delete unused defns.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
cwc22@donkeykong.cl.cam.ac.uk [Wed, 9 Mar 2005 11:03:38 +0000 (11:03 +0000)]
bitkeeper revision 1.1236.12.21 (422ed80aiTMikZfL5YN_rGAiNUrUKg)
Merge donkeykong.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into donkeykong.cl.cam.ac.uk:/local/scratch/cwc22/XenBuild/xen-unstable.bk
cwc22@donkeykong.cl.cam.ac.uk [Wed, 9 Mar 2005 11:03:03 +0000 (11:03 +0000)]
bitkeeper revision 1.1236.16.1 (422ed7e7yYUESLC-7uwebq93laZxlw)
Stubbed out userspace access to granttables
akw27@arcadians.cl.cam.ac.uk [Wed, 9 Mar 2005 10:59:50 +0000 (10:59 +0000)]
bitkeeper revision 1.1236.12.20 (422ed726QE48iGSJKlGDKQ2zNgOceA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
akw27@arcadians.cl.cam.ac.uk [Wed, 9 Mar 2005 10:59:11 +0000 (10:59 +0000)]
bitkeeper revision 1.1236.15.1 (422ed6ffKvpALk9Jv4dfEbnMfU7rPQ)
Unmap foreign pages properly.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 10:08:43 +0000 (10:08 +0000)]
bitkeeper revision 1.1236.12.19 (422ecb2bc2t7QxV32i8WkcYdNFkamw)
A few x86/64 fixes for Jun.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>