cl349@firebug.cl.cam.ac.uk
ca899c5e1e
Rename xm commands and cleanup of the "bogus" argument code.
...
For the "bogus" argument code, avoid changing the argument list so
that errors can be reported consistently.
Signed-off-by: Dan Smith <danms@us.ibm.com >
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 17:06:25 +00:00
kaf24@firebug.cl.cam.ac.uk
ae4ef259f1
Fix xc_domain_memory_decrease_reservation().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-14 15:56:06 +00:00
cl349@firebug.cl.cam.ac.uk
9740bf13a7
Add methods to read/write Vm/Domain store entries.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 15:47:48 +00:00
cl349@firebug.cl.cam.ac.uk
acfc3f80c0
Move name back into main domain dir.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 15:25:28 +00:00
cl349@firebug.cl.cam.ac.uk
005cfd74fc
Move id back into main domain dir and rename to domid.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 15:10:22 +00:00
cl349@firebug.cl.cam.ac.uk
55e3bdbe99
merge?
2005-09-14 14:43:34 +00:00
kaf24@firebug.cl.cam.ac.uk
3507a34d2b
Set NE bit for VMX guest CR0. VMCS guest CR0.NE bit must
...
be set, else it will cause "vm-entry failed".
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com >
2005-09-14 13:37:50 +00:00
cl349@firebug.cl.cam.ac.uk
87cf0c7b0a
Move uuid back into main domain dir.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 13:37:03 +00:00
kaf24@firebug.cl.cam.ac.uk
458fb4bc12
Add some sanity check when creating 3-level 1:1 page table
...
in VMX domain builder.
- Add check for empty l2e page entry.
- Add check for failed vl1tab map.
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com >
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com >
2005-09-14 13:34:14 +00:00
kaf24@firebug.cl.cam.ac.uk
64d0d8fd51
Clear pending interrupt on shared page when pic initialized
...
and irq base changed.
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com >
2005-09-14 13:28:45 +00:00
kaf24@firebug.cl.cam.ac.uk
79434e94bd
Get rid of anonymous unions in public header files.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-14 13:13:10 +00:00
cl349@firebug.cl.cam.ac.uk
714ecf5c5b
Call dominfo.device_delete instead of non-existant dominfo.device_destroy.
...
Signed-off-by: Sean Dague <sean@dague.net >
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 12:49:13 +00:00
kaf24@firebug.cl.cam.ac.uk
3886819443
Remove unsued domain_controller.h file.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-14 10:58:00 +00:00
kaf24@firebug.cl.cam.ac.uk
fbfc015c2a
Fix 64-bit build problem. Not allowed to movl between a
...
segment register and a memory location.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-14 09:20:21 +00:00
kaf24@firebug.cl.cam.ac.uk
e1517da4cd
Move hypervisor.h to asm-i386/asm-x86_64.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-14 09:17:44 +00:00
kaf24@firebug.cl.cam.ac.uk
d356ca1e93
mem-map.sxp and vmxloader are unaffected by a 64-bit build,
...
and belong in /usr/lib always (never /usr/lib64). qemu-dm
continues to live under /usr/lib64 on 64-bit systems.
Modify the vmx config script to auto-detect correct path
to qemu-dm, rather than staically configuring at compile
time.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-14 09:14:32 +00:00
cl349@firebug.cl.cam.ac.uk
2c0ba8d075
Fix xenstored watch crash.
...
When a connection blocked waiting on a transaction, don't queue watch events.
Sure, they'd be ignored and re-transmitted, but it hits an assert that we don't
send data out blocked connections, and it's wasteful.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au > (authored)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-14 08:41:49 +00:00
cl349@firebug.cl.cam.ac.uk
ab4b7e8e65
Don't return failure when trying to delete a non-existent node.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 21:52:24 +00:00
cl349@firebug.cl.cam.ac.uk
49917db5e9
Perform xenbus operations in shutdown_handler in a transaction.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 21:29:28 +00:00
cl349@firebug.cl.cam.ac.uk
5333aa48f3
Don't cause watch fire deadlock by unconditionally rewriting the sysrq node.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 21:24:03 +00:00
cl349@firebug.cl.cam.ac.uk
1adef4288b
Don't fail readDB on empty dirs.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 21:00:13 +00:00
cl349@firebug.cl.cam.ac.uk
52ae2445d4
Switch shutdown and sysrq to xstransact.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 20:54:41 +00:00
cl349@firebug.cl.cam.ac.uk
99e3e3dc2c
Free blkif if vbd_create fails.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 19:43:58 +00:00
kaf24@firebug.cl.cam.ac.uk
5bcdcd40ec
Fix the logic in vcpu_sleep_sync(): we must wait until
...
the running flag is cleared *and* the scheduler lock is
released. Not just one or the other.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com >
2005-09-13 19:09:44 +00:00
shand@ubuntu.eng.hq.xensource.com
1f0c99978f
Some more resilience to errors in creating vbds etc; still needs more work
...
to tidy up things properly (e.g. the store state).
Signed-off-by: Steven Hand <steven@xensource.com >
2005-09-13 10:03:04 -08:00
cl349@firebug.cl.cam.ac.uk
a2cacdde16
Switch memory target handling to use xstransact.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 17:49:38 +00:00
cl349@firebug.cl.cam.ac.uk
68370e7afb
g/c introduceDomain and releaseDomain bindings in xsnode and xsobj.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 17:32:59 +00:00
cl349@firebug.cl.cam.ac.uk
8fabb88101
Switch vcpu hotplugging to use xstransact.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 17:31:13 +00:00
cl349@firebug.cl.cam.ac.uk
d0b30dab40
Fix domain list build/cleanup code with xend subdirectory.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 16:57:45 +00:00
cl349@firebug.cl.cam.ac.uk
366ca1710b
IntroduceDomain of dom0 can fail when it's already connected.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 16:56:02 +00:00
cl349@firebug.cl.cam.ac.uk
ab283d0519
Fix error handling code paths.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 16:55:21 +00:00
cl349@firebug.cl.cam.ac.uk
235a106a4d
merge?
2005-09-13 15:48:19 +00:00
cl349@firebug.cl.cam.ac.uk
232f9bd51e
merge?
2005-09-13 15:46:49 +00:00
emellor@ewan
eac7c24115
Fix imports.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2005-09-13 16:44:48 +01:00
cl349@firebug.cl.cam.ac.uk
7a1d906c42
merge?
2005-09-13 15:33:37 +00:00
cl349@firebug.cl.cam.ac.uk
38d5e48a2a
Store dom0 store ring-ref in store.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 15:32:38 +00:00
cl349@firebug.cl.cam.ac.uk
00ace40244
Switch to IntroduceDomain, move xend info into xend subdirectory in store.
...
Also switch store/console event channel and page reference store
entries over to xstransact.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 15:21:53 +00:00
cl349@firebug.cl.cam.ac.uk
0f3e2f8397
Move xshandle to xsutil.py, add IntroduceDomain, fix list to handle empty/non-existant directories and fix Remove.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 15:19:39 +00:00
cl349@firebug.cl.cam.ac.uk
27cdd701cf
merge?
2005-09-13 15:05:49 +00:00
emellor@ewan
4482ab5c87
Fix the check that the argument count is even, for xenstore_write.
2005-09-13 15:46:20 +01:00
cl349@firebug.cl.cam.ac.uk
8e04472036
Change read and list to return None if key/dir doesn't exist.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-09-13 14:45:34 +00:00
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
kaf24@firebug.cl.cam.ac.uk
ce540e0464
This trivial patch makes sure that mem-map.sxp and the qemu bits
...
get installed in /usr/lib64 on distributions that want things
there.
Signed-off-by: Rik van Riel <riel@redhat.com >
2005-09-13 10:49:04 +00:00
kaf24@firebug.cl.cam.ac.uk
2f8a6789d2
Update ignores list for new xenstore binaries.
2005-09-13 10:42:15 +00:00
kaf24@firebug.cl.cam.ac.uk
a6869d9d5c
synch_bitops.h is an arch-specific header file.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-13 10:40:29 +00:00