aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | More syntactic sugar.cl349@firebug.cl.cam.ac.uk2005-09-141-0/+4
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | Move start_time out of xend dir and use gather/store.cl349@firebug.cl.cam.ac.uk2005-09-141-2/+15
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | Support removing nodes from store if value to store is None.cl349@firebug.cl.cam.ac.uk2005-09-141-3/+7
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | Add store function.cl349@firebug.cl.cam.ac.uk2005-09-141-0/+33
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | Always allow transaction abort.cl349@firebug.cl.cam.ac.uk2005-09-141-2/+0
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | Add gather function and robustify class methods' failure handling.cl349@firebug.cl.cam.ac.uk2005-09-141-0/+52
| |/ | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * merge?cl349@firebug.cl.cam.ac.uk2005-09-142-15/+19
| |\
| | * Fix xc_make_page_below_4G(). Should fix PAE domainkaf24@firebug.cl.cam.ac.uk2005-09-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | building on >= 4GB systems. Signed-off-by: Keir Fraser <keir@xensource.com>
| | * During my attempts to get the latest bridge networking model working on my kaf24@firebug.cl.cam.ac.uk2005-09-141-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | system, I often invoked 'network-bridge stop' with total failure. Attached is an updated version that works. Signed-off-by: Andrew Theurer <habanero@us.ibm.com>
| * | Rename xm commands and cleanup of the "bogus" argument code.cl349@firebug.cl.cam.ac.uk2005-09-142-59/+64
| |/ | | | | | | | | | | | | | | 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>
| * Fix xc_domain_memory_decrease_reservation().kaf24@firebug.cl.cam.ac.uk2005-09-141-16/+19
| | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * Add methods to read/write Vm/Domain store entries.cl349@firebug.cl.cam.ac.uk2005-09-141-21/+37
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Move name back into main domain dir.cl349@firebug.cl.cam.ac.uk2005-09-141-2/+5
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Move id back into main domain dir and rename to domid.cl349@firebug.cl.cam.ac.uk2005-09-149-124/+124
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * merge?cl349@firebug.cl.cam.ac.uk2005-09-1414-82/+120
| |\
| | * Set NE bit for VMX guest CR0. VMCS guest CR0.NE bit mustkaf24@firebug.cl.cam.ac.uk2005-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | be set, else it will cause "vm-entry failed". Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
| | * Add some sanity check when creating 3-level 1:1 page tablekaf24@firebug.cl.cam.ac.uk2005-09-141-8/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| | * Clear pending interrupt on shared page when pic initializedkaf24@firebug.cl.cam.ac.uk2005-09-142-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | and irq base changed. Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
| | * Get rid of anonymous unions in public header files.kaf24@firebug.cl.cam.ac.uk2005-09-1410-62/+73
| | | | | | | | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Move uuid back into main domain dir.cl349@firebug.cl.cam.ac.uk2005-09-143-3/+4
| |/ | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Call dominfo.device_delete instead of non-existant dominfo.device_destroy.cl349@firebug.cl.cam.ac.uk2005-09-141-1/+1
| | | | | | | | | | | | Signed-off-by: Sean Dague <sean@dague.net> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Remove unsued domain_controller.h file.kaf24@firebug.cl.cam.ac.uk2005-09-1410-814/+6
| | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * Fix 64-bit build problem. Not allowed to movl between akaf24@firebug.cl.cam.ac.uk2005-09-141-4/+4
| | | | | | | | | | | | | | | | segment register and a memory location. Signed-off-by: Keir Fraser <keir@xensource.com>
| * Move hypervisor.h to asm-i386/asm-x86_64.kaf24@firebug.cl.cam.ac.uk2005-09-1428-26/+28
| | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * mem-map.sxp and vmxloader are unaffected by a 64-bit build,kaf24@firebug.cl.cam.ac.uk2005-09-144-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Fix xenstored watch crash.cl349@firebug.cl.cam.ac.uk2005-09-143-7/+24
| | | | | | | | | | | | | | | | | | 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>
| * Don't return failure when trying to delete a non-existent node.cl349@firebug.cl.cam.ac.uk2005-09-131-1/+1
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Perform xenbus operations in shutdown_handler in a transaction.cl349@firebug.cl.cam.ac.uk2005-09-131-7/+15
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Don't cause watch fire deadlock by unconditionally rewriting the sysrq node.cl349@firebug.cl.cam.ac.uk2005-09-131-4/+14
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Don't fail readDB on empty dirs.cl349@firebug.cl.cam.ac.uk2005-09-131-3/+5
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Switch shutdown and sysrq to xstransact.cl349@firebug.cl.cam.ac.uk2005-09-131-9/+3
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Free blkif if vbd_create fails.cl349@firebug.cl.cam.ac.uk2005-09-131-3/+2
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Fix the logic in vcpu_sleep_sync(): we must wait untilkaf24@firebug.cl.cam.ac.uk2005-09-131-4/+5
| | | | | | | | | | | | | | | | | | 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>
| * Some more resilience to errors in creating vbds etc; still needs more workshand@ubuntu.eng.hq.xensource.com2005-09-131-0/+3
| | | | | | | | | | | | | | to tidy up things properly (e.g. the store state). Signed-off-by: Steven Hand <steven@xensource.com>
| * Switch memory target handling to use xstransact.cl349@firebug.cl.cam.ac.uk2005-09-132-13/+10
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * g/c introduceDomain and releaseDomain bindings in xsnode and xsobj.cl349@firebug.cl.cam.ac.uk2005-09-132-42/+0
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Switch vcpu hotplugging to use xstransact.cl349@firebug.cl.cam.ac.uk2005-09-131-25/+14
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Fix domain list build/cleanup code with xend subdirectory.cl349@firebug.cl.cam.ac.uk2005-09-131-3/+9
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * IntroduceDomain of dom0 can fail when it's already connected.cl349@firebug.cl.cam.ac.uk2005-09-131-1/+9
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * Fix error handling code paths.cl349@firebug.cl.cam.ac.uk2005-09-131-4/+8
| | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * merge?cl349@firebug.cl.cam.ac.uk2005-09-131-6/+6
| |\
| * \ merge?cl349@firebug.cl.cam.ac.uk2005-09-1317-123/+2303
| |\ \
| * | | Store dom0 store ring-ref in store.cl349@firebug.cl.cam.ac.uk2005-09-131-6/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | Switch to IntroduceDomain, move xend info into xend subdirectory in store.cl349@firebug.cl.cam.ac.uk2005-09-134-84/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | Move xshandle to xsutil.py, add IntroduceDomain, fix list to handle ↵cl349@firebug.cl.cam.ac.uk2005-09-132-10/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | empty/non-existant directories and fix Remove. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | Change read and list to return None if key/dir doesn't exist.cl349@firebug.cl.cam.ac.uk2005-09-131-3/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | Add needed header files that are buried/nested in x86djm@kirby.fc.hp.com2005-09-144-0/+17
| | | |
* | | | Merge latest xen-unstable into xen-ia64-unstabledjm@kirby.fc.hp.com2005-09-1422-366/+263
| | | |
* | | | Converge ia64 grant_table APIdjm@kirby.fc.hp.com2005-09-131-0/+10
| | | |
* | | | Catchup with xen-unstable, add ia64 specifics to tools, and some VTI mergedjm@kirby.fc.hp.com2005-09-1318-87/+295
| | | | | | | | | | | | | | | | | | | | Signed-off-by Kevin Tian <Kevin.tian@intel.com>