]>
xenbits.xensource.com Git - xen.git/log
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>
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: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: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>
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: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>
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>
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
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 02:02:39 +0000 (02:02 +0000)]
bitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ)
Update to NetBSD 2.0.1.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 01:06:53 +0000 (01:06 +0000)]
bitkeeper revision 1.1159.258.33 (422e4c2dbtydqXSZXhO6gOuY-qlS5A)
Support Xen-ifying a complete NetBSD source tree.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:44:59 +0000 (00:44 +0000)]
bitkeeper revision 1.1159.258.32 (422e470bJa_VGcUAPdnpZWrD6n9uew)
Export Xen provided command line as /kern/xen/cmdline.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:37:56 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.258.31 (422e4564B542sr1LgKTQ3FWQwTZcZQ)
Add support for read file operation handlers.
Also fix fallback to default handlers.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:30:50 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.258.30 (422e43bag8TDBzRIwsJaOhrjeAZ-gg)
Enable vnd devices.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:29:54 +0000 (00:29 +0000)]
bitkeeper revision 1.1159.258.29 (422e4382uaLzLWWGJwNl_pq0d8dMog)
Support Xen-ifying a complete NetBSD source tree.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:27:17 +0000 (00:27 +0000)]
bitkeeper revision 1.1159.258.28 (422e42e5yWRuW_i02udqDbLjol4GOQ)
Support compiling kernels other than the XEN one.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 17:11:49 +0000 (17:11 +0000)]
bitkeeper revision 1.1159.258.27 (
422ddcd5Cf -97FdGP6TJyFvIxer4Mg)
Prevent buddy-allocator merges across Xen/Domain zones boundary.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 15:57:54 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.258.26 (422dcb82edKYqnLB0fr24Sf5anyo6Q)
Fix parallel build in Xen directory.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 13:40:59 +0000 (13:40 +0000)]
bitkeeper revision 1.1159.258.25 (422dab6bOBL6I9LRZYfF0ExfT5VXww)
Must always send VIRQ_TIMER to a blocked guest.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 09:55:22 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.258.24 (422d768ae6_z9fpLLsp1seSXtGA5qA)
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 [Tue, 8 Mar 2005 09:55:15 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.264.1 (422d7683GAA5eJb-zpm3NsgvYf9Q9A)
Clean up timer upcalls to guest kernel. Only send an upcall when
timestamp info actually changes.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
vh249@airwolf.cl.cam.ac.uk [Tue, 8 Mar 2005 09:39:04 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.258.23 (422d72b8gvbXrWsyznqgyF7shPiduw)
Fix error path handling not calling iounmap() after ioremap()
Signed-off-by: Yann Droneaud <ydroneaud@mandrakesoft.com>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
vh249@airwolf.cl.cam.ac.uk [Mon, 7 Mar 2005 14:32:50 +0000 (14:32 +0000)]
bitkeeper revision 1.1159.258.22 (422c6612riGtD5GGqVTNqhuli2WrwQ)
fix spinlock still held while leaving function in case of error
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 4 Mar 2005 00:57:22 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.258.21 (4227b272juDzo6xMj-KE4nB4e0xsmA)
xmexample updates.
Signed-off-by: chris@xensource.com
iap10@tetris.cl.cam.ac.uk [Thu, 3 Mar 2005 21:13:57 +0000 (21:13 +0000)]
bitkeeper revision 1.1159.258.20 (42277e15JmrB3LkX2vA4MklHkX1hQA)
Fix build
Signed-off-by: ian@xensource.com
rminnich@lanl.gov[iap10] [Thu, 3 Mar 2005 16:07:46 +0000 (16:07 +0000)]
bitkeeper revision 1.1159.258.19 (42273652yPWGOWH6C8w45TOchk7Jog)
This patch enables argument passing to plan 9 domains, so that users can
now have parameters for things like Venti etc.
Signed-off-by: ron minnich <rminnich@lanl.gov>
Signed-off-by: ian.pratt@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Thu, 3 Mar 2005 11:43:19 +0000 (11:43 +0000)]
bitkeeper revision 1.1159.258.18 (4226f857ltmzeYRsvtnlD8t5FVTvhw)
Remove support for tgif as a tool. We don't use it and it's hard to find as
and rpm.
Signed-off-by: cl349@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Tue, 1 Mar 2005 17:40:10 +0000 (17:40 +0000)]
bitkeeper revision 1.1159.258.17 (4224a8faTVrzHrdNP0aTwjJrfZ4vnw)
Fix another -Wall -Werror compile error.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@scramble.cl.cam.ac.uk [Sun, 27 Feb 2005 10:37:32 +0000 (10:37 +0000)]
bitkeeper revision 1.1159.258.16 (4221a2ecsI-7_TFUEYf9_8zVhzHq3Q)
Fix 2.4 build, and a small 2.6 bootstrap tweak.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Sat, 26 Feb 2005 18:36:40 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.258.15 (4220c1b89PleMUER22Q6eIRqab93Dg)
Typo in 2.6 file.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@viper.(none) [Sat, 26 Feb 2005 18:18:12 +0000 (18:18 +0000)]
bitkeeper revision 1.1159.258.14 (4220bd64Y3CN44gbDCh9mtv5s9QiDA)
Fix ballooning where initial allocation is lower than max possible lowmem.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@tetris.cl.cam.ac.uk [Fri, 25 Feb 2005 01:18:50 +0000 (01:18 +0000)]
bitkeeper revision 1.1159.258.13 (421e7cfaHXBVrm-2XYB50x2aleoG0A)
From: Jari Ruusu via Pasi Kärkkäinen [pasik@iki.fi]
Small fix to 2.4 blkfront such that the capacity is reported correctly.
Does 2.6 need a similar fix?
Signed-off-by: ian@xensource.com
iap10@tetris.cl.cam.ac.uk [Fri, 25 Feb 2005 01:10:33 +0000 (01:10 +0000)]
bitkeeper revision 1.1159.258.12 (421e7b09H0pvxw22WgYUuH1d447Oew)
trivial fix
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>
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>
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>
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>
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>
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
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
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
mafetter@fleming.research [Sat, 12 Feb 2005 13:44:54 +0000 (13:44 +0000)]
bitkeeper revision 1.1159.260.2 (420e0856crqXXEkQoCUddas8u5ksXA)
Rename check_pagetable() function to _check_pagetable to make it easier
to selectively enable it during debugging. There's still the same
check_pagetable macro, but now it's used both when SHADOW_DEBUG is
enabled and disabled.
mafetter@fleming.research [Sat, 12 Feb 2005 13:42:57 +0000 (13:42 +0000)]
bitkeeper revision 1.1159.260.1 (420e07e16YlSevQI9RYNGLwarPr2gQ)
Bug fix for shadow code.
When update_va_mapping() updates a entry, the corresponding shadow
entry may not be reachable via the shadow_linear_pg_table, even though
it is currently shadowed, as the corresponding spde has not necessarily
been faulted into place yet.
cl349@arcadians.cl.cam.ac.uk [Sat, 12 Feb 2005 01:30:21 +0000 (01:30 +0000)]
bitkeeper revision 1.1159.258.3 (420d5c2dj-e3ZU_Q3wOxYdZ-yax62A)
Use "ide" as device name and "hdX" as disk name.
Signed-off-by: chris@xensource.com
cl349@arcadians.cl.cam.ac.uk [Fri, 11 Feb 2005 16:28:22 +0000 (16:28 +0000)]
bitkeeper revision 1.1159.258.2 (420cdd26biP1GgUIcVSoyZGOZjAu2A)
Pass pointer to register set to set_pre_exception_table instead of eip.
Signed-off-by: cl349@cl.cam.ac.uk
mjw@wray-m-3.hpl.hp.com [Thu, 10 Feb 2005 17:13:35 +0000 (17:13 +0000)]
bitkeeper revision 1.1159.258.1 (420b963fGDqQqmlp_DO3u-T_klF82g)
Fixes to make the vnet module compile under 2.6.10.
Thanks to Brian Bruce for spotting the problem and
suggesting fixes.
Signed-off-by: Mike Wray <mike.wray@hp.com>
iap10@freefall.cl.cam.ac.uk [Wed, 9 Feb 2005 19:44:49 +0000 (19:44 +0000)]
bitkeeper revision 1.1159.223.84 (420a6831W2g6HHtXksV16NZox0sA5Q)
Subject: [Xen-devel] [PATCH 1/2] netfront coding style clean-up (trivial)
Signed-off-by: Jon Mason <jdmason@us.ibm.com>
Signed-off-by: ian@xensource.com
iap10@tetris.cl.cam.ac.uk [Wed, 9 Feb 2005 02:58:09 +0000 (02:58 +0000)]
bitkeeper revision 1.1159.223.83 (42097c41y12EFATQuIKPTDS1smnkWQ)
Subject: [Xen-devel] [PATCH] Fix initrd support for Linux 2.4/2.6
The following patch sets the default root device to be the null device.
This is the behavior Linux is launched with no root device specified in
the command line and without a device provided by the boot loader.
Previously, the default root device was set to be /dev/ram0. This broke
initrd support. This change was made in 2.6 to because of a bug
reported on September 14th with dynamic ipconfig. I've recreated his
problem and looked through the code and the source of the problem was
that his kernel command line was incorrect. He was missing the BOOTP
field in the config line requiring that there be an actual root device.
This worked with 2.4 but only because 2.4 was also broken. His patch
just introduced that bug into 2.6.
I've tested this against the 2.6 and 2.4 trees in a recent copy of
xen-unstable. I've tested initrd support and ipconfig support
(including dynamic ip support). They both now work as expected.
If anyone needs an initrd for testing let me know.
Regards,
--
Anthony Liguori
Linux Technology Center (LTC) - IBM Austin
E-mail: aliguori@us.ibm.com
Phone: (512) 838-1208
Signed-off-by: Anthony Liguori
Signed-off-by: ian@xensource.com
iap10@labyrinth.cl.cam.ac.uk [Tue, 8 Feb 2005 22:39:08 +0000 (22:39 +0000)]
bitkeeper revision 1.1159.223.82 (42093f8cxZb9FQfWwmj7IIok9ndiPg)
minor stats collection addition
ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Tue, 8 Feb 2005 19:52:18 +0000 (19:52 +0000)]
bitkeeper revision 1.1159.223.81 (42091872lrObHIRNczDaqDeQw3NmyA)
debug memory audit cleanups + comment fix from Jon Mason.
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Tue, 8 Feb 2005 15:43:01 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.223.80 (4208de05Xtv_u_3smJSRU6ex6bTAfA)
Some functions aren't static and could be (damn C language!).
I tried turning on -Wmissing-prototypes: unfortunately gives warnings
for functions used in asm, which means introducing gratuitous prototypes
for them. Not sure it's worth it.
1) keyhandler.c: keypress_softirq() and do_task_queues() can be static.
2) physdev.c: pcidev_dom0_hidden() can be static.
3) resource.c/resource.h: check_region is deprecated (racy): remove.
4) sched_bvt.c: lots of things can be static.
5) pci/compat.c: not required for Xen.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (authored)
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@labyrinth.cl.cam.ac.uk [Tue, 8 Feb 2005 03:14:41 +0000 (03:14 +0000)]
bitkeeper revision 1.1159.223.79 (42082ea1obdbIutzD0IY-9Fdcf7Exw)
Fix to memory debugging audit code.
Signed-off-by: ian@xensource.com
iap10@labyrinth.cl.cam.ac.uk [Tue, 8 Feb 2005 01:16:50 +0000 (01:16 +0000)]
bitkeeper revision 1.1159.223.78 (
42081302 -eWxmHBN6T8FdRJD5VvsOg)
This very simple patch is really just cosmetic. It "fixes" xend so that
it doesn't report restart as: "WARNING (XendDomainInfo:1038) Unknown
config field restart" in the xend.log. I'm not sure who should sign off
on this, but the patch is attached.
From: "B.G. Bruce" <bgb@nt-nv.com>
Signed-off-by: ian@xensource.com
kaf24@scramble.cl.cam.ac.uk [Mon, 7 Feb 2005 19:11:33 +0000 (19:11 +0000)]
bitkeeper revision 1.1159.223.77 (4207bd65yRdFmE9Py8fLUBk3826_Ig)
Minor tidy of vif-nat script.
Signed-off-by: keir.fraser@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Mon, 7 Feb 2005 18:33:22 +0000 (18:33 +0000)]
bitkeeper revision 1.1159.223.76 (4207b472nHz4nbC_OJgbSmfRVow8XQ)
Don't let xend throw away stderr...
iap10@labyrinth.cl.cam.ac.uk [Mon, 7 Feb 2005 15:48:40 +0000 (15:48 +0000)]
bitkeeper revision 1.1159.223.75 (42078dd8VBcyJ0X9yF-bRHcBVUJ3Ww)
As pointed out on the xen-devel list, the vm86 call was not very robust in
Xen.
It turned out to be due to a missing check in the pagefault handler,
determining whether the pagefault came from userspace or from the kernel.
Now the syscall-crash tool doesn't cause any "Oops" on the vm86 calls anymore.
From: Stephan Diestelhorst <sd386@cam.ac.uk>
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Mon, 7 Feb 2005 11:57:29 +0000 (11:57 +0000)]
bitkeeper revision 1.1159.223.74 (420757a9FtyPHOdlg42s6EIT2DD1zw)
Pad Xen image to end on a page boundary. Avoids kexec bug.
Signed-off-by: keir.fraser@cl.cam.ac.uk
kaf24@viper.(none) [Sun, 6 Feb 2005 12:48:07 +0000 (12:48 +0000)]
bitkeeper revision 1.1159.223.73 (42061207JyX53LmlrclgfiWwVqnF7w)
Avoid large stack frame in arch_dom0_op by dynamically allocating space
for getmeminfo batch.
Signed-off-by: keir.fraser@cl.cam.ac.uk
kaf24@viper.(none) [Sun, 6 Feb 2005 12:09:52 +0000 (12:09 +0000)]
bitkeeper revision 1.1159.223.72 (42060910CAWXk13FiquPxR_uRrD_1A)
Prevent stack overflow in PCI setup code.
Signed-off-by: keir.fraser@cl.cam.ac.uk
kaf24@viper.(none) [Sun, 6 Feb 2005 12:07:18 +0000 (12:07 +0000)]
bitkeeper revision 1.1159.223.71 (42060876pgZEpnal0wuK3VOOWP9zCQ)
Fix build system to rebuild file containing banner text every time.
Signed-off-by: keir.fraser@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Sun, 6 Feb 2005 09:39:38 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.223.70 (4205e5daVr3OnfNS5GMFcoc8j80ODQ)
trivial fix to the ioremap for local pages
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Feb 2005 12:39:41 +0000 (12:39 +0000)]
bitkeeper revision 1.1159.223.69 (4204be8dLxMs-eFXEJxgXu_dhM7vLw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Feb 2005 12:39:34 +0000 (12:39 +0000)]
bitkeeper revision 1.1159.245.1 (4204be86F8AKmyv5_m4N44YWgyyt_Q)
Another NMI watchdog fix. Deferred NMIs need to ACK the local APIC.
Signed-off-by: keir.fraser@cl.cam.ac.uk
mafetter@fleming.research [Sat, 5 Feb 2005 10:50:49 +0000 (10:50 +0000)]
bitkeeper revision 1.1159.223.68 (4204a5090n9Cd2ll6YcdL3tK2uDu1A)
Bug fix to the scheduler for writable page tables.
Don't flush the writable page tables inside __enter_scheduler()
until after we've committed to switching to another domain.
Here's the problem: if enough debugging messages are enabled (for
example, shadow mode and/or writable page tables messages), then we
can get into a situation where we *always* visit
__enter_scheduler() after every page fault and/or hypercall. If we
flush the writable page tables every time we take a page fault,
we'll never end up actually getting into the domain with write
permissions enabled to its page table.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Feb 2005 10:31:37 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.223.67 (4204a089yB7FSdCp0Isa4dMFs_V3qQ)
Building PIC .so libs is now optional. Defaults to enabled for Debian.
Signed-off-by: keir.fraser@cl.cam.ac.uk
iap10@labyrinth.cl.cam.ac.uk [Sat, 5 Feb 2005 09:16:37 +0000 (09:16 +0000)]
bitkeeper revision 1.1159.223.66 (42048ef5frMFQFFm-sKDC6PrU8yraQ)
Name: pic-lib.patch
Description: support PIC code generation
Libraries have 2 methods of being compiled; a .so must contain non-pic
objects, while the .a can contain standard objects.
Signed-off-by: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@labyrinth.cl.cam.ac.uk [Sat, 5 Feb 2005 09:11:51 +0000 (09:11 +0000)]
bitkeeper revision 1.1159.223.65 (42048dd7csr55HLi2cE2XeC4OklTGg)
Name: clean-mtrr.patch
Description: clean mtrr
Clean xen/arch/x86/mtrr/*
Signed-off-by: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@labyrinth.cl.cam.ac.uk [Sat, 5 Feb 2005 09:05:43 +0000 (09:05 +0000)]
bitkeeper revision 1.1159.223.64 (42048c67tDD9EILuuYdpEx-vM6LTnw)
Name: tools-misc-TARGETS.patch
Description: Split compile/link stages
distcc behaves much better when you compile and link in 2 separate steps.
Plus, this is a more standard way of doing things.
Signed-off-by: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Feb 2005 20:10:15 +0000 (20:10 +0000)]
bitkeeper revision 1.1159.223.63 (
42028527 -fv-d9BM0_LRp8UKGP19gQ)
Fix NMI deferral.
Signed-off-by: keir.fraser@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Feb 2005 17:02:18 +0000 (17:02 +0000)]
bitkeeper revision 1.1159.223.62 (4202591aKU7cGiiCesn0hIfz1J0vUQ)
Fix bootmem allocator.
Signed-off-by: keir.fraser@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Feb 2005 08:38:03 +0000 (08:38 +0000)]
bitkeeper revision 1.1159.223.61 (
4201e2eb -AZrvBiRdKncIUx8FuLkeA)
Fix ioremap() for local RAM pages.
cl349@arcadians.cl.cam.ac.uk [Wed, 2 Feb 2005 23:06:19 +0000 (23:06 +0000)]
bitkeeper revision 1.1159.223.60 (42015cebANp9qR68FaUpAYoMHdrfpQ)
console.c:
Disable watchdog before doing the 5 second delay before machine restart.
Signed-off-by: c@pin.lu
cl349@arcadians.cl.cam.ac.uk [Wed, 2 Feb 2005 22:40:20 +0000 (22:40 +0000)]
bitkeeper revision 1.1159.223.59 (420156d4cxaGMuI8rtUWoTShsPVlNQ)
setup.c:
Always disable irqdebug until we have a way to avoid interrupt conflicts.
Signed-off-by: c@pin.lu
mafetter@fleming.research [Wed, 2 Feb 2005 15:09:37 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.223.58 (4200ed31YDg6myRSqtQaWLMgRgJ7dA)
Fix "make dist" so that it works from inside the xen subdirectory.
iap10@labyrinth.cl.cam.ac.uk [Wed, 2 Feb 2005 09:17:21 +0000 (09:17 +0000)]
bitkeeper revision 1.1159.223.57 (42009aa1vckOCJ3XiCz8SXnP4BQsFw)
Small hack to make CROMMULTISESSION ioctl return success rather than enosys, like we did on Xen 1.2.
From: Anthony Liguori aliguori@us.ibm.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@labyrinth.cl.cam.ac.uk [Tue, 1 Feb 2005 21:59:12 +0000 (21:59 +0000)]
bitkeeper revision 1.1159.223.56 (41fffbb0baSUSOWVCJ_0NFmEtCmUkw)
Fix the device number calculation for /dev/hd* device names;
ide device numbering works differently to scsi
Signed-off-by: Jody Belka <knew-xen@pimb.org>
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@labyrinth.cl.cam.ac.uk [Tue, 1 Feb 2005 21:55:39 +0000 (21:55 +0000)]
bitkeeper revision 1.1159.223.55 (41fffadb9KX8y2tjTwUVGZRrZQdJ2g)
Fix incorrect result-check in xlvbd_init_device
Signed-off-by: Jody Belka <knew-xen@pimb.org>
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Tue, 1 Feb 2005 09:21:09 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.223.54 (41ff4a05JwUWXLAjyzybyxNxCOE3yw)
Defer NMI that cannot be handled, instead of dropping it completely.
iap10@labyrinth.cl.cam.ac.uk [Sat, 29 Jan 2005 22:20:09 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.223.53 (41fc0c19tGe1rM62SUQk8WYZjH-D1Q)
Add iptables modules to the default xen0 kernel, and add example configuration files for a NAT setup.
kaf24@viper.(none) [Sat, 29 Jan 2005 12:03:44 +0000 (12:03 +0000)]
bitkeeper revision 1.1159.223.52 (41fb7ba0KYbuQ5SmW1MZjMO0P-RCew)
Small build fixes. Xen and XenLinux now build for x86_32 from within an
x86_64 build environment if you set TARGET_ARCH=x86_32.
kaf24@scramble.cl.cam.ac.uk [Fri, 28 Jan 2005 23:19:23 +0000 (23:19 +0000)]
bitkeeper revision 1.1159.223.51 (41fac87bR5uD5TAFu58tuaTMLSmbrw)
Fix makefiles creating copies instead of symlinks of shared libs.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@intel.com>
kaf24@scramble.cl.cam.ac.uk [Fri, 28 Jan 2005 15:39:31 +0000 (15:39 +0000)]
bitkeeper revision 1.1159.223.50 (41fa5cb3P9qKPSczsZkXrCrJzdeZAg)
Linker fixes.
kaf24@scramble.cl.cam.ac.uk [Fri, 28 Jan 2005 15:07:36 +0000 (15:07 +0000)]
bitkeeper revision 1.1159.223.49 (41fa5538VkhzExY3oLvE43gn3nUTRQ)
trivial elf-parsing fix.
cl349@arcadians.cl.cam.ac.uk [Thu, 27 Jan 2005 17:09:35 +0000 (17:09 +0000)]
bitkeeper revision 1.1159.223.48 (41f9204fFDaBv7jCdF63bwx5zXNlNA)
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/cl349/xen-2.0-testing.bk
cl349@arcadians.cl.cam.ac.uk [Thu, 27 Jan 2005 17:09:14 +0000 (17:09 +0000)]
bitkeeper revision 1.1159.234.1 (41f9203a3hESfmWBG29VVoqa-chOrA)
Build system cleanups.
Signed-off-by: c@pin.lu
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 16:02:39 +0000 (16:02 +0000)]
bitkeeper revision 1.1159.223.47 (41f9109fKznqwLcV_lTngHAhBvwOZw)
Minor domU net-backend fixes.
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 13:47:05 +0000 (13:47 +0000)]
bitkeeper revision 1.1159.223.46 (41f8f0d9VFDhRZsmMXXU3I_OEu8ADQ)
silly mistake...
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 13:44:41 +0000 (13:44 +0000)]
bitkeeper revision 1.1159.223.45 (41f8f049ZJjSGVQ7S0Y7kGBwMIZfZQ)
No longer override target arch with ARCH but instead use TARGET_ARCH.
Xen now requires specification of TARGET_ARCH alone, not TARGET_ARCH
and TARGET_SUBARCH. Xen derives correct internal ARCH/SUBARCH components
automatically.
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 10:53:38 +0000 (10:53 +0000)]
bitkeeper revision 1.1159.223.44 (41f8c832pMZZ7WmykH_gAUBQHtPF1A)
Allow target architecture to be specified by specifying ARCH variable to
root Makefile (e.g, make ARCH=x86_32).
iap10@freefall.cl.cam.ac.uk [Wed, 26 Jan 2005 20:15:25 +0000 (20:15 +0000)]
bitkeeper revision 1.1159.223.43 (41f7fa5dY-DhsXNFoEJlVfLdK5MEXQ)
fix missing space
kaf24@scramble.cl.cam.ac.uk [Wed, 26 Jan 2005 10:56:17 +0000 (10:56 +0000)]
bitkeeper revision 1.1159.223.42 (41f77751X73w7_t6jI0dgGV6N-Bweg)
More build system fixes and tweaks.
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 17:57:23 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.223.41 (41f68883FaU7hVfFtWiOkCPnI6N1Hw)
Fix root Makefile so that targets only install to / if you do a
'make install'. All other targets will install to local dist directory,
as before.
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 16:41:47 +0000 (16:41 +0000)]
bitkeeper revision 1.1159.223.40 (41f676cbajLGqFeWFqajtJ3X4OkgoA)
Build system fixes.
Signed-off-by: keir.fraser@cl.cam.ac.uk