aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc
Commit message (Collapse)AuthorAgeFilesLines
...
* The attached patch adds a new dom0_op, DOM0_GETDOMAININFOLIST. Thiskaf24@firebug.cl.cam.ac.uk2005-07-082-0/+45
| | | | | | | | | | | | | | | | operation allows retrieval of the domain info structures for all domains in one hypercall. Using a small test program, on a system with 97 domains with non-contiguous domain IDs, I found that with this hypercall I could retrieve the full array of info structures 12840 times per second, an improvement from 2380 times per second with the DOM0_GETDOMAININFO op. The patch also adds a libxc wrapper for this new hypercall. Signed-off-by: Josh Triplett <josht@us.ibm.com>
* Move xenstore page before page tables so that guest doesn't free it after bootsmh22@firebug.cl.cam.ac.uk2005-07-061-7/+7
| | | | | Signed-off-by: Steven Hand <steven@xensource.com>
* Fix grant-table interface by removing the unnecessary union.kaf24@firebug.cl.cam.ac.uk2005-07-041-38/+37
| | | | | | This fixes a domU crash introduced over the weekend. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1777 (42c3a88aPiHvcATujFTezqA1w1FMCg)arun.sharma@intel.com[kaf24]2005-06-303-26/+32
| | | | | | | | | | | [PATCH] 64 bit xend cleanups. 64 bit xend cleanups. Signed-off-by: Xin Li <xin.bi.li@intel.com> Signed-off-by: Xiofeng Ling <xiaofeng.ling@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1773 (42c3a841nLib9kdSmthr05jouqiNeg)arun.sharma@intel.com[kaf24]2005-06-301-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [PATCH] Device model cleanup. Device model cleanup. - Single config file for xen and device models (Shell script doesn't source xmdefconfig anymore) - No more device-model shell script by default. You can have one if needed (qemu-dm.debug) - All logic in the script device-model is moved to python - $DISPLAY is passed from xm to xend - Don't fork vncviewer on dryruns - Add support for killing device models on domain destroy - info vmxiopage command added to the monitor - Refactor shared io page into global and per vcpu state - Remove the hard coding of IOPACKET_PORT - move the virtual_platform_def up to domain struct from vcpu - xm create -n: (vm (name ExampleVMXDomain) (memory 128) (ssidref -1) (image (vmx (kernel /usr/lib/xen/boot/vmxloader) (root '/dev/hda1 ro') (vcpus 1) ) ) (memmap ) (device_model /tmp/foo) (hda /var/images/min-el3-i386.img) (hdb ) (hdc ) (hdd ) (cdrom ) (boot c) (fda ) (fdb ) (localtime 0) (serial ) (macaddr ) (stdvga 0) (isa 0) (nographic 0) (vnc 0) (sdl 0) (display localhost:10.0) ) Signed-off-by: Edwin Zhai <edwin.zhai@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1755 (42bd1fcfzi0ZazGyTao_Ff-m4vjOqQ)kaf24@firebug.cl.cam.ac.uk2005-06-251-28/+0
| | | | | | .del-plan9a.out.h~cdc6aa24ef3ba635: Delete: tools/libxc/plan9a.out.h
* bitkeeper revision 1.1754 (42bc7207le_rYvV9kj8p-Dztt3T_eA)kaf24@firebug.cl.cam.ac.uk2005-06-241-8/+11
| | | | | Fix signedness issues, found by Jerone Young.
* bitkeeper revision 1.1753 (42bbe67ePvjh9K0djYf6xRw2rGNreQ)kaf24@firebug.cl.cam.ac.uk2005-06-241-8/+0
| | | | | | Properly remove old plan9 builder from xc header fiel and from xend. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1752 (42bbe5ba5hLPfcw1f77_F22fq6v6Yw)kaf24@firebug.cl.cam.ac.uk2005-06-245-1/+201
| | | | | | | | | | | | | | The set of patches below add support for loading plan9's a.out format using the linux builder. This is considerably simpler than having a seperate builder, shares more code and should be easier to maintain. Hopefully the original plan9 builder can go away in the future. I've been able to test this manually with vm-tools but am still having some problems (unrelated I think) with xm. Signed-off-by: Tim Newsham <newsham@lava.net>
* bitkeeper revision 1.1751 (42bbe480z9Fp_L5Tc500W8c8CL3g9A)kaf24@firebug.cl.cam.ac.uk2005-06-248-708/+13
| | | | | | | | | Rationalise x86 CRn guest state into a ctrlreg array in the per-vcpu context structure. Most noticeably this means the pt_base field has gone away -- replaced by ctrlreg[3] (CR3). VCPU_guest_stts is also gone -- it was never arch-independent anyway. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1748.1.2 (42bbd22bGsDJd8zBp_EBCg97pPrPqA)kaf24@firebug.cl.cam.ac.uk2005-06-241-2/+2
| | | | | | | | | | With the patch attached, we can bring up x86_64 domU to the point where it tries to mount the root fs (see the log below). We are looking at problems around blkif_connect at this point. Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Xin B Li <xin.b.li@intel.com>
* bitkeeper revision 1.1741 (42ba8952xTiiA50azru9j4tKvXIVDA)arun.sharma@intel.com[kaf24]2005-06-231-1/+10
| | | | | | | | | | [PATCH] vmx-gdbserver-paging.patch gdbserver should not try to convert guest physical to machine physical if paging is not enabled. Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1735 (42ba857eIL9j0maam3-Dv-gI3hOJUw)kaf24@firebug.cl.cam.ac.uk2005-06-231-2/+0
| | | | | | Don't zero the vcpu flags in domain builder. Signed-off-by: Scott Parish <srparish@us.ibm.com>
* bitkeeper revision 1.1730 (42ba7dbdkTADQfBqHaC_Ynqo3i1ZVw)kaf24@firebug.cl.cam.ac.uk2005-06-231-0/+2
| | | | | | | | | | | | | | The xc_domain_getinfo does not clear the info structure before filling it in, and in some circumstances it doesn't completely fill in the structure for each domain. In particular, it sets the crashed flag if the domain has crashed, but does not clear it if the domain has not crashed, so the crashed flag may be random stack garbage from the calling program. With the attached patch (against the latest nightly), xc_domain_getinfo zeroes the array of info structures before filling them in. Signed-off-by: Josh Triplett <josht@us.ibm.com>
* bitkeeper revision 1.1726.2.3 (42ba7587nwhnhQJ_hDkHTk8kTKtAFw)kaf24@firebug.cl.cam.ac.uk2005-06-236-34/+40
| | | | | | | Make sure we save errno across error-path printfs and munlocks. Based on a patch from Anthony Liguori. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1726.2.1 (42ba6dcaSODxvHIftq9c1t2jDb4htA)kaf24@firebug.cl.cam.ac.uk2005-06-231-0/+1
| | | | | Include ACM header file in libxc header file.
* bitkeeper revision 1.1720 (42b7bb86ag6KD5OEx2v6YdSnS1BhGQ)iap10@freefall.cl.cam.ac.uk2005-06-212-0/+5
|\ | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
| * bitkeeper revision 1.1718.1.7 (42b742f8NxTuN2pqCHFAWI78dbEYKw)smh22@firebug.cl.cam.ac.uk2005-06-202-0/+5
| | | | | | | | | | | | | | | | | | | | Initial MAC (sHype) support from IBM. Defaults to NULL policy for now. Signed-off-by: Reiner Sailer <sailer@us.ibm.com> Signed-off-by: Stefan Berger <stefanb@us.ibm.com> Signed-off-by: Steven Hand <steven@xensource.com>
* | bitkeeper revision 1.1719 (42b36f87tzUHBhdJfZKC_wBV271T0g)iap10@freefall.cl.cam.ac.uk2005-06-181-1/+5
|\ \ | |/ |/| | | | | manual merge
| * bitkeeper revision 1.1159.258.169 (42b35222QJFB1A-V4mSUnrUrLfA8xA)dsteklof@us.ibm.com[iap10]2005-06-171-1/+5
| | | | | | | | | | | | | | | | | | | | | | [PATCH] RE: [Xen-devel] DOM0_GETDOMAININFO intended behavior Ok... now that I (unintentionally) went overboard on this, why not just document how it works and leave it as is? signed-off-by: dsteklof@us.ibm.com signed-off-by: ian@xensource.com
* | bitkeeper revision 1.1713.3.2 (42b296adTFf-i3SL6NuYF5MX4ai91Q)cl349@firebug.cl.cam.ac.uk2005-06-171-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | Makefile: Build libxenstore-pic.a. setup.py: Link with libxenstore-pic.a. Makefile: Build libxc-pic.a. Build xenstore once is enough. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1700 (42a854e79oBFuqa_DSY4Lr9IhenUQw)cl349@firebug.cl.cam.ac.uk2005-06-092-22/+41
|\ \ | | | | | | | | | | | | | | | Merge xenstore changes. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | bitkeeper revision 1.1662.1.11 (42a4a26bkrYJJbT21Mpjyew3rnh7Cw)cl349@firebug.cl.cam.ac.uk2005-06-062-22/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xen.h, image.py, XendDomainInfo.py, xc.c, xc_linux_build.c, xc.h: Create store page for domains and plumb through to python. XendDomainInfo.py: Cleanup comments. Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1691.1.1 (42a6ada344SrT9VotpxjpMFmC9Wsng)kaf24@firebug.cl.cam.ac.uk2005-06-082-4/+4
| | | | | | | | | | | | | | | | | | Increase max cmdline to 1024 characters. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1681 (42a4172fYhXBx6d4aXa2ofB5qVB2Ww)cl349@firebug.cl.cam.ac.uk2005-06-066-20/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xc_gnttab.c, xc_evtchn.c: Cleanup error message printing and error exit code path. xc_vmx_build.c, xc_private.c, xc_plan9_build.c, xc_linux_build.c: Cleanup error message printing. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1680 (42a4100bIstutWsVAoi7aPO8tLbFkA)cl349@firebug.cl.cam.ac.uk2005-06-062-6/+6
| | | | | | | | | | | | | | | | | | | | | xc_load_elf.c, xc_load_bin.c: Fix missing rename (xc_*_probe -> probe_*) from previous commit. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | bitkeeper revision 1.1679 (42a40cfaZ0Dy-HjTM0W3L10VllkAnw)cl349@firebug.cl.cam.ac.uk2005-06-066-305/+669
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
| * | | bitkeeper revision 1.1665.4.1 (42a40cf0EmwulK0I8hNEb2dVbDEkvQ)cl349@firebug.cl.cam.ac.uk2005-06-066-305/+669
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xc_private.h, xc_linux_build.c, Makefile: Add support for loading ``bin'' format images, as used by ReactOS. Move image probing/parsing/loading code out of domain builder to allow multiple image formats without having to duplicate the domain building code. xc_load_elf.c, xc_load_bin.c: new file xc_vmx_build.c: Cleanup. Signed-Off-By: Ge van Geldorp <gvg@reactos.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | bitkeeper revision 1.1676 (42a306a07UKpLq27_iCaJyxJBbKedg)kaf24@firebug.cl.cam.ac.uk2005-06-052-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More console cleanups. The console ring now overwrites its tail when it fills, rather than stop recording output. The guest serial output is only allowed to half-fill the serial output buffer, and now respects hypercall preemption requests. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1674 (42a2cfb9WFgnh2K4Xr5ev3pSEASVbw)kaf24@firebug.cl.cam.ac.uk2005-06-051-2/+3
|/ / / | | | | | | | | | | | | | | | | | | Extend EVTCHNOP_alloc_unbound to allocate a specified port, if non-zero value is passed in. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1665.1.5 (42a1a779yqLZDCutMj_vFNQlo3q3zw)kaf24@firebug.cl.cam.ac.uk2005-06-047-846/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationalise debugger stuff in the tree. Within Xen itself, remove PDB references and fold into domu_debug. When domu_debug hits a breakpoint, it pauses all vcpus of the domain and raises VIRQ_DEBUGGER (not VIRQ_PDB). The debugger in domain0 can either poll pause status or bind to VIRQ_DEBUGGER. Before debugging a breakpointed domain the debugger should issue PAUSEDOMAIN itself, or it is not guaranteed to see paused state of the domain! Outside Xen there's a new dir tools/debugger, containing gdb, pdb and a new library libxendebug (used by pdb). I also think the ptrace functions in libxc also ought to be moved out: either to libxendebug or to a new library libxenptrace. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1665.1.4 (42a0d193Tw6bR81EGNl7tuvqTTqdCw)ach61@arcadians.cl.cam.ac.uk2005-06-032-24/+173
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/ach61/debugger
| * | | bitkeeper revision 1.1665.3.2 (42a0d0beY3Jku2hxgPBX6_mz23Ha3g)iap10@freefall.cl.cam.ac.uk2005-06-032-24/+173
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | [patch] libxc x86-64 I've redone the patch to add domU launching support to libxc for x86-64. Signed-off-by: Jerone Young <jyoung5@us.ibm.com> Signed-off-by: ian@xensource.com
* / / bitkeeper revision 1.1665.2.1 (42a0c8fc5ayKCKfMu8Oo5dUccP4STA)ach61@arcadians.cl.cam.ac.uk2005-06-034-1/+844
|/ / | | | | | | | | PDB 0.3
* | bitkeeper revision 1.1628 (429dc9b7MTwsBkscbFS1sK8SbwJhdg)kaf24@firebug.cl.cam.ac.uk2005-06-011-1/+6
| | | | | | | | | | | | | | | | Fix domain shutdown so that the new status, and notification to domain0, occur *after* the domain is fully descheduled and its execution state synchronised. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1603 (429c25daAxv8CzKG49dW0khs2wyBew)cl349@firebug.cl.cam.ac.uk2005-05-312-4/+2
| | | | | | | | | | | | | | | | | | | | | | xc_ptrace_core.c, xc_ptrace.c: SLES9 has a problem with it's <asm/elf.h> and other headers associated with it. Since we are only using one thing from this (that we really don't need) we can just stop including it. http://bugzilla.xensource.com/cgi-bin/bugzilla/show_bug.cgi?id=34 Signed-off-by: Jerone Young <jyoung5@us.ibm.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1577 (429831a31IZvEeEnalH3oKUTY7jV7A)arun.sharma@intel.com[kaf24]2005-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | [PATCH] vmx-worldswitch-1-to-1.patch Fix VMX world switch to use 1:1 page tables when the guest has paging disabled. Also do a printk instead of VMX_DBG_LOG() anytime we crash a domain. Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* | bitkeeper revision 1.1550.1.3 (4294b356XJn1FHEVZ-2JlKpBDmqmpA)cl349@firebug.cl.cam.ac.uk2005-05-251-14/+30
| | | | | | | | | | | | | | | | xc_linux_restore.c: Make read from network work. Make error messages more specific. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1542 (4293a8c7-PlifEtxsu3aPbHV3Xl_yA)cl349@firebug.cl.cam.ac.uk2005-05-241-1/+2
| | | | | | | | | | | | | | | | | | Makefile: Revert previous build "optimization" -- we need check-for-zlib and more importantly mk-symlinks done before we try to build, otherwise a highly parallel make (-j 20) fails miserably. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1539 (42939e68t9DDgqpBZmkD0dpuIEiwBQ)arun.sharma@intel.com[kaf24]2005-05-241-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [PATCH] xen-libxc-static-build.patch Fix build of the static library. As it was depending on an undefined objects variable (OBJS), its dependency list was null and thus it ended up empty. Also optimize the depedency checking so we don't need a submake. Not too great an optimization, but it makes it short :) Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* | bitkeeper revision 1.1534.1.1 (429399e0oJudIjoFsgWFxNKnCM7qTg)cl349@firebug.cl.cam.ac.uk2005-05-242-6/+1
| | | | | | | | | | | | | | | | | | | | | | Nothing but vnet uses libxutil -- move it there. Makefile, xc.c, setup.py, configure, configure.in, Makefile.in: This doesn't use libxutil. Makefile, Makefile.vnet, Rules.mk: Move libxutil into vnet since it's only used there. Many files: mvdir
* | bitkeeper revision 1.1534 (42938f7eteOfeZAlPZyFJuucXgIZbA)cl349@firebug.cl.cam.ac.uk2005-05-244-115/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile: xc_io.[ch] is no longer needed. xc_vmx_build.c: offsetof() needs #include <stddef.h>, which was getting pulled in implicitly from xc_io.h. .del-xc_io.h~f59d36f1439a3f8d: Delete: tools/libxc/xc_io.h .del-xc_io.c~2d9e23eb479fe52: Delete: tools/libxc/xc_io.c Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1527.2.1 (429368a2F0SR4yrzuHsrRucuwriYqA)cl349@firebug.cl.cam.ac.uk2005-05-243-190/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the parts of vm save which need interaction with xend as part of xend, instead of using xfrd. Execute xc_linux_save in a seperate process so that it can't crash xend. Also handle errors passed from xc_linux_save. xen_domain.c: Disable save in xfrd. xc_save.c: new file Makefile: Add xc_save. XendDomainInfo.py: Add suspended state and threading Condition with notification, allowing easy waiting for state changes. XendDomain.py: Implement the parts of vm save which need interaction with xend as part of xend, instead of using xfrd. Set state to "suspended" when detecting a suspended domain. Fix reading output from subprocesses. Fix ValueError in xen_domain(). xc.c: Remove python binding for xc_linux_save. xc_linux_save.c: Implement the parts of vm save which need interaction with xend as part of xend, instead of using xfrd. Also run xc_linux_save in a seperate process. xc_linux_restore.c: Flush output so that xend picks it up timely. Also disable debug output again. xc.h: Update xc_linux_save prototype and fix comments for xc_linux_{save,restore}. ignore: Add tools/xcutils/xc_save. xpopen.py: Exit with 127 if exec fails. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1513.1.1 (42925a6aSZSwfyaVsNzV4psPmpZwZg)cl349@firebug.cl.cam.ac.uk2005-05-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Execute xc_linux_restore in a seperate process so that it can't crash xend. Also handle errors passed from xc_linux_restore and log info messages from xc_linux_restore. XendDomain.py: Popen xc_restore instead of calling xc_linux_restore directly. xc.c: Add pyxc_handle exporting the file descriptor to the control interface. Remove xc_linux_restore -- replaced by popen of xc_restore directly from python. xc_linux_restore.c: Enable debug output. xpopen.py: Add xpopen functionality: Optionally exclude a list of file descriptors from being closed, allowing access to those file descriptors from the command. Remove unused parts. xpopen.py, Makefile, xc_restore.c: new file Makefile: Add xcutils subdir. ignore: Add tools/xcutils/xc_restore. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1511 (4291af78wDb78xhg10ccUaCX1vnh_w)cl349@firebug.cl.cam.ac.uk2005-05-232-5/+8
| | | | | | | | | | | | | | XendDomain.py, xc.c, xc_linux_restore.c, xc.h: Move read of pfn to mfn frame list into xc_linux_restore. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1510 (4291adbf-g-WMA-w33q-SnHuwoX3BA)cl349@firebug.cl.cam.ac.uk2005-05-231-3/+6
| | | | | | | | | | | | | | XendDomain.py, xc_linux_save.c: Re-arrange layout of save/restore file. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1488.1.1 (428e39badumj52vi-nzb7GBmoVe2dA)cl349@firebug.cl.cam.ac.uk2005-05-202-187/+95
| | | | | | | | | | | | | | | | | | | | | | | | XendDomainInfo.py, XendDomain.py, xc.c, xc_linux_restore.c, xc.h: Implement the parts of vm restore which need interaction with xend as part of xend, instead of using xfrd. The restore functionality using xfrd was broken anyway since xend didn't handle the callback channel from xfrd correctly. xen_domain.c: Disable restore in xfrd. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1488 (428e0104FPjt2icUt6-UvaVbiv-4aQ)cl349@firebug.cl.cam.ac.uk2005-05-203-40/+45
| | | | | | | | | | | | | | | | | | XendDomainInfo.py, xc.c, xc_linux_restore.c, xc_domain.c, xc.h: Split pincpu, setcpuweight, setmaxmem and memory increase reservation out of xc_domain_create. Add glue to get the missing functions exposed to python and use. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1446 (428b4307MH3U7T8lRzS3M2j3aIil2w)cl349@firebug.cl.cam.ac.uk2005-05-181-1/+1
| | | | | | | | | | | | | | xc_linux_restore.c: g/c p_gdt left over from previous cleanup. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1443 (428b3f59xxbCVcbUBrHu1R1TkWcYhg)kaf24@firebug.cl.cam.ac.uk2005-05-181-7/+0
| | | | | | | | | | | | | | | | | | Cleaner GDT interface. Xen now reserves the last 2 pages of a full-size (16 page) GDT. A guest can register a GDT with up to 7k entries. Xen automatically makes the GDT up to max size with empty page mappings, and turns page faults in that area to #GP(selector). Signed-off-by: Keir Fraser <keir@xensource.com>