cl349@firebug.cl.cam.ac.uk
eccd1bf398
Move block device bind/unbind into hotplug scripts.
...
Fixes file: devices since unbind now runs after the backend driver
closes the loopback device.
Also moves name -> node translation into the backend domain.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-12 19:49:03 +00:00
cl349@firebug.cl.cam.ac.uk
b694a06279
merge?
2005-09-12 12:32:20 +00:00
cl349@firebug.cl.cam.ac.uk
d9d954e187
Always fire watches, even on the connection which caused the watch to fire.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-12 12:31:41 +00:00
kaf24@firebug.cl.cam.ac.uk
fbfaadacd8
mlock argument to version hypercall in libxc.
...
Signed-off-by: Ian Pratt <ian@xensource.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-12 12:17:31 +00:00
vh249@arcadians.cl.cam.ac.uk
98806d61af
add a simple usage string to xenconsoled
...
Signed-off-by: Vincent Hanquez <vincent@xensource.com >
2005-09-10 14:44:31 +00:00
vh249@arcadians.cl.cam.ac.uk
e3683d26f5
fix ballooning out logic to handle dying domain freeing memory.
...
Signed-off-by: Vincent Hanquez <vincent@xensource.com >
2005-09-10 14:43:46 +00:00
kaf24@firebug.cl.cam.ac.uk
c834c5e778
Fix bug that service os & vmx guest can't communicate with
...
each other. The bug was physical packets smaller than
minimal packet size of 60 bytes were gettign thrown away.
Hence ARP traffic for example was dropped.
Signed-off-by: Edwin Zhai <edwin.zhai@intel.com >
Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com >
2005-09-10 14:17:02 +00: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
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
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
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
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
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
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
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
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
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
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
cl349@firebug.cl.cam.ac.uk
405cabc251
Disable device info getting written to store when xend restarts.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 21:15:41 +00:00
cl349@firebug.cl.cam.ac.uk
d5eb7ececf
Disable sync dbmap saves -- they remove nodes added by other tools.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 21:13:46 +00:00
shand@ubuntu.eng.hq.xensource.com
e4c2a8351d
Create /dev/xen/evtchn if it doesn't exist.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2005-09-07 12:30:00 -08:00
cl349@firebug.cl.cam.ac.uk
b9e0af9b95
Don't leak memory when realloc fails.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 19:13:38 +00:00
cl349@firebug.cl.cam.ac.uk
7cded01029
g/c unused xcs.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 19:01:05 +00:00
cl349@firebug.cl.cam.ac.uk
c3c71f3f6a
g/c unused xu extension.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 18:37:55 +00:00
cl349@firebug.cl.cam.ac.uk
78552ee77c
g/c unused control message code.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 18:28:04 +00:00
cl349@firebug.cl.cam.ac.uk
7a36d2e972
Remove control interface in kernels and domain builder.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 17:43:56 +00:00
cl349@firebug.cl.cam.ac.uk
e9626ce65f
Fix vif scripts for domains with more than one ip.
...
As reported in bug 218 by christian@prehl.de .
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 17:26:27 +00:00
cl349@firebug.cl.cam.ac.uk
f48bcc9a2c
Make xenstored bind to domain exception virq directly, instead of via xcs.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 15:53:04 +00:00
cl349@firebug.cl.cam.ac.uk
940e39c97f
Remove python virq code.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 14:19:05 +00:00
cl349@firebug.cl.cam.ac.uk
76c86a2924
Trigger domain cleanup on @releaseDomain watch-event instead of domain exc. virq.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 13:41:49 +00:00
cl349@firebug.cl.cam.ac.uk
f3e44ec565
Fix and cleanup error handling.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 13:40:06 +00:00
cl349@firebug.cl.cam.ac.uk
796e1b0cdf
Add copyright notice and g/c some unused code.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 12:49:52 +00:00
cl349@firebug.cl.cam.ac.uk
f8812a7ea3
merge?
2005-09-07 12:48:11 +00:00
cl349@firebug.cl.cam.ac.uk
b21329113b
Add python bindings for watches.
...
Uses a watcher thread with per-watch registered callbacks.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 12:47:45 +00:00
kaf24@firebug.cl.cam.ac.uk
85b4dd8df8
merge?
2005-09-07 09:50:57 +00:00
kaf24@firebug.cl.cam.ac.uk
cce9b16fc6
Small plan9 loader patch from Tim Newsham.
2005-09-07 09:42:47 +00:00
iap10@firebug.cl.cam.ac.uk
bf753c8c6b
Extend save/restore interface to cope with domains >4GB by adding a level of indirection.
...
Signed-off-by: ian@xensource.com
2005-09-07 02:31:24 +00:00
cl349@firebug.cl.cam.ac.uk
126d23f8d8
Fix dependencies.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-07 01:03:02 +00:00
cl349@firebug.cl.cam.ac.uk
d3733b34b5
merge?
2005-09-06 18:29:53 +00:00
cl349@firebug.cl.cam.ac.uk
def1544a03
Use @releaseDomain watch-events.
...
This replaces listening to the domain exception virq through xcs.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-06 18:29:27 +00:00