Commit Graph
26 Commits
Author SHA1 Message Date
kaf24@scramble.cl.cam.ac.uk d985fae1b4 bitkeeper revision 1.1159.17.6 (41193a207z6kESTDa2SXhULAPY-Bmw)
Fix the broken build. Also avoid floating-point code in Xen.
2004-08-10 21:12:00 +00:00
kaf24@scramble.cl.cam.ac.uk 19d8529486 bitkeeper revision 1.1159.17.5 (4119385aTLA7Shj5_vrBcoAQ3-zimg)
Cset exclude: gm281@boulderdash.cl.cam.ac.uk|ChangeSet|20040810153437|54233
2004-08-10 21:04:26 +00:00
gm281@boulderdash.cl.cam.ac.uk 92080adc56 bitkeeper revision 1.1159.16.2 (4118ed20n9s8eU8-4zEBAN9uVi9YWQ)
Fix to a broken build (previously not picked up by make). Prorer fix will follow soon.
2004-08-10 15:43:28 +00:00
gm281@boulderdash.cl.cam.ac.uk dc14d2650d bitkeeper revision 1.1159.16.1 (4118eb18njwywlAm0qNOsL9sSbNjjg)
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
2004-08-10 15:34:48 +00:00
gm281@boulderdash.cl.cam.ac.uk a80edc3e70 bitkeeper revision 1.1159.15.1 (4118eb0dXk4yJUHKqaxLdR-bj_e6Zg)
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.
2004-08-10 15:34:37 +00:00
iap10@labyrinth.cl.cam.ac.uk 43940acfca bitkeeper revision 1.1159.1.32 (4118d35c609YWhxt_3C-hWCNhXozxA)
migration integration with new xend
2004-08-10 13:53:32 +00:00
iap10@labyrinth.cl.cam.ac.uk 3e468e8ded bitkeeper revision 1.1159.12.2 (4117f3b8rwM8OBu0SxwoWkvUXsjLTQ)
add migration support to ngio frontend blk driver.
2004-08-09 21:59:20 +00:00
iap10@labyrinth.cl.cam.ac.uk 243a9ec343 bitkeeper revision 1.1159.1.24 (4117b6a1euBrYZVVvGdpODhTzq8iNA)
Fix migrate to cope with domains that are paused.
2004-08-09 17:38:41 +00:00
kaf24@scramble.cl.cam.ac.uk 57f343458a bitkeeper revision 1.1159.1.19 (41176ec3W_DH9FPkB5dCwvX6Px3Ikg)
Fix the broken build.
2004-08-09 12:32:03 +00:00
iap10@labyrinth.cl.cam.ac.uk bdb77ad595 bitkeeper revision 1.1159.7.1 (41174951klGy2QEbQWYmrGAtzPji9A)
Merge
2004-08-09 09:52:17 +00:00
iap10@labyrinth.cl.cam.ac.uk 4284063463 bitkeeper revision 1.1108.57.1 (4117460ajav0OLcX9y8IQtXQMz0RvQ)
step 1 of fixing migration support after the interface changes
2004-08-09 09:38:18 +00:00
kaf24@scramble.cl.cam.ac.uk 61536d2615 bitkeeper revision 1.1159.2.1 (41139d17RLVEh5iKEyxO0hVWOtdS6Q)
Domain ids are 16 bits.
2004-08-06 15:00:39 +00:00
gm281@boulderdash.cl.cam.ac.uk 061160d30e bitkeeper revision 1.1133 (410fb6c8BCfflcDT6Pjhr8MK2MOc2A)
The initial implementation of the warping in BVT
2004-08-03 16:01:12 +00:00
kaf24@scramble.cl.cam.ac.uk 87fdd59317 bitkeeper revision 1.1108.33.24 (410e17ceXCIuaFvQA3AD25FUTF_Ohw)
For clarity, all interface header files are in Xen's hypervisor-ifs
directory. This includes the I/O headers and the xend header.
2004-08-02 10:30:38 +00:00
mjw@wray-m-3.hpl.hp.com deb5f9442a bitkeeper revision 1.1108.14.6 (410649f9zyS54Re8bSXNwM_nPxqrOw)
Add support for setting and getting domain maxmem.
2004-07-27 12:26:33 +00:00
mjw@wray-m-3.hpl.hp.com a45a1c42f6 bitkeeper revision 1.1108.1.16 (41010e2br7ouRoQI0b4MbAxS1GzgpA)
Allow specification of the domain id to use for a new domain.
2004-07-23 13:10:03 +00:00
mjw@wray-m-3.hpl.hp.com b17d0f34c4 bitkeeper revision 1.1108.1.14 (4100e933KE68B3Jf7yha3GgIVt-Msw)
Stub changes.
2004-07-23 10:32:19 +00:00
kaf24@scramble.cl.cam.ac.uk 14a97cb239 bitkeeper revision 1.1084 (40f550b1_LIi9erer0DqFiK5Y96wdA)
Bugfix
2004-07-14 15:26:41 +00:00
kaf24@scramble.cl.cam.ac.uk 49f78c77c2 bitkeeper revision 1.1082 (40f5427bJQEFqTSPn7NWKEkiQ-CC9g)
Allow loading of kernel images with virtual-memory base different
from kernel-image load base.
2004-07-14 14:26:03 +00:00
mjw@wray-m-3.hpl.hp.com 4ab333591a bitkeeper revision 1.1062.3.2 (40f29f095EmGaaKsbz1zoQ1AZH6dQw)
Integrating save/migrate handling with xfrd.
Add suspend callback to save.
2004-07-12 14:24:09 +00:00
gm281@boulderdash.cl.cam.ac.uk bdb25a6156 bitkeeper revision 1.1044 (40ec19236iHRt47R5UsW46zQ42dHIw)
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).
2004-07-07 15:39:15 +00:00
kaf24@scramble.cl.cam.ac.uk 5018bf3137 bitkeeper revision 1.1041.2.1 (40e2dccbwLPMSsarwzAscW72tSfuEg)
Add resource tracking for pfn mappings in libxc.
2004-06-30 15:31:23 +00:00
kaf24@scramble.cl.cam.ac.uk b887fccf30 bitkeeper revision 1.1031 (40e1d02b7TWzZP0WaSOhCDygYQPX4w)
Tool cleanups.
2004-06-29 20:25:15 +00:00
mjw@wray-m-3.hpl.hp.com 48e9a9c636 bitkeeper revision 1.1026.1.8 (40e1b09foCFBM0EuIgrSA1uLJrWuzA)
Restructuring the python code and libs - first stage.
2004-06-29 18:10:39 +00:00
kaf24@scramble.cl.cam.ac.uk 9239632686 bitkeeper revision 1.616 (3fbca451cCh4CiAzcPFCijGwNS4Bjg)
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
2003-11-20 11:24:01 +00:00
kaf24@scramble.cl.cam.ac.uk 2103431eda bitkeeper revision 1.613 (3fbbf72duBrrL77JwhqU9DkVTwQtFA)
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
2003-11-19 23:05:17 +00:00