aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc.h
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | bitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)iap10@labyrinth.cl.cam.ac.uk2005-01-151-3/+173
| | | | | | | | | | | | | | | | | | | | | | | | Documentation of xc.h library Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
* | | | bitkeeper revision 1.1159.220.3 (41e670c37jmaTxUns3KlvsbVRCg-UA)mafetter@fleming.research2005-01-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The getdomaininfo hypercall now listens to the exec_domain parameter that was already passed to it, and performs some basic sanity checking. Added exec_domain (aka vcpu) parameters to xc_domain_getfullinfo() and xc_domain_get_cpu_usage().
* | | | bitkeeper revision 1.1159.217.9 (41e4ea41-PFvthJ_X2r27xBL8jEH1g)kaf24@scramble.cl.cam.ac.uk2005-01-121-2/+1
| |/ / |/| | | | | | | | | | | Fix tools compilation.
* | | bitkeeper revision 1.1159.212.10 (41dde8b1uPUodrtnTKejSUrLg-fcoQ)iap10@labyrinth.cl.cam.ac.uk2005-01-071-0/+14
|/ / | | | | | | | | xend extensiosn for VMX guests
* | bitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)iap10@labyrinth.cl.cam.ac.uk2004-12-241-0/+8
| | | | | | | | | | Add plan9 builder support.
* | bitkeeper revision 1.1159.187.61 (41badd42WPbpyTHpQn9bVGYapDfdOQ)kaf24@scramble.cl.cam.ac.uk2004-12-111-8/+9
| | | | | | | | | | Type decl cleanups from Charles Coffing.
* | bitkeeper revision 1.1159.187.48 (41adc6420WlNaaoUkvfgNxl44rpYYg)kaf24@scramble.cl.cam.ac.uk2004-12-011-2/+7
|/ | | | | Export Xen s/w perfctrs to DOM0 via new 'xenperf' utility.
* bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)kaf24@freefall.cl.cam.ac.uk2004-11-021-5/+5
| | | | | | | Clean up public XenLinux header files. Now accessible from userspace as #include <xen/linux...> Got rid of the linux-xen-sparse symlink as it's no longer needed.
* bitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)kaf24@freefall.cl.cam.ac.uk2004-10-311-1/+1
| | | | | | | | | | Rename Xen public interfaces. 1. hypervisor-if.h is now xen.h 2. hypervisor-ifs/ directory is now: <include/public/...> in Xen <asm/xen-public/...> in Linux <xen/...> in user space
* bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)kaf24@freefall.cl.cam.ac.uk2004-10-311-38/+18
| | | | | | Clean up libxc by allowing direct use of Xen headers from userland: #include <xen/...>
* bitkeeper revision 1.1159.130.1 (41792c8bfIrnaq8cezNM7nbYpseVFQ)kaf24@freefall.cl.cam.ac.uk2004-10-221-0/+3
| | | | | Extend Xen's evtchn interface.
* bitkeeper revision 1.1159.124.2 (4177d163xinza3-p0e7_VEpiJ-okNA)kaf24@freefall.cl.cam.ac.uk2004-10-211-7/+0
| | | | | Remove domain names from Xen. These are now stored only within xend.
* bitkeeper revision 1.1159.1.254 (4177bdf4aXE2he9nGLsYIcckKPG2LA)cl349@freefall.cl.cam.ac.uk2004-10-211-6/+0
| | | | | Remove netbsd domain builder.
* bitkeeper revision 1.1159.1.250 (41778fccML9t77yAOOuhoIJlCQGgKQ)cl349@freefall.cl.cam.ac.uk2004-10-211-20/+0
| | | | | Remove fbvt scheduler.
* bitkeeper revision 1.1159.96.3 (415c16a40z3XgMlliaGAnrifiHmpNg)mjw@wray-m-3.hpl.hp.com2004-09-301-3/+4
| | | | | | | | Move the configuration step for a restored/received domain so that it is as early as possible in the domain construction process. Change domain restore to use xfrd to avoid blocking and double configuration.
* bitkeeper revision 1.1159.1.130 (413dab6fQ1jHzBNKBK5rX_nzCQLANA)cl349@freefall.cl.cam.ac.uk2004-09-071-0/+5
| | | | | Make writable pagetables a domain creation option.
* bitkeeper revision 1.1159.45.15 (4126390c2dSRHYLR3YNd9JysCy4XTw)iap10@tetris.cl.cam.ac.uk2004-08-201-0/+7
| | | | | Export new mapping interface 'xc_map_foreign'
* bitkeeper revision 1.1159.44.1 (4124c99bzYQ86nF2sa6s-nSiOfibyQ)kaf24@scramble.cl.cam.ac.uk2004-08-191-0/+2
| | | | | | | Clean up mapping of I/O memory and Xen-heap memory. We define two 'dummy domains' for this purpose which can be specified to MMUEXT_SET_FOREIGNDOM.
* bitkeeper revision 1.1159.39.1 (41237986oL9caNrlRwHT0c1soQ19YQ)kaf24@scramble.cl.cam.ac.uk2004-08-181-1/+1
| | | | | Clean up current support for foreign page mappings.
* bitkeeper revision 1.1159.30.1 (411ddb8cj12XLuMNx_qS9SGeej51OQ)gm281@boulderdash.cl.cam.ac.uk2004-08-141-0/+7
| | | | | cpu_weight parameter added to the xm create command. Minor bug fix for BVT.
* bitkeeper revision 1.1159.2.1 (41139d17RLVEh5iKEyxO0hVWOtdS6Q)kaf24@scramble.cl.cam.ac.uk2004-08-061-1/+1
| | | | | Domain ids are 16 bits.
* bitkeeper revision 1.1133 (410fb6c8BCfflcDT6Pjhr8MK2MOc2A)gm281@boulderdash.cl.cam.ac.uk2004-08-031-8/+10
| | | | | The initial implementation of the warping in BVT
* bitkeeper revision 1.1044 (40ec19236iHRt47R5UsW46zQ42dHIw)gm281@boulderdash.cl.cam.ac.uk2004-07-071-0/+20
| | | | | Implementation of a new scheduler. Based on BVT (Borrowed Virtual Time) but trying to give more fair allocation of CPU for diverse environments (CPU-bound domains running against I/O bound ones). For that reason I called it Fair BVT (or FBVT for short). The BVT implementation gave the basic implementation. This changeset contains also the interface to control the scheduler. Unfortunatelly the contex switch allowance cannot be changed yet (a bug). The parameters introduced in the scheduler are likely to change in near future (after running tests).
* bitkeeper revision 1.1026.1.8 (40e1b09foCFBM0EuIgrSA1uLJrWuzA)mjw@wray-m-3.hpl.hp.com2004-06-291-0/+203
| | | | | Restructuring the python code and libs - first stage.
* bitkeeper revision 1.616 (3fbca451cCh4CiAzcPFCijGwNS4Bjg)kaf24@scramble.cl.cam.ac.uk2003-11-201-99/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many files: Mods to new xclib. Makefile: new file Rename: tools/xc/Makefile -> tools/xc/lib/Makefile rpm.spec: Rename: tools/xc/rpm.spec -> tools/xc/lib/rpm.spec xc.h: Rename: tools/xc/xc.h -> tools/xc/lib/xc.h libxc_private.h: Rename: tools/xc/libxc_private.h -> tools/xc/lib/libxc_private.h libxc_vif.c: Rename: tools/xc/libxc_vif.c -> tools/xc/lib/libxc_vif.c libxc_vbd.c: Rename: tools/xc/libxc_vbd.c -> tools/xc/lib/libxc_vbd.c libxc_private.c: Rename: tools/xc/libxc_private.c -> tools/xc/lib/libxc_private.c libxc_misc.c: Rename: tools/xc/libxc_misc.c -> tools/xc/lib/libxc_misc.c libxc_linux_save.c: Rename: tools/xc/libxc_linux_save.c -> tools/xc/lib/libxc_linux_save.c libxc_linux_restore.c: Rename: tools/xc/libxc_linux_restore.c -> tools/xc/lib/libxc_linux_restore.c libxc_linux_build.c: Rename: tools/xc/libxc_linux_build.c -> tools/xc/lib/libxc_linux_build.c libxc_domain.c: Rename: tools/xc/libxc_domain.c -> tools/xc/lib/libxc_domain.c libxc_bvtsched.c: Rename: tools/xc/libxc_bvtsched.c -> tools/xc/lib/libxc_bvtsched.c Many files: mvdir
* bitkeeper revision 1.613 (3fbbf72duBrrL77JwhqU9DkVTwQtFA)kaf24@scramble.cl.cam.ac.uk2003-11-191-0/+99
Many files: Rename new library to 'xc' (Xen Control). xc.h: Rename: tools/libxc/xi.h -> tools/libxc/xc.h libxc_private.h: Rename: tools/libxc/libxi_private.h -> tools/libxc/libxc_private.h libxc_vif.c: Rename: tools/libxc/libxi_vif.c -> tools/libxc/libxc_vif.c libxc_vbd.c: Rename: tools/libxc/libxi_vbd.c -> tools/libxc/libxc_vbd.c libxc_private.c: Rename: tools/libxc/libxi_private.c -> tools/libxc/libxc_private.c libxc_misc.c: Rename: tools/libxc/libxi_misc.c -> tools/libxc/libxc_misc.c libxc_linux_restore.c: Rename: tools/libxc/libxi_linux_restore.c -> tools/libxc/libxc_linux_restore.c libxc_linux_save.c: Rename: tools/libxc/libxi_linux_save.c -> tools/libxc/libxc_linux_save.c libxc_linux_build.c: Rename: tools/libxc/libxi_linux_build.c -> tools/libxc/libxc_linux_build.c libxc_domain.c: Rename: tools/libxc/libxi_domain.c -> tools/libxc/libxc_domain.c libxc_bvtsched.c: Rename: tools/libxc/libxi_bvtsched.c -> tools/libxc/libxc_bvtsched.c Many files: mvdir