aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated docs for Xen 3.0. RELEASE-3.0.0smh22@firebug.cl.cam.ac.uk2005-12-0542-4176/+3768
| | | | | Signed-off-by: Steven Hand <steven@xensource.com>
* Temporarily remove NetBSD and FreeBSD sparse trees to avoid user confusion.cl349@firebug.cl.cam.ac.uk2005-12-04112-57956/+0
| | | | | | The NetBSD and FreeBSD currently don't build against the final Xen 3.0 API. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Mergecl349@firebug.cl.cam.ac.uk2005-12-041-5/+11
|\
| * Pull requests from blkfront into blkback a bit morekaf24@firebug.cl.cam.ac.uk2005-12-041-5/+11
| | | | | | | | | | | | | | | | aggressively, to keep the scheduling pipeline filled. Signed-off-by: Keir Fraser <keir@xensource.com>
* | Update version number for Xen 3.0.0 release.cl349@firebug.cl.cam.ac.uk2005-12-041-1/+1
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | Make version strings consistent across all interfaces.cl349@firebug.cl.cam.ac.uk2005-12-044-4/+4
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | Update -xen config file to include newgen megaraid and qla scsi drivers.cl349@firebug.cl.cam.ac.uk2005-12-041-7/+8
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | Rename set-vcpus to vcpu-set (match docs) and update short help page.cl349@firebug.cl.cam.ac.uk2005-12-041-9/+10
|/ | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Bump blktap and dom0op version numbers.kaf24@firebug.cl.cam.ac.uk2005-12-042-2/+2
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Image.py should send 2 new arguments to qemu-dm for setting QEMU windowkaf24@firebug.cl.cam.ac.uk2005-12-041-1/+1
| | | | | | | | | | Title. 1 is const string "-domain-name", the other is the string of domain name. At present imagy.py combines these two strings to 1. So Qemu will fail to recognize it and fail to start. Signed-off-by: Yongkang You <yongkang.you@intel.com>
* Add a comment to tricky corner case in evtchn_close().kaf24@firebug.cl.cam.ac.uk2005-12-041-0/+8
| | | | | | | Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Keir Fraser <keir@xensource.com>
* Merge docs rread@ubuntu.eng.hq.xensource.com2005-12-0333-658/+1302
|\
| * Incorporating Alan Oehler's changes, some of mine.kmself@ix.netcom.com2005-12-027-27/+370
| |
| * Incorporating Alan's mods.kmself@ix.netcom.com2005-12-024-214/+373
| |
| * Applied Robb Roman's patches to upstream.kmself@ix.netcom.com2005-12-023-11/+42
| |
| * Small cleanup for distro chapters.Robb Romans2005-12-022-54/+67
| | | | | | | | | | | | Signed-off-by: Robb Romans <FMJ@us.ibm.com>
| * Reorg patch 2 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDoRobb Romans2005-12-0221-409/+451
| | | | | | | | | | | | | | Second patch to reorganize the manual to match the structure in the Xen3DocsToDo Wiki entry.
| * Reorg patch 1 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDoRobb Romans2005-12-0214-125/+181
| | | | | | | | | | | | | | | | | | | | | | | | First patch to reorganize the manual to match the structure in the Xen3DocsToDo Wiki entry. Incorporates a patch from Nivedita Singhvi to clean up the Further Support Chapter. Signed-off-by: Robb Romans <FMJ@us.ibm.com>
* | Readme typosiap10@freefall.cl.cam.ac.uk2005-12-041-17/+6
| | | | | | | | | | Signed-off-by: ian@xensource.com
* | Fix same_vm test by adding missing '$'.cl349@firebug.cl.cam.ac.uk2005-12-041-1/+1
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | Use test ([) instead of expr to compare integers.cl349@firebug.cl.cam.ac.uk2005-12-041-2/+2
| | | | | | | | | | | | expr $int1 '<' $int2 seems to be broken on some shells. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | Fix request-notification holdoff in blkback. New code iskaf24@firebug.cl.cam.ac.uk2005-12-031-4/+5
| | | | | | | | | | | | | | | | more correct and clearer in intent. Signed-off-by: Keir Fraser <keir@xensource.com>
* | Remove scary warning message about 'breaking irq affinity'kaf24@firebug.cl.cam.ac.uk2005-12-031-1/+1
| | | | | | | | | | | | | | | | | | when hot-unplugging cpus. It is a harmless side-effect of running the irqbalance daemon in user space. Signed-off-by: Keir Fraser <keir@xensource.com>
* | Mergeiap10@freefall.cl.cam.ac.uk2005-12-0310-35/+69
|\ \
| * | Always initialise a swiotlb for domain0. Make it a small kaf24@firebug.cl.cam.ac.uk2005-12-031-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | aperture (2MB) for small systems (< 2GB). Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Enable multiple NICs for vmx domain by configuration filekaf24@firebug.cl.cam.ac.uk2005-12-032-2/+5
| | | | | | | | | | | | | | | | | | Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
| * | Set the device model windows title as the domain namekaf24@firebug.cl.cam.ac.uk2005-12-035-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | This helps when creating multile vmx domain. Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
| * | Fixes unmodified 32-bit guest support on the x86_64 Xen.kaf24@firebug.cl.cam.ac.uk2005-12-031-4/+14
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com>
| * | Fix block backend teardown when the device didn't setup completely.cl349@firebug.cl.cam.ac.uk2005-12-031-5/+4
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | Merged.emellor@leeni.uk.xensource.com2005-12-0335-727/+430
| |\ \
| * | | Set hostname in DHCP config from the guest name, and if more than one interfaceemellor@leeni.uk.xensource.com2005-12-031-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is specified, from guest-2, guest-3 etc. Have the DHCP server send the hostname to the guest. Added a lock around DHCP config file frobbing, to avoid racing creation vs deletion. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* | | | Update xend-config.sxp so that dom0-min-mem is 196MB by default, as this is ↵iap10@freefall.cl.cam.ac.uk2005-12-032-57/+83
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | rather more user friendly. Also do some minor fixes to the README Signed-off-by: ian@xensource.com
* | | Fix blkback request notification holdoff. req_cons must bekaf24@firebug.cl.cam.ac.uk2005-12-031-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | updated before make_response() is called. This fixes attaching ramdisk-backed vbds to a blkfront. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | Fix typo in previous changeset. Include is ../grant_table.hkaf24@firebug.cl.cam.ac.uk2005-12-033-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | not ../gnttab.h. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | Inclide grant_ref_t definition in split-driver structkaf24@firebug.cl.cam.ac.uk2005-12-033-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | defns. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | Merge with xen-ia64-unstable.hgkaf24@firebug.cl.cam.ac.uk2005-12-0329-277/+538
|\ \ \
| * | | Using a slow serial console with sync_console on SMP leaves ankaf24@firebug.cl.cam.ac.uk2005-12-031-1/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unusable system: it gets into a flood of Timer ISR/0: Time went backwards: delta=-3566279 cpu_delta=16433721 shadow=2019998373 off=420435384 processed=2444000000 cpu_processed=2424000000 0: 2424000000 1: 2444000000 messages which swamps the console and leaves things almost, but not quite, completely hung. It is a simple matter to ratelimit these printks, which completely eliminates the problem.
| * | Read from the store if the filename reported by losetup has been truncated (theemellor@leeni.uk.xensource.com2005-12-031-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | loop driver stores only the first 64 chars of the filename). In this case, we need to read through the store until we find the domain using the device, and read the configured filename from there instead. Signed-off-by: Ewan Mellor <ewan@xensource.com>
| * | Merged.emellor@leeni.uk.xensource.com2005-12-028-76/+84
| |\ \
| | * | Fix vif-net script for setups where eth0 has no IP address.cl349@firebug.cl.cam.ac.uk2005-12-021-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the IP address associated with the backend network interface for connections from dom0 to the guest connected to this network interface. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| | * | Fix PAE bootstrap.kaf24@firebug.cl.cam.ac.uk2005-12-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| | * | Add a defensive batched tlb flush to free_page_type(), tokaf24@firebug.cl.cam.ac.uk2005-12-021-11/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ensure the linear_pg_table remains in sync with modified page table structure. Otherwise we can update stale entries and screw reference counts (but probably only when running a malicious domain). Signed-off-by: Keir Fraser <keir@xensource.com>
| | * | Move cpu0_stack out of Xen text section and into BSS. Thiskaf24@firebug.cl.cam.ac.uk2005-12-026-58/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avoids getting loads of bogus cpu0_stack lines in call backtraces from non-debug builds. Doing this requires greater alignment of the BSS section, which reveals a bug in ld where the alignment padding is not added to the program segment's memsz field. We get around this by finding the address of the last symbol in the image, and increasing our load image's memsz to include that symbol. Also some cleanups to the linker scripts. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | | Make "xm list --long" generate device configuration data from xenstore statedan@guaranine.beaverton.ibm.com2005-12-021-3/+3
| |/ / | | | | | | | | | | | | | | | | | | instead of internal xend state. Signed-off-by: Dan Smith <danms@us.ibm.com>
| * | This patch adds a new domain config option, 'cpus' which is a list ofemellor@leeni.uk.xensource.com2005-12-029-17/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPUs a domains' vcpus can use. The older 'cpu' config option is prepended to the list of cpus to use and will keep the behavior of pinning VCPU0. The cpus option supports ranges and negation, so: cpus = "0-3,5,^1" produces -> [0,2,3,5] The list is circular, so in a domain with the following config: vcpus = 4 cpus = "0,3,7" # Use any of 0, 3, 7 for this domain. would see vcpus 0-3 pinned to cpus 0,3,7,0 respectively. Also, the pin operation is moved before the memory reservation as vcpu to cpu mapping will be helpful for future NUMA work when trying to allocate pages close to the physical cpus being used. An update to the display of cpumap was needed to normalize the cpumap values to the range of possible cpus. I've also included some text for the xmdomain.cfg(5) man page. Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
| * | Merged.emellor@leeni.uk.xensource.com2005-12-0226-147/+124
| |\|
| * | Fix the block-sharing check for physical devices by using a lock to serialiseemellor@leeni.uk.xensource.com2005-12-022-76/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the check, reading from the store rather than /sys, and checking whether the VM for apparently-conflicting uses is actually the same (i.e. this is a migration or a reboot in progress). This fixes recent failures in 12_block_attach_shared_domU and recloses bug #331. This fix includes particularly skanky path slicing inside xenbus_probe, which it would be nice to remove very soon. The loopback device check still suffers from the problem that filenames over 64 characters long are truncated. Signed-off-by: Ewan Mellor <ewan@xensource.com>
| * | Added /etc/init.d/dhcpd to list of init files to check for (supporting Centosemellor@leeni.uk.xensource.com2005-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | 4.2). Signed-off-by: Ewan Mellor <ewan@xensource.com>
| * | Added serialisation facilities. Udev is supposed to serialise events, but sadlyemellor@leeni.uk.xensource.com2005-12-021-1/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the older hotplug infrastructure does not, so we must be able to serialise the block-sharing checks (etc) ourselves. Redirect stderr to /var/log/xen-hotplug.log, for better debugging. Signed-off-by: Ewan Mellor <ewan@xensource.com>
| * | Remove the watch on the /vm/<uuid> path when rebooting or migrating. We don'temellor@leeni.uk.xensource.com2005-12-021-6/+25
| | | | | | | | | | | | | | | | | | | | | | | | want to end up with multiple watches on the same path, otherwise we get a watch event storm after many such reboots or migrates. Signed-off-by: Ewan Mellor <ewan@xensource.com>