Commit Graph
3477 Commits
Author SHA1 Message Date
kaf24@firebug.cl.cam.ac.uk f88b78b9b6 bitkeeper revision 1.1159.258.165 (42a9a534b-NRTORtgH1Qjzz6EjTo6Q)
Ensure we only handle writable pagetable faults taken in guest kernel
mode.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 14:35:32 +00:00
vh249@arcadians.cl.cam.ac.uk 3dbc2b49f3 bitkeeper revision 1.1159.258.164 (42a7277bdZm8DZjc_UHJ0TWuobiRXw)
reenable TS flag after testing for fdiv bug. fix the fpu corruption that some config have

Signed-off: Vincent Hanquez <vincent@xensource.com>
2005-06-08 17:14:35 +00:00
vh249@arcadians.cl.cam.ac.uk b93343ffbd bitkeeper revision 1.1159.258.163 (429dd4a8sp6_fuyZOAS4879Pd7C9sw)
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-2.0-testing.bk
2005-06-01 15:30:48 +00:00
vh249@arcadians.cl.cam.ac.uk 721be74b89 bitkeeper revision 1.1159.287.1 (429dd346fV3WkxgvHw4X6xmeXjyFIA)
remove assertion that CDROM devices have no partition.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-06-01 15:24:54 +00:00
cl349@firebug.cl.cam.ac.uk 04cb9d7707 bitkeeper revision 1.1159.258.162 (429d8356O4B1x4zcoZgFnPVsJ5OKMQ)
XendDomainConfig.py is not used.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-01 09:43:50 +00:00
cl349@firebug.cl.cam.ac.uk 227268c011 bitkeeper revision 1.1159.258.161 (429c6785ldESInztrl6dDaEZHXUyZg)
XendRoot.py:
  Document loglevel_default and change default interface address for
  listening at for console connections.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-31 13:32:53 +00:00
cl349@firebug.cl.cam.ac.uk 92a1834268 bitkeeper revision 1.1159.258.160 (429c6406X0OUPVHTFIkpoqSmFue5nQ)
Makefile:
  Install xen-syms-${version-number} not xen-${version-number}-syms.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-31 13:17:58 +00:00
cl349@firebug.cl.cam.ac.uk acbaea9bb9 bitkeeper revision 1.1159.258.159 (429c6342A2HJ4wUj0nM5MNauX7azZQ)
vnet-xend.txt, user.tex, README:
  Update the Linux kernel version number from 2.6.9 to 2.6 or 2.6.11
  in several places in documentation.
Original patch provided by Andrew Thompson <andrewkt@aktzero.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-31 13:14:42 +00:00
cl349@firebug.cl.cam.ac.uk f2070412f6 bitkeeper revision 1.1159.258.158 (429c2ed9fqwHGLXrjJlLr96kpvW_UA)
XendConsole.py:
  Remove unused code.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-31 09:31:05 +00:00
cl349@firebug.cl.cam.ac.uk 962e7da06c bitkeeper revision 1.1159.258.157 (429c276eHQwfuqCUJJBnQeDTzUz3lg)
XendRoot.py:
  XendRoot::logDebug wrongly set the message format to 'info', instead
  of 'debug'.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-31 08:59:26 +00:00
smh22@tempest.cl.cam.ac.uk 4c67d3b106 bitkeeper revision 1.1159.258.156 (429ba4d3T2WmSlhY2aTmV6KN88hZHw)
Solve badness problem when udp_poll() receives fragmented skbuff w/ CONFIG_HIGHMEM 
Upstream patch (now in -net tree) from Herbert Xu. 

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Steven Hand <steven@xensource.com>
2005-05-30 23:42:11 +00:00
iap10@freefall.cl.cam.ac.uk d40eaaf952 bitkeeper revision 1.1159.258.155 (429b7918fdegxe1sz_LxgKSA-WkOkA)
Upgrade to Linux patch 2.6.11.11
Signed-off-by: ian@xensource.com
2005-05-30 20:35:36 +00:00
kaf24@firebug.cl.cam.ac.uk 1b3ead1336 bitkeeper revision 1.1159.258.154 (429ae8764I9WsS60DkRARFDRTCFT1Q)
Fix Xen idle loop to enter/exit tickless mode in same way as s390,
which interfaces properly with the RCU subsystem.

This includes a patch that fixes a race in the generic RCU code: it
was created by IBM for s390, and is being pushed upstream by them.

Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-30 10:18:30 +00:00
cl349@firebug.cl.cam.ac.uk c83e3c7ddb bitkeeper revision 1.1159.258.152 (42926cc9etTD9l4CfStMdWNKGJHG8g) 2005-05-23 23:52:41 +00:00
cl349@firebug.cl.cam.ac.uk b81c8b8f55 bitkeeper revision 1.1159.258.153 (42926ca7c8Vr3ajMe46BA7Li6zagcw)
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
2005-05-23 23:52:07 +00:00
cl349@firebug.cl.cam.ac.uk c3c5b4af97 bitkeeper revision 1.1159.286.1 (42926ca2mQzPTNdXEXvnRmsyYb7PPg)
mk.linux-2.6-xenU, mk.linux-2.6-xen0, mk.linux-2.4-xenU, mk.linux-2.4-xen0:
  Fix magic to find an old config file in dist/install/boot.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-23 23:52:02 +00:00
iap10@freefall.cl.cam.ac.uk ace74e6c40 bitkeeper revision 1.1159.258.152 (42905f395GT_2THbPzF5_z3DLplfrQ)
added tag RELEASE-2.0.6
2005-05-22 10:30:17 +00:00
iap10@freefall.cl.cam.ac.uk 6f0a999a9c bitkeeper revision 1.1159.258.152 (42905f2aihfbXcLOp47iveS8Fn06aQ)
Fix install.sh script so that it doesn't dereference all symlinks.
Signed-off-by: ian@xensource.com
RELEASE-2.0.6
2005-05-22 10:30:02 +00:00
cl349@firebug.cl.cam.ac.uk 0f87aa7794 bitkeeper revision 1.1159.258.151 (428f2c2a_3sOeZVGhQutbJc15aCU9g)
Fix e1000 hang during reboot bug.  Kudos to Steven Hand for analyzing.
time.c:
  Fix bug in code which sets our one-shot timer when we decide to block during
  the idle loop.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-21 12:40:10 +00:00
kraxel@bytesex.org[kaf24] 43e04538d1 bitkeeper revision 1.1159.258.150 (428e6fdeb6W1XbDj2YkcF53xkdUozA)
[PATCH] Re: PAE

> We're taking quite a chunk out of lowmem, though....

Uhm, well, no, we don't.  We should though, fix is below.

Current code in unstable takes the address space away from the
vmalloc area, not the lowmem area.  vmalloc space is 128 MB by
default, so the non-PAE hypervisor hole fits in and it works
nevertheless.  The larger PAE mode hypervisor hole doesn't fit
in, so it breaks when you use enougth memory (somewhere around
800-900 MB).  I think that is the bug Scott Parish trapped into.

  Gerd
2005-05-20 23:16:46 +00:00
kaf24@firebug.cl.cam.ac.uk 366aeecb5b bitkeeper revision 1.1159.258.149 (428e6ed7pYw4zk4bTnojKRbdmh8Vcw)
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
2005-05-20 23:12:23 +00:00
kaf24@firebug.cl.cam.ac.uk 49a2c1c6ff bitkeeper revision 1.1159.285.1 (428e6ed1eB7g2hQKJHFVNtvmxJNeNw)
Use i386 vsyscall.lds.S rather than hardcoding our own.
Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-20 23:12:17 +00:00
iap10@freefall.cl.cam.ac.uk 01490a7099 bitkeeper revision 1.1159.258.148 (428e6dcbkxoX3zvO7TFFgnoq2o9fRw)
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
2005-05-20 23:07:55 +00:00
iap10@freefall.cl.cam.ac.uk a61726b96d bitkeeper revision 1.1159.284.1 (428e6db8MJ-JzmJYObnEqq381gyfSQ)
trivial fix to prevent a spurious ctrl-a when switching the console back from Xen to dom0.

Signed-off-by: ian@xensource.com
2005-05-20 23:07:36 +00:00
iap10@freefall.cl.cam.ac.uk f9307625e8 bitkeeper revision 1.1159.258.147 (428e61e6n2e1t5iGSIQAezyNE1AmGw)
remove spurious .cvsignore file
2005-05-20 22:17:10 +00:00
iap10@freefall.cl.cam.ac.uk b0e0fbe21f bitkeeper revision 1.1159.258.146 (428e5a750X0LdGym7H2kz7FPjJu-mw)
Upgrade to linux 2.4.30

Signed-off-by: ian@xensource.com
2005-05-20 21:45:25 +00:00
iap10@freefall.cl.cam.ac.uk b048af9548 bitkeeper revision 1.1159.258.145 (428e3757uj8_oSifvxuenpTuUY0rrg)
Fix Linux 2.4 build.
2005-05-20 19:15:35 +00:00
kaf24@firebug.cl.cam.ac.uk 0474fa45ff bitkeeper revision 1.1159.258.144 (428e15a5YtSRzDLLgCSLxJk6OkQbKA)
Handle mis-aligned I/O requests in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-20 16:51:49 +00:00
kaf24@firebug.cl.cam.ac.uk b2a0b491ee bitkeeper revision 1.1159.258.143 (428e1588HSalPYyogvolE-cDtFhV_A)
blkfront unknown ioctl shoudl return EINVAL.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-20 16:51:20 +00:00
kaf24@firebug.cl.cam.ac.uk 186965e1ed bitkeeper revision 1.1159.258.142 (428df12661vmA7WwXT170kC1Qyxpxw)
Pass CD-ROM type info through from blkback to blkfront, and interpret
correctly in blkfront. Data accesses still cause buffer underruns in
domain0 though...
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-20 14:16:06 +00:00
kaf24@firebug.cl.cam.ac.uk 642d033332 bitkeeper revision 1.1159.258.141 (428de6e3qI6WPj3ZDv-N9guEb9d7uA)
Blkfront cleanups and fix whole-device mapping.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-20 13:32:19 +00:00
iap10@freefall.cl.cam.ac.uk b87d148b3b bitkeeper revision 1.1159.258.140 (428d3693Vbl1emrmRxrfYZ08RoQPjA)
Fix Linux 2.4 build on 2.0-testing

Signed-off-by: ian@xensource.com
2005-05-20 01:00:03 +00:00
kaf24@firebug.cl.cam.ac.uk 25755ef315 bitkeeper revision 1.1159.258.139 (428c9cbe7Sc87xp33OYAeObd7e3N3g)
Do not set jumbo MTU on the fake netfront/back loopback device. It 
causes packet loss at the Ethernet bridge (since bridges do not
fragment IP packets).
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-19 14:03:42 +00:00
iap10@freefall.cl.cam.ac.uk d8e4903fc8 bitkeeper revision 1.1159.258.138 (428bb692pAqBH2bNfpxOYMXMKwbIsw)
Move magic sysrq from workqueue to softirq context so that its more likely to work if the system is in a bad state.
2005-05-18 21:41:38 +00:00
kaf24@firebug.cl.cam.ac.uk 7229bad408 bitkeeper revision 1.1159.258.137 (428b746dvt7HoFn2rjyGGO-i1yesPg)
Ensure that domain0 console receiver does not get stuck if serial
input is received early during boot. Fixes bugzilla bug #41.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-18 16:59:25 +00:00
kaf24@firebug.cl.cam.ac.uk 342b92476c bitkeeper revision 1.1159.258.136 (428af5483Yn2FWcrPnTRD2GVmftlhQ)
Fallback behaviour of the network startup script is now same as it
always was: IP addresses of eth0 are transferred to the bridge device
but not deleted from eth0. This is needed for the 2.0-series tools,
which by default look only at eth0 to determine IP parameters for domU.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-18 07:56:56 +00:00
kaf24@firebug.cl.cam.ac.uk 974467723b bitkeeper revision 1.1159.258.135 (428a3218LRhrEVrFCYcKckXl2ziRCQ)
Backport of network script fix from unstable.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-17 18:04:08 +00:00
kaf24@firebug.cl.cam.ac.uk d0541e6ccd bitkeeper revision 1.1159.258.134 (428a2efbVjatsyWzpCT8mcdj0YbvXw)
Do not build netfront/netback loopback by default.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-17 17:50:51 +00:00
iap10@tetris.cl.cam.ac.uk e6358231d5 bitkeeper revision 1.1159.258.133 (42899fc9Z0GRA_KAdf0VC2mm_dJH6w)
upgrade to 2.6.11.10
2005-05-17 07:39:53 +00:00
kaf24@firebug.cl.cam.ac.uk a6796c239b bitkeeper revision 1.1159.258.132 (428900ceGeeOt2WYcJ01WZMZCdJCHA)
Fix multi-page I/O accesses in the blkback driver in cases where we
receive partial-completion callbacks.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-16 20:21:34 +00:00
kaf24@firebug.cl.cam.ac.uk 1982793640 bitkeeper revision 1.1159.258.131 (4288ce1fwiCrIr8WyDZa4a1UHmCikw)
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
2005-05-16 16:45:19 +00:00
kaf24@firebug.cl.cam.ac.uk af97a9b045 bitkeeper revision 1.1159.283.1 (4288ce19qPIaLjPeI1_LphAJ6cDCJA)
Local netfront/netback emulation for domain0, to clean up and fix
Etherbridge setup.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-05-16 16:45:13 +00:00
cl349@firebug.cl.cam.ac.uk 8fd9f78a4e bitkeeper revision 1.1159.258.130 (42889731yZ6nWkKHZsa-gDG14dQ9yQ)
Makefile:
  Add time-label to /etc/xen.old directory name.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-16 12:50:57 +00:00
cl349@firebug.cl.cam.ac.uk a77d9c74b9 bitkeeper revision 1.1159.258.129 (42886ca7vP3iN1FMZTIHAFtA7vXoiw)
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-clean
2005-05-16 09:49:27 +00:00
cl349@firebug.cl.cam.ac.uk ac102a92b7 bitkeeper revision 1.1159.282.1 (42886ca0o3TWunjlIeQALC1vadfg9g)
early_printk.c:
  Add support for CONFIG_EARLY_PRINTK over Xen's serial console.
  new file
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-16 09:49:20 +00:00
iap10@freefall.cl.cam.ac.uk 943cb85783 bitkeeper revision 1.1159.258.128 (42874300TsP1zKFrpq-B0IR1Tfg5Sw)
upgrade to 2.6.11.9
2005-05-15 12:39:28 +00:00
iap10@freefall.cl.cam.ac.uk 81f16c9023 bitkeeper revision 1.1159.258.127 (4286dddb-5dYH1S3phGceqJNfCfQbg)
update xen-clone (nightly build script) to cope with trees with new kernel symlinks
2005-05-15 05:27:55 +00:00
cl349@firebug.cl.cam.ac.uk c619da25a2 bitkeeper revision 1.1159.258.126 (4285cf9es4gAxAYMAVfDwAUWmO6-Lw)
Many files:
  Move - into XENGUEST so builds without XENGUEST work better.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-14 10:14:54 +00:00
cl349@firebug.cl.cam.ac.uk de8b2ec171 bitkeeper revision 1.1159.258.125 (42853e47BemOA2ZRQJ77_HtVOeCieA)
Makefile:
  Install xen binary with version number appended and create several symlinks
  for less specific version numbers. 
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-13 23:54:47 +00:00
cl349@firebug.cl.cam.ac.uk 61cd1a182f bitkeeper revision 1.1159.258.124 (42853d73dWp9gPjgpNWvy831DhnVnw)
compile.h.in, Makefile:
  Change XEN_EXTRAVERSION to -testing, move surrounding-" to compile.h.in.
  Also define XEN_FULLVESION and use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-05-13 23:51:15 +00:00