Commit Graph
3339 Commits
Author SHA1 Message Date
iap10@freefall.cl.cam.ac.uk d73b5730fb bitkeeper revision 1.1159.272.3 (423e7e90uxPqdRoA4EvOUikif-yhXA)
Check-in of the sparse tree for FreeBSD 5.3 (version 050317) 
This currently supports running as a domU.
  
- to create freebsd-5.3-xenU run fbsdxensetup from anywhere in the tree
- once created go to freebsd-5.3-xenU on a FreeBSD 5.3 machine, run
  xenfbsd_kernel_build - you'll find kernel and kernel.debug under
  i386-xen/compile/XENCONF
  
See http://www.fsmware.com/xenofreebsd/5.3/xenbsdsetup.txt
  
Thanks to NetApp for their contributions in support of the FreeBSD port to Xen
.
  
Signed-off-by: Kip Macy <kip.macy@gmail.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-03-21 07:58:08 +00:00
iap10@freefall.cl.cam.ac.uk a280a68e63 bitkeeper revision 1.1159.272.2 (423dcf7cq_wRMtRWREguqLLbacTtyw)
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-03-20 19:31:08 +00:00
kaf24@firebug.cl.cam.ac.uk 646fdfea88 bitkeeper revision 1.1159.273.3 (423d44f5mg2mqgtSGUZfZFYsYmHuMA)
Primary floppy controller is at port 0x3f0, not 0x340.
Signed-off-by: Keir Fraser <keir@Xensource.com>
2005-03-20 09:40:05 +00:00
kaf24@firebug.cl.cam.ac.uk 9c42b63dd5 bitkeeper revision 1.1159.273.2 (423c8d62e3tPnc05kdzopOE3xfcNiA)
Allow domain0 to see PCI bridges. It should be able to deal with
seeing PCI buses twice (once as a 'root bridge' from Xen; once by
scanning behind a PCI-PCI bridge itself), and this gets rid of 
problems where the bridge needs to be seen by XenLinux for drivers
to work (e.g., Mellanox Infiniband chipsets).
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-19 20:36:50 +00:00
kaf24@firebug.cl.cam.ac.uk 819309d880 bitkeeper revision 1.1159.273.1 (423c8bfeCXSFg6Xv58QRFeh4HYLpOQ)
Add MMC and Infiniband devices to XenLinux driver configuration
options.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-19 20:30:54 +00:00
iap10@tetris.cl.cam.ac.uk 906fa635ac bitkeeper revision 1.1159.272.1 (423ad23cVUXoD_eqhx9vK868Hg9Xlg)
manualmerge
2005-03-18 13:06:04 +00:00
iap10@tetris.cl.cam.ac.uk 3364477517 bitkeeper revision 1.1159.271.1 (423ad1703X6TrdeKiTr87K5NCQAiGw)
trivial comment fix
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-03-18 13:02:40 +00:00
kaf24@firebug.cl.cam.ac.uk 81ec3e4312 bitkeeper revision 1.1159.258.60 (423a9ce2eJtKIkEGHQPPRXvkPvoHqQ)
Check kmalloc return value in vbd code.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-18 09:18:26 +00:00
kaf24@firebug.cl.cam.ac.uk 9b82bd2d0c bitkeeper revision 1.1159.258.59 (423a99c28LSWeyvb5zB2Je7BjDgLww)
Fix install script to follow symlinks.
Signed-off-by: Paul Larson <pl@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-18 09:05:06 +00:00
kaf24@firebug.cl.cam.ac.uk d5e030e698 bitkeeper revision 1.1159.258.58 (4238008ex_KSQqR2a5fd8soijqba4g)
If a Linux guest is allocated more memory than it can use (due to
highmem constraints) it will now give that RAM back to Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-16 09:46:54 +00:00
kaf24@firebug.cl.cam.ac.uk b336843e00 bitkeeper revision 1.1159.258.57 (42372654d-IcZSg1-hScBU0TITRVfg)
Define new io_remap_pfn_range() for mapping device space into user
applications. Patch drivers to use this instead of remap_pfn_range()
where appropriate. This patch should be pushed upstream to the kernel
maintainers.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-15 18:15:48 +00:00
vh249@arcadians.cl.cam.ac.uk 96d4259a85 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>
2005-03-15 14:27:36 +00:00
kaf24@firebug.cl.cam.ac.uk d434af3fab 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>
2005-03-14 22:28:40 +00:00
iap10@tetris.cl.cam.ac.uk 979c0140ab bitkeeper revision 1.1159.258.54 (42345449eD0_m04QlYElhVoRN9Iyow)
Bug fix in recent xend checking
Signed-off-by: ian@xensource.com
2005-03-13 14:55:05 +00:00
kaf24@scramble.cl.cam.ac.uk 619ad08f6f bitkeeper revision 1.1159.258.53 (423408f115Ns6FbhmO7JTOAWVZjwog)
Small cleanup to shutdown codes.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-13 09:33:37 +00:00
iap10@freefall.cl.cam.ac.uk 84cc6d601f 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
2005-03-13 01:36:29 +00:00
iap10@freefall.cl.cam.ac.uk 2af36c51a2 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
2005-03-12 18:01:35 +00:00
kaf24@viper.(none) 322cee6129 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>
2005-03-12 15:42:39 +00:00
doogie@brainfood.com[kaf24] be7913c187 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>
2005-03-12 15:29:44 +00:00
doogie@brainfood.com[kaf24] 61b59d9dd5 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>
2005-03-12 15:28:18 +00:00
kaf24@viper.(none) 7adbe03e19 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>
2005-03-12 15:19:18 +00:00
iap10@freefall.cl.cam.ac.uk e77f3b1346 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
2005-03-11 14:55:06 +00:00
iap10@freefall.cl.cam.ac.uk 85701e6e02 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
2005-03-11 14:46:14 +00:00
mjw@wray-m-3.hpl.hp.com 463ad03ce1 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
2005-03-11 13:09:40 +00:00
mjw@wray-m-3.hpl.hp.com ddc8c34b8f bitkeeper revision 1.1159.265.3 (42319571gIMQdofIDztktCfg053n-A)
Fix some errors in default error handling.

Signed-off-by: Mike Wray <mike.wray@hp.com>
2005-03-11 12:56:17 +00:00
mjw@wray-m-3.hpl.hp.com fd4de8dfe3 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>
2005-03-11 12:54:24 +00:00
cl349@firebug.cl.cam.ac.uk 601dcfbbec 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>
2005-03-11 01:52:33 +00:00
cl349@firebug.cl.cam.ac.uk 0646bb185d bitkeeper revision 1.1159.258.47 (4230f31aZ2VYmMntbEMp_f1tNZA6WA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 01:23:38 +00:00
cl349@firebug.cl.cam.ac.uk e2c9e3be01 bitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 01:02:01 +00:00
cl349@firebug.cl.cam.ac.uk 0680eec019 bitkeeper revision 1.1159.258.45 (4230e6ab4xRdK4pchNbpgZE-preulA)
Fix one more pud merge incident.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 00:30:35 +00:00
cl349@firebug.cl.cam.ac.uk 1f702950d8 bitkeeper revision 1.1159.258.44 (4230e634q8GsmA11oFHvaUsWO4vUpA)
Change cli() to local_irq_disable().
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 00:28:36 +00:00
cl349@firebug.cl.cam.ac.uk 4b1ec4c60a bitkeeper revision 1.1159.258.43 (4230e614QJDirekggk8u5NMTqkptrQ)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 00:28:04 +00:00
cl349@firebug.cl.cam.ac.uk ba3ece2d2e 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
2005-03-11 00:19:45 +00:00
cl349@firebug.cl.cam.ac.uk ca7784e773 bitkeeper revision 1.1159.268.1 (4230e3456i1RsGKcSPg-xYttkmeJEw)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
2005-03-11 00:16:05 +00:00
iap10@freefall.cl.cam.ac.uk ccb808be8e bitkeeper revision 1.1159.258.41 (42308d4fd_3EgH9VpgnqmZ0m3rv3ag)
added tag RELEASE-2.0.5
2005-03-10 18:09:19 +00:00
cl349@firebug.cl.cam.ac.uk 51373e7145 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
RELEASE-2.0.5
2005-03-10 17:49:21 +00:00
cl349@firebug.cl.cam.ac.uk 1cfe7f0ac9 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>
2005-03-10 17:49:06 +00:00
iap10@freefall.cl.cam.ac.uk 8e86d6ab9f 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
2005-03-10 17:37:10 +00:00
kaf24@firebug.cl.cam.ac.uk 580fd7ddd2 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
2005-03-10 16:08:14 +00:00
kaf24@firebug.cl.cam.ac.uk de18760cd7 bitkeeper revision 1.1159.266.1 (423070e8gpQdLbFsdaIs7JDG4U12ZA)
A couple of fixes for 2.4.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-10 16:08:08 +00:00
iap10@tetris.cl.cam.ac.uk 96839bbe7e 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
2005-03-10 15:06:51 +00:00
mjw@wray-m-3.hpl.hp.com 59f0cea86a 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>
2005-03-10 14:53:08 +00:00
kaf24@firebug.cl.cam.ac.uk 6c23763e5e 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>
2005-03-10 14:53:08 +00:00
iap10@freefall.cl.cam.ac.uk 15f6b230e3 bitkeeper revision 1.1159.258.36 (42305b3948mU75urrgzQftpV3eNPbg)
Tidy up ugly warning in debug builds from xc_linux_restore.
Signed-off-by: ian@xensource.com
2005-03-10 14:35:37 +00:00
iap10@freefall.cl.cam.ac.uk c3918e84f7 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
2005-03-10 14:27:50 +00:00
cl349@firebug.cl.cam.ac.uk 06f98ccd35 bitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ)
Update to NetBSD 2.0.1.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
2005-03-09 02:02:39 +00:00
cl349@firebug.cl.cam.ac.uk 853a0f3cca bitkeeper revision 1.1159.258.33 (422e4c2dbtydqXSZXhO6gOuY-qlS5A)
Support Xen-ifying a complete NetBSD source tree.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
2005-03-09 01:06:53 +00:00
cl349@firebug.cl.cam.ac.uk b375b7d603 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>
2005-03-09 00:44:59 +00:00
cl349@firebug.cl.cam.ac.uk 97f5afbcf5 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>
2005-03-09 00:37:56 +00:00
cl349@firebug.cl.cam.ac.uk 9fd655b029 bitkeeper revision 1.1159.258.30 (422e43bag8TDBzRIwsJaOhrjeAZ-gg)
Enable vnd devices.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
2005-03-09 00:30:50 +00:00