Commit Graph
6904 Commits
Author SHA1 Message Date
emellor@ewan eba9ff6ab9 Added _1,.._5 to dummy-variables, so that we can specify multiple unused
parameters in our code.  Removed map and filter from bad-functions - I don't
think that we have any problem with functional programming styles!

Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:22:42 +01:00
kaf24@firebug.cl.cam.ac.uk 458f3c848d Small cleanup to tpm split driver.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
2005-09-17 08:26:11 +00:00
kaf24@firebug.cl.cam.ac.uk 9c190a9d6f Remove native tpm drivers from the linux sparse tree and replace
with minimal patch in the automatically-applied patches/ directory.

Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
2005-09-17 08:25:30 +00:00
cl349@firebug.cl.cam.ac.uk 41409e43bd Cleanup domain listing on xend start. Fix reaper some more.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 23:55:50 +00:00
cl349@firebug.cl.cam.ac.uk 9c7fd21cca Add bindings for xs_get_domain_path().
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 22:27:04 +00:00
cl349@firebug.cl.cam.ac.uk ff6958a316 Don't run reap() or domain_restarts() as side-effects of refresh.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 20:12:42 +00:00
cl349@firebug.cl.cam.ac.uk 9b707eca60 Move dom0 setup code out of initial_refresh.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 20:03:57 +00:00
cl349@firebug.cl.cam.ac.uk 1bc5147c84 Remove pretty random cleanup code in _add_domain.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 20:02:18 +00:00
cl349@firebug.cl.cam.ac.uk 9a96bf893d Use "vcpu" when referring to vcpus.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 19:11:39 +00:00
cl349@firebug.cl.cam.ac.uk 71a28c9e9d Make dom0_enforce_cpus() use vcpu_hotplug rather than directly modifying the sysfs entries.
Directly modifying the sysfs entries causes the xenstore state of
a cpu's availability to be incorrect.  Also slightly modify the
dom0-cpus description in the xend-config.  Rather than specifying which
dom0 vcpus are to be used, it is now a target of how many vcpus to use
as pinvcpu ops are the preferred method for setting which physical cpu a
vcpu uses.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 19:08:36 +00:00
cl349@firebug.cl.cam.ac.uk 87371321cc merge? 2005-09-16 18:59:59 +00:00
cl349@firebug.cl.cam.ac.uk ea87907b81 Fix the control panel problem.
The new image handling structure broke the vmx guest loading.
Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 18:50:50 +00:00
cl349@firebug.cl.cam.ac.uk 2952ccaa5d merge? 2005-09-16 18:07:50 +00:00
cl349@firebug.cl.cam.ac.uk 0be4977779 Cleanup domain reaper and domain destruction functions.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 18:06:42 +00:00
cl349@firebug.cl.cam.ac.uk a3dd96110a Fix setStoreChannel(None) - fixes cleanup on destroy.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-16 18:05:03 +00:00
kaf24@firebug.cl.cam.ac.uk e36a02461d Clean up and re-indent netback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-16 13:27:01 +00:00
kaf24@firebug.cl.cam.ac.uk c9c56c71ff Clean up and re-indent netfront.c
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-16 13:06:49 +00:00
kaf24@firebug.cl.cam.ac.uk 91c8c5b1ad Grant-refrence allocation pools and tracking tables should be
per interface in netfront, not global. This fixes various
bug reports including Bugzilla #183.

Signed-off-by: Jim Dykman <dykman@us.ibm.com>
2005-09-16 12:47:40 +00:00
kaf24@firebug.cl.cam.ac.uk 1f730cca16 direct_remap_pfn_range() takes a vm_area_struct rather than
an mm_struct. Also it sets VM_RESERVED and VM_IO, just like
generic remap_pfn_range() in mm/memory.c.

Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-16 10:57:31 +00:00
kaf24@firebug.cl.cam.ac.uk cac86eced4 distclean target added to root makefile. From rusty. 2005-09-16 09:16:24 +00:00
cl349@firebug.cl.cam.ac.uk e6dd08d983 Simplify backend flag parsing.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 19:46:14 +00:00
cl349@firebug.cl.cam.ac.uk 5d7ce7cc39 Export block device read-only state into store.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 18:39:17 +00:00
cl349@firebug.cl.cam.ac.uk 7bf7e25879 Fix bootloader support some more.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 18:38:44 +00:00
cl349@firebug.cl.cam.ac.uk 9f95d1b5b8 merge? 2005-09-15 17:40:16 +00:00
cl349@firebug.cl.cam.ac.uk 8638ed8980 Maybe fix running bootloader after reboot.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 17:19:08 +00:00
kaf24@firebug.cl.cam.ac.uk e88fac734c Start cleaning up grant tables. gnttab_donate now called
gnttab_transfer, with slightly rationalised interface and
simpler implementation inside Xen. This is a tiny chip off
the tip of a very big iceberg. :-)

Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-15 17:09:50 +00:00
cl349@firebug.cl.cam.ac.uk 69c01cf908 merge? 2005-09-15 16:55:32 +00:00
cl349@firebug.cl.cam.ac.uk 5d2ca06d84 Update image handling code for xstransact.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 16:55:05 +00:00
shand@ubuntu.eng.hq.xensource.com e999e0f1ae Actually update domain info when dom_get() succeeds.
Signed-off-by: Steven Hand <steven@xensource.com>
2005-09-15 08:15:48 -08:00
kaf24@firebug.cl.cam.ac.uk 47ff2422db Fix the libxc Makefile. 2005-09-15 13:17:24 +00:00
vh249@arcadians.cl.cam.ac.uk 1e2fc48ada add support for ipv6 address in choose_vnc_display function
getting the port from the latest field, not the first one.
fix suggested by Nickolai Zeldovich. close bug #231

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-09-15 12:21:23 +00:00
vh249@arcadians.cl.cam.ac.uk b4082b47ef fix build, strings spanning multiple lines are no longer supported
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-09-15 12:19:00 +00:00
cl349@firebug.cl.cam.ac.uk 7438df59ca merge? 2005-09-15 09:21:22 +00:00
cl349@firebug.cl.cam.ac.uk c4bc27e939 Don't special case getDomainMemory for ia64.
This makes how we account the "system pages" consistent.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 09:21:10 +00:00
cl349@firebug.cl.cam.ac.uk 99c154360f Better build fix.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 09:13:21 +00:00
kaf24@firebug.cl.cam.ac.uk 76c3e5afc2 Like IA32 PAE xenlinux, we also need make VMX guest 1:1 page table PGD
page below 4G.

Signed-off-by: Xin Li <xin.b.li@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
2005-09-15 09:12:03 +00:00
cl349@firebug.cl.cam.ac.uk 8db030c862 Cleanup timeout code for when socket is already in use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 08:59:35 +00:00
cl349@firebug.cl.cam.ac.uk 26f7bcf1d3 Fix build!
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-15 08:56:13 +00:00
kaf24@firebug.cl.cam.ac.uk 25c03baf35 Remove bad lines from start od script. 2005-09-15 07:45:06 +00:00
kaf24@firebug.cl.cam.ac.uk 2ba4b43df9 merge? 2005-09-15 07:38:53 +00:00
kaf24@firebug.cl.cam.ac.uk e81e11f6c5 More build fixes for latest binutils. No 'movl' between
a segment register and memory location.

Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-15 07:21:31 +00:00
shand@ubuntu.eng.hq.xensource.com 7de330334a Deal with domain info going away (handle new error path introduced by
cset 6828). Believe Dan Smith is working up a more comprehensive patch.

Signed-off-by: Steven Hand <steven@xensource.com>
2005-09-14 20:12:54 -08:00
shand@ubuntu.eng.hq.xensource.com e739a4d453 O_REUSEADDR is not enough to ensure we don't get address in use errors when
xend dies from a signal.

We implement a 30 second time to ensure we don't fail if we don't have to.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-09-14 17:46:40 -08:00
shand@ubuntu.eng.hq.xensource.com 590d9c58a1 Make sure xend start doesn't return until xend is ready to accept connections.
This means xend start && xm list actually works now (instead of throwing an
exception).

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-09-14 17:45:51 -08:00
shand@ubuntu.eng.hq.xensource.com 0def3b0e7f Disable CONFIG_PNPACPI temporarily in the -xen defconfig (it's known not to
work, causing dom0 to fail to boot - see bugzilla for more details). 

Signed-off-by: Robert Read <robert@xensource.com> 
Signed-off-by: Steven Hand <steven@xensource.com>
2005-09-14 17:07:33 -08:00
djm@kirby.fc.hp.com b5a18370a6 Oops, one hypervisor.h change seems to have unfixed in the merge 2005-09-14 18:00:23 -06:00
djm@kirby.fc.hp.com f84c209190 Add missing include/decl to ia64-specific hypervisor.h 2005-09-14 17:01:42 -06:00
shand@ubuntu.eng.hq.xensource.com b22d5eebe3 The dom destroy path is doing a dom_get on a non-existent domain to
ensure it is non-existent.  This changes throws an explicit exception  
when xc_domain_getinfo returns an error, instead of triggering an  
internal python error.  It then handles the exception in dom_get by  
returning None, which callers already expect to mean failure.

Signed-off-by: Robert Read <robert@xensource.com>
2005-09-14 14:36:29 -08:00
djm@kirby.fc.hp.com fd55d8ff15 Add ia64-specific hypervisor.h 2005-09-14 15:45:30 -06:00
djm@kirby.fc.hp.com 6be63db55d Merge latest xen-unstable into xen-ia64-unstable to prep
for push back to xen-unstable
2005-09-14 15:36:10 -06:00