Commit Graph
4175 Commits
Author SHA1 Message Date
kaf24@firebug.cl.cam.ac.uk 03d7fde4db bitkeeper revision 1.1236.1.100 (423e9979L44Puv-F5HidStoKQdiT-g)
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
2005-03-21 09:52:57 +00:00
kaf24@firebug.cl.cam.ac.uk ec7d58705e bitkeeper revision 1.1159.272.5 (423e993erDjsPu07ds6TGA8mhwNOAA)
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-21 09:51:58 +00:00
kaf24@firebug.cl.cam.ac.uk dec435003f bitkeeper revision 1.1159.273.4 (423e9936-Gs_rM0rC9UWa8TA2293kA)
Fix floppy driver on Xen -- vmalloc/vfree are unsafe because of the
context that the fd_dma functions may get called from.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-21 09:51:50 +00:00
iap10@tetris.cl.cam.ac.uk 31f77604f3 bitkeeper revision 1.1236.1.99 (423e8d21lC6p0xGxw7U1ExVLXpZQag)
Upgrade FreeBSD sparse tree from testing.bk to unstable.bk
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-03-21 09:00:17 +00:00
iap10@freefall.cl.cam.ac.uk a018e91e3d bitkeeper revision 1.1236.1.98 (423e8448K20cWCqBclQxKDfDoponGQ)
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
2005-03-21 08:22:32 +00:00
iap10@freefall.cl.cam.ac.uk 608a4b13c9 bitkeeper revision 1.1159.272.4 (423e841947gMngP1oyDbc6vVjSMbqg)
Make freebsd build scripts executable.
Signed-off-by: ian@xensource.com
2005-03-21 08:21:45 +00:00
iap10@freefall.cl.cam.ac.uk ab94d5e692 bitkeeper revision 1.1236.1.97 (423e82fclMiIt8jCVqmHEQxFlBX83w)
Make scripts under tools/gdb executable.
Signed-off-by: ian@xensource.com
2005-03-21 08:17:00 +00:00
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
iap10@firebug.cl.cam.ac.uk be9cdbe2f6 bitkeeper revision 1.1236.1.96 (423d91c3JzdYyXv2iF0lgox0Q4n2tA)
fix mapping bugs in map_domain_va in xc_ptrace.c
map pages RO
Signed-off-by: Kip Macy <kmacy@fsmware.com>
Signed-off-by: ian@xensource.com
2005-03-20 15:07:47 +00:00
iap10@firebug.cl.cam.ac.uk e605a33bc9 bitkeeper revision 1.1236.1.95 (423d90c7SBXNlShGVmT7ksTwZFp-Bw)
LSM INIT INFO block added to xendomains
From: Kurt Garloff
Signed-off-by: ian@xensource.com
2005-03-20 15:03:35 +00:00
iap10@firebug.cl.cam.ac.uk 6b55919bfa bitkeeper revision 1.1236.1.94 (423d8424xa3IjKUn_8z0s4Bbep3LKA)
Trivial nits in the network-nat script..
signed-off by Nivedita Singhvi (niv@us.ibm.com)
2005-03-20 14:09:40 +00:00
iap10@firebug.cl.cam.ac.uk ffc02a06a2 bitkeeper revision 1.1236.1.93 (423d82c8btqnwP7LAh0nPWlLBJA1_w)
This patch will cause xcsdump to display more verbose information about the 
xcs traffic.

This includes human-readable names of the message type and subtype and 
all of the parameters and their values.  It's against today's 
xen-unstable and has been tested against a number of xen-unstable 
snapshots going back a few weeks (one line has to be removed to support 
older versions of xen-unstable).

The message types displayed are configurable via a bitmask passed as a 
'-v' option in xcsdump.

The code is very useful for figuring out what management tools (Xend, 
VM-Tools) are actually doing.  I would not have been able to write 
vm-tools without it.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: ian@xensource.com
2005-03-20 14:03:52 +00:00
iap10@firebug.cl.cam.ac.uk 680d2759bd bitkeeper revision 1.1236.1.92 (423d6436JXz0Sqr0XYUvzrcXNtQ6VA)
I added support to Anthony's vm-tools so that it can start VMX enabled
partitions directly (including forking off a copy of the device-model
with the user's environment variables, such as $DISPLAY). For this I found
it useful to harden xc_vmx_build.c so that it doesn't dump core when called
incorrectly.

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-03-20 11:53:26 +00:00
kaf24@firebug.cl.cam.ac.uk a0c73cc90d bitkeeper revision 1.1236.1.91 (423d4522KOKTF5mJJgjNcM5gwJVm9w)
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
2005-03-20 09:40:50 +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 4be2bd91cc bitkeeper revision 1.1236.1.90 (423d3b005sZFJP20BtgjNqqi4QhfzA)
Sparse tree for domain0 gdb server.
Signed-off-by: Kip Macy <kip.macy@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-20 08:57:36 +00:00
kaf24@firebug.cl.cam.ac.uk 8d19ef45f8 bitkeeper revision 1.1236.1.89 (423c8e60yT60EPF9qFf1_g26hhY3Jw)
manual merge.
2005-03-19 20:41:04 +00:00
kaf24@firebug.cl.cam.ac.uk e58866724f bitkeeper revision 1.1236.1.88 (423c8d8cq6U-IPZOZ22Ewk0luopVlw)
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
2005-03-19 20:37:32 +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
kaf24@firebug.cl.cam.ac.uk f021ee2492 bitkeeper revision 1.1236.1.87 (423c8189hXTe3A8DrAyRsqryeVoNxQ)
Add MMC and Infoniband devices to XenLinux driver configuration
options.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-19 19:46:17 +00:00
kaf24@firebug.cl.cam.ac.uk 360f1e4e2a bitkeeper revision 1.1236.1.86 (423c7f494Fy0dmD69mD1SkvSgdLfbg)
Fix x86/64 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-19 19:36:41 +00:00
kaf24@firebug.cl.cam.ac.uk befe25d2ca bitkeeper revision 1.1236.1.85 (423af065m4e0j4eXiTFvV-BrIlfC-A)
Linux 2.6 now always uses writable page tables (even SMP builds). Also
use native definitions for atomic read-modify-write operations on
ptes. Fixed instruction emulator in Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-18 15:14:45 +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 9da3bb78a9 bitkeeper revision 1.1236.1.84 (423ab8a8Ull_l3xygvrErQi9C35RrQ)
Don't print unwieldy array/histogram perfcounters by default.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-18 11:16:56 +00:00
kaf24@firebug.cl.cam.ac.uk 0a673e8220 bitkeeper revision 1.1236.1.83 (423ab1d2UEHQRmLr8x23PzrqkkwogQ)
irq.c is modified in unstable repository. Fix Makefile to link to
modified version rather than arch/i386/...
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-18 10:47:46 +00:00
kaf24@firebug.cl.cam.ac.uk 1fbf48bc27 bitkeeper revision 1.1236.1.82 (423a9cf0mYyKREXYDEgunBKsdJ0HSg)
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
2005-03-18 09:18: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 25329d009b bitkeeper revision 1.1236.1.81 (423a9c35x9t_HfUlWPlWGs0UrB7kUg)
Fix bind-IPI hypercall arg check.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-18 09:15:33 +00:00
kaf24@firebug.cl.cam.ac.uk 354a49ad39 bitkeeper revision 1.1236.1.80 (423a9b68OkbcbBNoyEmSO2gPwyeN6g)
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
2005-03-18 09:12:08 +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
mwilli2@equilibrium.research 9e32fb6e13 bitkeeper revision 1.1236.1.79 (423a4d121851oHDLywIdWZDzRRlchA)
Merge ssh://freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/export/scratch/xeno-usbfixes.bk
2005-03-18 03:37:54 +00:00
kaf24@firebug.cl.cam.ac.uk 8a15872c8c bitkeeper revision 1.1236.34.13 (4239df9exBuYyfIcI7IkAhaxoiouoA)
Header fixes.
2005-03-17 19:50:54 +00:00
kaf24@firebug.cl.cam.ac.uk 3e5ff3274b bitkeeper revision 1.1236.34.12 (42398f7asEUKTar-hO4ZiDXWYTpyiA)
Some small header-include cleanups. No need for BIGLOCK in dom_mem_op
hypercall.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-17 14:08:58 +00:00
kaf24@firebug.cl.cam.ac.uk 0903db8b15 bitkeeper revision 1.1236.34.11 (423804f1RncutPGYUEnLp5awQB0EYg)
No need for wbinvd patches in agp driver in unstable tree.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-16 10:05:37 +00:00
kaf24@firebug.cl.cam.ac.uk daef7b029d bitkeeper revision 1.1236.34.10 (42380193mzvNMhYda5OtA1f6-GGu8w)
Fix ia64 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-16 09:51:15 +00:00
kaf24@firebug.cl.cam.ac.uk f8499c1384 bitkeeper revision 1.1236.34.9 (4238012bpt6Tbd2QMLJnP0tgbMgzxA)
Merge
2005-03-16 09:49:31 +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 e9e3756382 bitkeeper revision 1.1236.34.8 (42373942-BgO6YSNJMW5PAsR4tv0aA)
A few PPC cleanups.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-15 19:36:34 +00:00
kaf24@firebug.cl.cam.ac.uk a1af03bac4 bitkeeper revision 1.1236.34.7 (423735acABhfn7rysHwGJkcVOLD6GA)
XCS cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-15 19:21:16 +00:00
kaf24@firebug.cl.cam.ac.uk 22cead1213 bitkeeper revision 1.1236.34.6 (4237272bvTjSGYQFRZj9crMBhKWZZw)
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
2005-03-15 18:19:23 +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
jrb44@plym.cl.cam.ac.uk 0ebda4cc27 bitkeeper revision 1.1236.34.5 (42371bcaRe5QfyoAvMVp0X4Rn667mQ)
Merge plym.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into plym.cl.cam.ac.uk:/local/scratch/jrb44/xen/bk
2005-03-15 17:30:50 +00:00
jrb44@plym.cl.cam.ac.uk a172cbd648 bitkeeper revision 1.1236.35.1 (42371b91vqaZiam66I7Q_46q67kWeg)
Added blockstored and initial distributed parallax backend.
2005-03-15 17:29:53 +00:00
kaf24@firebug.cl.cam.ac.uk 98605871c7 bitkeeper revision 1.1236.34.4 (42370eder_IQwERchpmusDF9eNt_8A)
No modifications needed to pageattr.c.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-15 16:35:42 +00:00
kaf24@firebug.cl.cam.ac.uk d430aae25c 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>
2005-03-15 15:58:52 +00:00
vh249@arcadians.cl.cam.ac.uk ea847f7832 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
2005-03-15 14:31:42 +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