Commit Graph
995 Commits
Author SHA1 Message Date
iap10@labyrinth.cl.cam.ac.uk 4e10901e69 bitkeeper revision 1.1159.224.8 (41f230af8MIrNZ0j3raPm-vgsd18GA)
xcs fix from Yuji Tsuchimoto [nox@hiroshima-u.ac.jp]
2005-01-22 10:53:35 +00:00
cl349@arcadians.cl.cam.ac.uk 6df77776ad bitkeeper revision 1.1159.217.20 (41ebdda5ZO9YBU_VHuSh0IwgcQe0Ng)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-merge
2005-01-17 15:45:41 +00:00
cl349@arcadians.cl.cam.ac.uk c4fea86999 bitkeeper revision 1.1159.222.1 (41ebdd9btvi-aV_bkwfCgKSenC9XbQ)
Add an optional parameter (vcpus) to the xc_linux_build function replacing
the getenv() previously used and removing the requirement of using maxcpus
kernel parameter to limit the number of virtual cpus a guest uses.  The value
can now be controlled in the domain configuration files.

The default value of 1 is set in XenDomainInfo.py but is overridden by
parsing the config value.

Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
2005-01-17 15:45:31 +00:00
iap10@labyrinth.cl.cam.ac.uk 75acdfad0f bitkeeper revision 1.1159.217.18 (41ea5633KLfjrmzpi1tzeYsbJqWJOw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xen-unstable.bk
2005-01-16 11:55:31 +00:00
iap10@labyrinth.cl.cam.ac.uk f37754d530 bitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)
Documentation of xc.h library
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-01-15 16:21:21 +00:00
iap10@labyrinth.cl.cam.ac.uk fc7758e894 bitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)
Symptom:
When using a udev-based dom0, if you try to create a domU with a virtual
sda device and you do not have a local scsi device xm create fails.

Fix:
When using udev, only the device nodes needed are made.  The follow
patch changes Xend to return a device number based on:

http://www.lanana.org/docs/device-list/devices.txt

For sd and hd devices if stat() fails.  It was tested against both 2.0.2
and 2.0.3.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-01-15 11:18:02 +00:00
mafetter@fleming.research a450732fa0 bitkeeper revision 1.1159.217.15 (41e67551cqukZiNFG0h_Hnw0bfuneA)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work.combined
2005-01-13 13:19:13 +00:00
mafetter@fleming.research 55240dbbbd bitkeeper revision 1.1159.220.3 (41e670c37jmaTxUns3KlvsbVRCg-UA)
The getdomaininfo hypercall now listens to the exec_domain parameter
that was already passed to it, and performs some basic sanity checking.

Added exec_domain (aka vcpu) parameters to xc_domain_getfullinfo()
and xc_domain_get_cpu_usage().
2005-01-13 12:59:47 +00:00
mafetter@fleming.research 79c26560e2 bitkeeper revision 1.1159.220.2 (41e6700bFJzLjEYlNh48j_cSTbRy9A)
Code duplication cleanup: remove a number of duplicate identical
static functions in xc_*_{build,restore}.c, replaced with single
(non-static) copy in xc_private.c
2005-01-13 12:56:43 +00:00
mafetter@fleming.research 27f2ee4d4c bitkeeper revision 1.1159.220.1 (41e66ddeA0CJszasxjuqNRCCZpTReQ)
Added "make TAGS" for libxc
2005-01-13 12:47:26 +00:00
kaf24@scramble.cl.cam.ac.uk efee3e1abd bitkeeper revision 1.1159.217.14 (41e6620e1bqDGxYXJ_4L3rtRz9G5sQ)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-13 11:57:02 +00:00
kaf24@scramble.cl.cam.ac.uk e214e5c6c1 bitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)
Add VIF-routing capability to xend. The default is still to bridge.
2005-01-13 11:56:17 +00:00
kaf24@scramble.cl.cam.ac.uk 61618a0936 bitkeeper revision 1.1159.217.10 (41e4efd62HR6KHx5S8553JDf-xT3zg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-12 09:37:26 +00:00
kaf24@scramble.cl.cam.ac.uk cf36fcf0e3 bitkeeper revision 1.1159.170.89 (41e4ef8aHmcX3lP2zVDZBpN59cSX6A)
Python packages always install to ${prefix}/us/lib/python/xen/...
2005-01-12 09:36:10 +00:00
kaf24@scramble.cl.cam.ac.uk 884609c12f bitkeeper revision 1.1159.217.9 (41e4ea41-PFvthJ_X2r27xBL8jEH1g)
Fix tools compilation.
2005-01-12 09:13:37 +00:00
kaf24@scramble.cl.cam.ac.uk c11d5743dd bitkeeper revision 1.1159.217.8 (41e454818hx7mN7uWLClM4tuMNwT5g)
Makefile:
  Build ioemu portion of full-virt system.
2005-01-11 22:34:41 +00:00
iap10@labyrinth.cl.cam.ac.uk e46dd6d5ae bitkeeper revision 1.1159.217.1 (41e2ffe6fPYJ64PJlBbjQaLbd8AFuQ)
Many files:
  Device models imported from BOCHS, courtesy of Arun Sharma [arun.sharma@intel.com]
  new file
2005-01-10 22:21:26 +00:00
iap10@labyrinth.cl.cam.ac.uk 8dd7c56ae0 bitkeeper revision 1.1159.212.12 (41df1781YQ4wbDZYbKztywTKIqxb6A)
Fix botched application of vmx xend patch
2005-01-07 23:13:05 +00:00
iap10@labyrinth.cl.cam.ac.uk 179b35aad7 bitkeeper revision 1.1159.212.10 (41dde8b1uPUodrtnTKejSUrLg-fcoQ)
xend extensiosn for VMX guests
2005-01-07 01:41:05 +00:00
kaf24@scramble.cl.cam.ac.uk f927860209 bitkeeper revision 1.1159.212.2 (41d82a12UeppHGr0P0rVzZPBqooWzQ)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-02 17:06:26 +00:00
kaf24@scramble.cl.cam.ac.uk b52f7b088b bitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)
Network driver fixes.
2005-01-02 17:05:44 +00:00
kaf24@scramble.cl.cam.ac.uk 8b313272dd bitkeeper revision 1.1159.1.525 (41d58ba8VgPwkfEiKrUXF8b7LLwQ5Q)
Andy's control-interface message switch -- first cut.
2004-12-31 17:26:00 +00:00
smh22@tempest.cl.cam.ac.uk f222d03636 bitkeeper revision 1.1159.209.1 (41d559d4GzyJ3WvVnHx_oB2IlXZPuw)
temporary fix for BIGLOCK deadlock & tools fix
2004-12-31 13:53:24 +00:00
iap10@labyrinth.cl.cam.ac.uk 25b590faee bitkeeper revision 1.1159.1.504 (41cc93b0yD09pgWkeLlUepCAam5oFA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2004-12-24 22:09:52 +00:00
iap10@labyrinth.cl.cam.ac.uk 5dc6acb5fd bitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)
Add plan9 builder support.
2004-12-24 22:08:11 +00:00
kaf24@scramble.cl.cam.ac.uk 53b59d20f0 bitkeeper revision 1.1159.1.501 (41c9d4918cIsDiTOnDU2eRZj1sj1bA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-22 20:09:53 +00:00
kaf24@scramble.cl.cam.ac.uk f35db3d964 bitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)
xencons fix.
2004-12-22 20:09:26 +00:00
cl349@arcadians.cl.cam.ac.uk cd0c26bd44 bitkeeper revision 1.1159.1.482 (41c08038WE4QP9GDCInODhJX2Xh7xQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen.bk-smp
2004-12-15 18:19:36 +00:00
cl349@arcadians.cl.cam.ac.uk 331629ede9 bitkeeper revision 1.1159.1.481 (41c07f85G2hWDdcToBM9klxqtewYlQ)
Bound number of vcpus by XEN_VCPUS environment variable in xend environment.
2004-12-15 18:16:37 +00:00
kaf24@scramble.cl.cam.ac.uk 08b6b66579 bitkeeper revision 1.1159.187.67 (41bf7064JLmIpzjd7PLO18qfijLBrA)
Avoid backtraces from Python console client.
2004-12-14 22:59:48 +00:00
cl349@arcadians.cl.cam.ac.uk df663f9a14 bitkeeper revision 1.1159.1.477 (41bf20d2wgoxIqhcE0nzBC8W-yFPhg)
sync w/ head.
2004-12-14 17:20:18 +00:00
kaf24@scramble.cl.cam.ac.uk cb674a9f23 bitkeeper revision 1.1159.187.61 (41badd42WPbpyTHpQn9bVGYapDfdOQ)
Type decl cleanups from Charles Coffing.
2004-12-11 11:42:58 +00:00
cl349@arcadians.cl.cam.ac.uk 75ed016cad bitkeeper revision 1.1159.1.475 (41b9efabAfHQClS6PJMUaGIogh-MMw)
sync w/ head.
2004-12-10 18:49:15 +00:00
kaf24@scramble.cl.cam.ac.uk e044b31856 bitkeeper revision 1.1159.187.60 (41b899a4tjdjzfL7v1mQOH5gIHlqQQ)
Another sysrq fix...
2004-12-09 18:29:56 +00:00
kaf24@scramble.cl.cam.ac.uk bc05bbc8f7 bitkeeper revision 1.1159.187.58 (41b88ba7ZjuJcwYxAL5HR5J_1FXMYw)
sysrq hacks from Matt Bloch
2004-12-09 17:30:15 +00:00
kaf24@scramble.cl.cam.ac.uk aee8954955 bitkeeper revision 1.1159.187.57 (41b5eb65x_JxVnjR7uA3FzGZDy11Hw)
xend fixes.
2004-12-07 17:41:57 +00:00
kaf24@scramble.cl.cam.ac.uk ae51438ac6 bitkeeper revision 1.1159.187.48 (41adc6420WlNaaoUkvfgNxl44rpYYg)
Export Xen s/w perfctrs to DOM0 via new 'xenperf' utility.
2004-12-01 13:25:22 +00:00
kaf24@scramble.cl.cam.ac.uk 3f6541107d bitkeeper revision 1.1159.187.44 (41acb9f65Nu4_LCJgeyWLgtrvxeqoA)
Version bumb on control libraries.
2004-11-30 18:20:38 +00:00
cl349@arcadians.cl.cam.ac.uk 4df87f3860 bitkeeper revision 1.1159.1.454 (41a61ea2XESj-qDfpRLao5W410NKvg)
sync w/ head.
2004-11-25 18:04:18 +00:00
cl349@arcadians.cl.cam.ac.uk 4f30bd1553 bitkeeper revision 1.1159.195.2 (41a61def3l26SuqUMt4ONz_0m5HLMw)
sync w/ head.
2004-11-25 18:01:19 +00:00
iap10@labyrinth.cl.cam.ac.uk b4a062c88e bitkeeper revision 1.1159.187.12 (41a5f5ffLANWdJeipO7JLMl8j-6O3Q)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-11-25 15:10:55 +00:00
cl349@arcadians.cl.cam.ac.uk b9f5253a1d bitkeeper revision 1.1159.1.453 (41a5e7c7aJTk6U0vlkPKrqp3fW71mw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen.bk-smp
2004-11-25 14:10:15 +00:00
cl349@arcadians.cl.cam.ac.uk 6830ddbb09 bitkeeper revision 1.1159.195.1 (41a5e79b-bYOOEp0ftyINgKfwySPQw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
2004-11-25 14:09:31 +00:00
cl349@arcadians.cl.cam.ac.uk c584b00571 bitkeeper revision 1.1159.194.4 (41a5e757kS3W0lQ0UXkviQYcgBr7Gg)
XendDomainInfo.py:
  Fix check for no configured block devices.
2004-11-25 14:08:23 +00:00
mjw@wray-m-3.hpl.hp.com 502e58b973 bitkeeper revision 1.1159.193.2 (41a5c4ea-QO7fPUkeH3KKO5W7upn-w)
Fix 'make dist' to install in xen install dir and
not remake gc every time.
2004-11-25 11:41:30 +00:00
cl349@arcadians.cl.cam.ac.uk 34090b6d14 bitkeeper revision 1.1159.1.450 (41a515dahwURMq8RlgJaYDcQTbLF9A)
xc_linux_build.c:
  Boot 32 vcpus.
2004-11-24 23:14:34 +00:00
mjw@wray-m-3.hpl.hp.com 5ef2b0f4fc bitkeeper revision 1.1159.188.1 (41a4822bOXytSqfi2JTuq_ydBfUFRw)
Add braces.
2004-11-24 12:44:27 +00:00
cl349@arcadians.cl.cam.ac.uk 4e3b6f94e9 bitkeeper revision 1.1159.1.445 (41a47974rZ1vtGT5wjpKwbMSnQ8gwA)
sync w/ head.
2004-11-24 12:07:16 +00:00
iap10@labyrinth.cl.cam.ac.uk 62d6a29b71 bitkeeper revision 1.1159.183.4 (41a26aceaXU8CHj-DqjbnM3q7zLf2g)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-11-22 22:40:14 +00:00
kaf24@scramble.cl.cam.ac.uk 4c24023b97 bitkeeper revision 1.1159.186.1 (41a2662eF1hWrCE7SFR6NRrcnlh3Lg)
xfrd fixes from Charles Coffing.
2004-11-22 22:20:30 +00:00