aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc
Commit message (Collapse)AuthorAgeFilesLines
...
* | bitkeeper revision 1.1159.1.250 (41778fccML9t77yAOOuhoIJlCQGgKQ)cl349@freefall.cl.cam.ac.uk2004-10-214-115/+0
|/ | | | | Remove fbvt scheduler.
* bitkeeper revision 1.1159.1.229 (416d3ad1BpCS1RVPjkX14HUpsanlGw)kaf24@freefall.cl.cam.ac.uk2004-10-131-2/+2
| | | | | Shadow pagetable walkthrough.
* bitkeeper revision 1.1159.1.211 (4163fb35XBjUO8_fLeyomd3I9mHZOA)cl349@freefall.cl.cam.ac.uk2004-10-061-2/+13
| | | | | Get rid of delay between finishing the transfer of a domain and when it gets to run.
* bitkeeper revision 1.1159.1.203 (41627baf9iewVs_cM71QK_H2uLYnYw)iap10@labyrinth.cl.cam.ac.uk2004-10-051-1/+3
| | | | | wait longer for domain to suspend.
* bitkeeper revision 1.1159.1.201 (41600e1fkVMoQU0dVgk1h6vT502hEg)iap10@labyrinth.cl.cam.ac.uk2004-10-032-3/+13
|\ | | | | | | | | Merge
| * bitkeeper revision 1.1159.96.3 (415c16a40z3XgMlliaGAnrifiHmpNg)mjw@wray-m-3.hpl.hp.com2004-09-302-3/+13
| | | | | | | | | | | | | | | | 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.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)kaf24@freefall.cl.cam.ac.uk2004-10-025-243/+128
|/ | | | | | Remove Xen-specific ioctl from /dev/mem device. Update domain-building tools to use the correct device file for mapping foreign memory.
* bitkeeper revision 1.1159.1.174 (41544174lO23TSzrMCtW6FnECUFlnQ)mjw@wray-m-3.hpl.hp.com2004-09-241-2/+14
| | | | | | Revert to constructing image first when creating a domain - doing it later breaks restore.
* bitkeeper revision 1.1159.75.1 (4141e7297AE7URpA2fz0RRbAQySy8w)iap10@labyrinth.cl.cam.ac.uk2004-09-101-1/+6
| | | | | Migration fix for immutable back pointers.
* bitkeeper revision 1.1159.1.131 (413ddc610qK3tZi2_2-e23mt5avoNA)cl349@freefall.cl.cam.ac.uk2004-09-071-5/+134
| | | | | Load (Net)BSD symbol table from ELF image if requested.
* bitkeeper revision 1.1159.1.130 (413dab6fQ1jHzBNKBK5rX_nzCQLANA)cl349@freefall.cl.cam.ac.uk2004-09-073-41/+67
| | | | | Make writable pagetables a domain creation option.
* bitkeeper revision 1.1159.1.122 (41384ddcEDLEgoHoCYQuvXnUiQgwcw)cl349@freefall.cl.cam.ac.uk2004-09-031-3/+11
| | | | | Allow loading other images besides Linux images.
* bitkeeper revision 1.1159.53.25 (4133b18fZ5FTt-fwTtgweJYFwIKErw)kaf24@freefall.cl.cam.ac.uk2004-08-301-22/+0
| | | | | Remove redundant multicall_op from libxc.
* bitkeeper revision 1.1159.64.1 (4130aba0phC6BxiRx2cnmE5EUnUgTQ)mwilli2@equilibrium.research2004-08-281-2/+2
| | | | | | Update version numbers. Need some update of the actual instructions, particularly in README.CD.
* bitkeeper revision 1.1159.1.96 (412a083dAhGUZb_6ytHtPU56pIh13g)iap10@labyrinth.cl.cam.ac.uk2004-08-232-14/+7
| | | | | cleanup
* bitkeeper revision 1.1159.45.15 (4126390c2dSRHYLR3YNd9JysCy4XTw)iap10@tetris.cl.cam.ac.uk2004-08-205-43/+26
| | | | | Export new mapping interface 'xc_map_foreign'
* bitkeeper revision 1.1159.42.4 (4124c9a2Di3cas2RmMeElljc94T5_A)kaf24@scramble.cl.cam.ac.uk2004-08-192-1/+3
|\ | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * bitkeeper revision 1.1159.44.1 (4124c99bzYQ86nF2sa6s-nSiOfibyQ)kaf24@scramble.cl.cam.ac.uk2004-08-192-1/+3
| | | | | | | | | | | | | | 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.43.1 (4124b289EjJu2ABgQn-Zz7HxnmkRUQ)iap10@labyrinth.cl.cam.ac.uk2004-08-191-2/+3
|/ | | | | a few shadow mode cleanups
* bitkeeper revision 1.1159.39.1 (41237986oL9caNrlRwHT0c1soQ19YQ)kaf24@scramble.cl.cam.ac.uk2004-08-182-6/+4
| | | | | Clean up current support for foreign page mappings.
* bitkeeper revision 1.1159.32.3 (4120e70bXTpJy0O5vPdcj0GxE44yNw)iap10@labyrinth.cl.cam.ac.uk2004-08-163-7/+119
|\ | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
| * bitkeeper revision 1.1159.33.1 (4120e700LNXbe5IhAOotAN5jyP0RJw)iap10@labyrinth.cl.cam.ac.uk2004-08-163-7/+119
| | | | | | | | | | suspend/resume fixes
* | bitkeeper revision 1.1159.32.2 (4120c2f7sV0HlymoiDxvLZkiP1uL_Q)kaf24@scramble.cl.cam.ac.uk2004-08-162-2/+2
| | | | | | | | | | Simplify start_info_t definition.
* | bitkeeper revision 1.1159.1.60 (411de531r3zspsa5WRoqFKGtfCbuAg)gm281@boulderdash.cl.cam.ac.uk2004-08-143-1/+71
|\ \ | |/ |/| | | | | Marge to the xc_linux_restore.c file
| * bitkeeper revision 1.1159.30.1 (411ddb8cj12XLuMNx_qS9SGeej51OQ)gm281@boulderdash.cl.cam.ac.uk2004-08-143-1/+71
| | | | | | | | | | cpu_weight parameter added to the xm create command. Minor bug fix for BVT.
* | bitkeeper revision 1.1159.29.1 (411d0591E5q-eH5VYLKCC5XcKgmqCw)iap10@labyrinth.cl.cam.ac.uk2004-08-132-12/+13
| | | | | | | | | | fixes
* | bitkeeper revision 1.1159.1.55 (411ce247qbjvhaE1_176h9hDMmh3cg)iap10@labyrinth.cl.cam.ac.uk2004-08-132-7/+17
|\ \ | | | | | | | | | | | | | | | Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
| * | bitkeeper revision 1.1159.27.1 (411ce22fF0PE2whpAPrucFCnOwpOIw)iap10@labyrinth.cl.cam.ac.uk2004-08-132-7/+17
| |/ | | | | | | | | save/restore for linux 2.6 (not quite there yet)
* / bitkeeper revision 1.1159.1.50 (411cafaaPlpV28_c19BEAsmasMfTcg)mjw@wray-m-3.hpl.hp.com2004-08-131-1/+1
|/ | | | | Hacking to try to get migrate to localhost going.
* bitkeeper revision 1.1159.17.6 (41193a207z6kESTDa2SXhULAPY-Bmw)kaf24@scramble.cl.cam.ac.uk2004-08-101-2/+1
| | | | | Fix the broken build. Also avoid floating-point code in Xen.
* bitkeeper revision 1.1159.17.5 (4119385aTLA7Shj5_vrBcoAQ3-zimg)kaf24@scramble.cl.cam.ac.uk2004-08-102-4/+0
| | | | | Cset exclude: gm281@boulderdash.cl.cam.ac.uk|ChangeSet|20040810153437|54233
* bitkeeper revision 1.1159.16.2 (4118ed20n9s8eU8-4zEBAN9uVi9YWQ)gm281@boulderdash.cl.cam.ac.uk2004-08-101-1/+1
| | | | | Fix to a broken build (previously not picked up by make). Prorer fix will follow soon.
* bitkeeper revision 1.1159.16.1 (4118eb18njwywlAm0qNOsL9sSbNjjg)gm281@boulderdash.cl.cam.ac.uk2004-08-102-0/+4
|\ | | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/gm281/xeno-clone/xeno.bk
| * bitkeeper revision 1.1159.15.1 (4118eb0dXk4yJUHKqaxLdR-bj_e6Zg)gm281@boulderdash.cl.cam.ac.uk2004-08-102-0/+4
| | | | | | | | | | The weight of domains created with xm created can be specified with "weight=x" command line option, or put into the config file. Specific scheduler is responsible for handling this additional information. RRobin and Atropos ignore the argument.
* | bitkeeper revision 1.1159.1.32 (4118d35c609YWhxt_3C-hWCNhXozxA)iap10@labyrinth.cl.cam.ac.uk2004-08-101-2/+18
|/ | | | | migration integration with new xend
* bitkeeper revision 1.1159.12.2 (4117f3b8rwM8OBu0SxwoWkvUXsjLTQ)iap10@labyrinth.cl.cam.ac.uk2004-08-092-2/+3
| | | | | add migration support to ngio frontend blk driver.
* bitkeeper revision 1.1159.1.24 (4117b6a1euBrYZVVvGdpODhTzq8iNA)iap10@labyrinth.cl.cam.ac.uk2004-08-091-26/+61
| | | | | Fix migrate to cope with domains that are paused.
* bitkeeper revision 1.1159.1.19 (41176ec3W_DH9FPkB5dCwvX6Px3Ikg)kaf24@scramble.cl.cam.ac.uk2004-08-091-1/+1
| | | | | Fix the broken build.
* bitkeeper revision 1.1159.7.1 (41174951klGy2QEbQWYmrGAtzPji9A)iap10@labyrinth.cl.cam.ac.uk2004-08-093-72/+141
|\ | | | | | | | | Merge
| * bitkeeper revision 1.1108.57.1 (4117460ajav0OLcX9y8IQtXQMz0RvQ)iap10@labyrinth.cl.cam.ac.uk2004-08-093-72/+141
| | | | | | | | | | step 1 of fixing migration support after the interface changes
* | bitkeeper revision 1.1159.2.1 (41139d17RLVEh5iKEyxO0hVWOtdS6Q)kaf24@scramble.cl.cam.ac.uk2004-08-067-10/+10
| | | | | | | | | | Domain ids are 16 bits.
* | bitkeeper revision 1.1133 (410fb6c8BCfflcDT6Pjhr8MK2MOc2A)gm281@boulderdash.cl.cam.ac.uk2004-08-032-24/+30
|/ | | | | The initial implementation of the warping in BVT
* bitkeeper revision 1.1108.33.24 (410e17ceXCIuaFvQA3AD25FUTF_Ohw)kaf24@scramble.cl.cam.ac.uk2004-08-022-5/+1
| | | | | | For clarity, all interface header files are in Xen's hypervisor-ifs directory. This includes the I/O headers and the xend header.
* bitkeeper revision 1.1108.14.6 (410649f9zyS54Re8bSXNwM_nPxqrOw)mjw@wray-m-3.hpl.hp.com2004-07-271-1/+1
| | | | | Add support for setting and getting domain maxmem.
* bitkeeper revision 1.1108.1.16 (41010e2br7ouRoQI0b4MbAxS1GzgpA)mjw@wray-m-3.hpl.hp.com2004-07-231-0/+1
| | | | | Allow specification of the domain id to use for a new domain.
* bitkeeper revision 1.1108.1.14 (4100e933KE68B3Jf7yha3GgIVt-Msw)mjw@wray-m-3.hpl.hp.com2004-07-231-1/+1
| | | | | Stub changes.
* bitkeeper revision 1.1084 (40f550b1_LIi9erer0DqFiK5Y96wdA)kaf24@scramble.cl.cam.ac.uk2004-07-141-6/+6
| | | | | Bugfix
* bitkeeper revision 1.1082 (40f5427bJQEFqTSPn7NWKEkiQ-CC9g)kaf24@scramble.cl.cam.ac.uk2004-07-141-23/+39
| | | | | | Allow loading of kernel images with virtual-memory base different from kernel-image load base.
* bitkeeper revision 1.1062.3.2 (40f29f095EmGaaKsbz1zoQ1AZH6dQw)mjw@wray-m-3.hpl.hp.com2004-07-121-0/+14
| | | | | | Integrating save/migrate handling with xfrd. Add suspend callback to save.
* bitkeeper revision 1.1044 (40ec19236iHRt47R5UsW46zQ42dHIw)gm281@boulderdash.cl.cam.ac.uk2004-07-073-0/+110
| | | | | 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).