Commit Graph
6915 Commits
Author SHA1 Message Date
emellor@ewan 0fd36627da Added getVCpuCount to XendDomainInfo and use that and getName, getDomain,
getTargetMemory inside image.py to decouple the latter from the internals of
the former.  Move the definition of xc inside image.py to please pylint.

Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 17:34:58 +01:00
emellor@ewan 60ebaf4dca Fix indentation. 2005-09-17 16:11:49 +01:00
emellor@ewan b92a3ca11f Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and
getDomain, getName in SrvDomainDir, to decouple the latter from the internals of
the former, in preparation for changes internal to XendDomainInfo.
 
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 16:10:04 +01:00
emellor@ewan 3f5123b9de Issue warning if doxygen is not installed.
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 13:59:35 +01:00
emellor@ewan d048bdf4fc Changed ssidref default to 0 when parsing config file.
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:52:31 +01:00
emellor@ewan b7411027d6 Added diagnostic message to exception when TypeError occurs on write. 2005-09-17 10:49:14 +01:00
emellor@ewan fd3926cff3 Removed unused getDB method.
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:46:55 +01:00
emellor@ewan 80ad0e7711 Moved xroot variable to not confuse pylint (and me).
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:44:29 +01:00
emellor@ewan 8a91f23c2b Removed unused impotr and marked some parameters as unused.
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:42:49 +01:00
emellor@ewan a7106466d1 Rename feilds to fields throughout.
Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:33:50 +01:00
emellor@ewan 31e173c963 Remove unused import, and unused class TwistedAdapter. Mark one variable as
unused.

Signed-off-by: Ewan Mellor<ewan@xensource.com>
2005-09-17 10:29:33 +01:00
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