Commit Graph
6726 Commits
Author SHA1 Message Date
emellor@ewan 296cdec9cf Added help line for dev-docs target. 2005-09-13 15:42:34 +01:00
ewan@linford.intra c0bff953ee Added isDevControllerClass so that XendDomainInfo does not need to store the same information internally. This may soon go, depending on how useful controller.py turns out to be. 2005-09-13 14:49:37 +01:00
ewan@linford.intra 5487f5762e Removed {add,get}_{config,device}_handler in favour of using a simple dictionary directly. Fix a misnamed variable blconfig that was supposed to refer to blcfg. This showed up under pylint as a undefined variable, but would have manifested itself in the bootloader configuration being ignored. 2005-09-13 14:48:22 +01:00
ewan@linford.intra e4eb0b4cde Added .PHONY target so that make works from the tools/python directory (it was seeing the build directory and therefore doing nothing). 2005-09-13 14:43:18 +01:00
ewan@linford.intra f909827ad1 Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct. 2005-09-13 14:42:21 +01:00
ewan@linford.intra 7073778b38 Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct. 2005-09-13 14:41:05 +01:00
ewan@linford.intra b7d4a69f0c "Added." 2005-09-11 21:40:15 +01:00
ewan@linford.intra 700f66a7ed Added dev-docs target to build the Python Tools' API documentation. 2005-09-11 21:12:40 +01:00
ewan@linford.intra 62860b375e Added docs/api. 2005-09-11 21:11:47 +01:00
ewan@linford.intra 04660cf483 Added dev-docs target, which passes through to the docs Makefile. 2005-09-11 21:10:38 +01:00
shand@ubuntu.eng.hq.xensource.com b1f3138ed7 Fix xm info handling of empty strings (fix bugzilla bug #216)
Signed-off-by: Steven Hand <steven@xensource.com>
2005-09-09 15:11:18 -08:00
shand@ubuntu.eng.hq.xensource.com cd75a1b28f Fix 'xm info' (sizeof(param) doesn't do that one might hope).
Signed-off-by: Steven Hand <steven@xensource.com>
2005-09-09 10:36:48 -08:00
cl349@firebug.cl.cam.ac.uk 288f60bb0b merge? 2005-09-09 17:40:39 +00:00
cl349@firebug.cl.cam.ac.uk c51551e9e9 Make vif cleanup use xstransact and use classmethods for setup.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 17:36:39 +00:00
cl349@firebug.cl.cam.ac.uk f27cc5f7c7 Add remove and list support. Also make all class methods "safe".
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 17:34:40 +00:00
cl349@firebug.cl.cam.ac.uk 765866597e Only retry transactions which fail from timeout.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 17:03:34 +00:00
kaf24@firebug.cl.cam.ac.uk 4db5855832 common/kernel.o contains changeset/compiler info.
Blow away on every build.
2005-09-09 16:26:20 +00:00
kaf24@firebug.cl.cam.ac.uk 4e7e00649a cleanups 2005-09-09 16:17:17 +00:00
cl349@firebug.cl.cam.ac.uk 31f9bdd799 Setup network devices in xenstore using xstransact.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 16:08:17 +00:00
cl349@firebug.cl.cam.ac.uk 64f36ac6d0 Remove dependency between domain db and path/uuid.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 16:07:26 +00:00
cl349@firebug.cl.cam.ac.uk 9763103317 Always start transactions on an existing path.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 16:06:04 +00:00
kaf24@firebug.cl.cam.ac.uk cd38feb29c The patch allows the shadow mode code to support >4GB physical memory. I
tested VMX domains on an x86_64 machine with >4GB; it fails without this
change. This should be applicable to PAE as well.

This patch is good for up to 32GB RAM.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
2005-09-09 15:52:52 +00:00
iap10@freefall.cl.cam.ac.uk 45c67ab505 Add more version and capability reporting to Xen. Print the results with 'xm info'.
Signed-off-by: ian@xensource.com
2005-09-09 15:33:32 +00:00
kaf24@firebug.cl.cam.ac.uk 73eac1082d pagefault handler fixes. 2005-09-09 13:28:23 +00:00
cl349@firebug.cl.cam.ac.uk e295af6f75 Add simple transactional read/write python xenstore interface.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 13:20:51 +00:00
cl349@firebug.cl.cam.ac.uk 040768faf3 Make error reporting consistent.
Also note addition of Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS
which slipped in in previous merge changeset:  allow other threads
to run during communication with xenstored.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 13:08:25 +00:00
cl349@firebug.cl.cam.ac.uk 4ebbde31e7 merge? 2005-09-09 10:20:25 +00:00
kaf24@firebug.cl.cam.ac.uk cdb8b09f6b Xenbus implementation ported from Linux to Mini-os, simple thread support introduced
to simplify the porting. 64 bit version of Mini-os now compiles, but does not work
because of the pagetables and some bits of scheduler not being written.

Signed-off-by: Grzegorz Milos <gm281@cam.ac.uk>
2005-09-09 09:24:25 +00:00
kaf24@firebug.cl.cam.ac.uk c125eb9c04 Fix blkfront request completion. 2005-09-09 09:13:45 +00:00
kaf24@firebug.cl.cam.ac.uk 60ea7f88bd It was suggested on the xen-users list that it would be useful if the
loopback driver could instantiate an arbitrary number of interfaces, so 
the attached patch does that.

[Also retab at the same time]
2005-09-09 09:07:59 +00:00
cl349@firebug.cl.cam.ac.uk 2ac5409308 merge? 2005-09-09 08:56:38 +00:00
cl349@firebug.cl.cam.ac.uk 20ce1c2a9e tpmback compilation fix.
A small patch to fix some compilation problems and debugging output. 
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-09 08:56:14 +00:00
iap10@firebug.cl.cam.ac.uk 9ead829c58 Bug fix on x86_64 increase_reservation
Signed-off-by: ian@xensource.com
2005-09-08 20:39:58 +00:00
iap10@firebug.cl.cam.ac.uk 7901c856f1 Test CD needs devfs
Signed-off-by: ian@xensource.com
2005-09-08 19:14:51 +00:00
kaf24@firebug.cl.cam.ac.uk 9c3c47ec6e No need to qsort the pfn array in domu builder. 2005-09-08 17:47:48 +00:00
iap10@freefall.cl.cam.ac.uk 34f7c3290a merge 2005-09-08 17:42:49 +00:00
iap10@freefall.cl.cam.ac.uk 2e604677ba manual merge 2005-09-08 17:40:37 +00:00
kaf24@firebug.cl.cam.ac.uk 94a7d0b79c Build fix. 2005-09-08 17:36:37 +00:00
iap10@freefall.cl.cam.ac.uk cab0ef71c3 Improved "PGDs must be under 4GB" handling for PAE.
Signed-off-by: ian@xensource.com
2005-09-08 17:36:23 +00:00
iap10@freefall.cl.cam.ac.uk 8ecda20869 Fixes to sub 4GB allocator
Signed-off-by: ian@xensource.com
2005-09-08 17:35:44 +00:00
kaf24@firebug.cl.cam.ac.uk 11a577fe4a grant_table.c reindent.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-08 17:29:02 +00:00
kaf24@firebug.cl.cam.ac.uk 3bc2a39e22 Rename get_order() to get_order_from_bytes() and add
new function get_order_from_pages(). Fix
HYPERVISOR_memory_op(), properly this time.

Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-08 17:25:52 +00:00
kaf24@firebug.cl.cam.ac.uk d86b993b36 Cleanups, and fix allocating DMA memory via
HYPERVISOR_memory_op().
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-09-08 15:22:01 +00:00
iap10@freefall.cl.cam.ac.uk 8b1b30d3cb Give each domain some memory below 4GB. This solves the "PGD's must be below 4GB" for the initial page tables. I'm not sure we'll stick with this approach, but this is good enough for the time being.
PAE should be a *lot* more robust on systems that actually have more than 4GB thanks to all the various patches that went in today. I find it astounding that it ever appeared to work at all!

Signed-off-by: ian@xensource.com
2005-09-08 01:07:15 +00:00
iap10@freefall.cl.cam.ac.uk 73167306c7 Yet more PAE fixes, this time in the paravirt drivers.
Signed-off-by: ian@xensource.com
2005-09-08 01:00:04 +00:00
iap10@freefall.cl.cam.ac.uk 558b5c7a89 More tools PAE fixes to avoid loosing high-order pte bits.
Signed-off-by: ian@xensource.com
2005-09-07 23:11:44 +00:00
iap10@freefall.cl.cam.ac.uk f2f33db0f4 Replace direct_remap_area_pages with direct_remap_pfn_range to help fix PAE domain building.
Signed-off-by: ian@xensource.com
2005-09-07 23:10:49 +00:00
cl349@firebug.cl.cam.ac.uk 93b3da0d9e Fix typo.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-07 21:35:05 +00:00
cl349@firebug.cl.cam.ac.uk df6224adc2 merge? 2005-09-07 21:34:17 +00:00
cl349@firebug.cl.cam.ac.uk 4fa3210b97 Move console tty/limit information into console directory in domain dir.
Also only store port number of console event channel.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-09-07 21:24:34 +00:00