Commit Graph
599 Commits
Author SHA1 Message Date
rac61@labyrinth.cl.cam.ac.uk 2d64dbf5ee bitkeeper revision 1.333 (3f0d5c67WCK8celxi8KUCjs_eFc8QA)
Update web interface to work with new VBD interface.
Finish tidying up web build files
2003-07-10 12:30:31 +00:00
rac61@labyrinth.cl.cam.ac.uk 005477225b bitkeeper revision 1.332 (3f0d4a71ScYIvhpYjrv_aLLacdn4Ig)
Remove on-disk storage of virtual block devices
Implement retrieving VBD info from /proc
remove VBD delete and flush commands as VBDs go away by themselves when their domains are destroyed
2003-07-10 11:13:53 +00:00
sos22@labyrinth.cl.cam.ac.uk 19786bd474 bitkeeper revision 1.331 (3f0d4822DGZPrG8hjrH_59XaPHWQGA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-10 11:04:02 +00:00
sos22@labyrinth.cl.cam.ac.uk 4ce58154e1 bitkeeper revision 1.329.1.4 (3f0d4373d9SiOpCi9y2d8jsIGk2rgw)
More silly little cleanups.
2003-07-10 10:44:03 +00:00
sos22@labyrinth.cl.cam.ac.uk a7d80b646c bitkeeper revision 1.329.1.3 (3f0d410bYxnFPtx6TnK6YhiMvdqkdA)
Slight tidy ups.
2003-07-10 10:33:47 +00:00
sos22@labyrinth.cl.cam.ac.uk 4ad0f65987 bitkeeper revision 1.329.1.2 (3f0d406al_xEBmfvKg96FZ0PQ1E94w)
Make some comments slightly more comprehensible.
2003-07-10 10:31:06 +00:00
sos22@labyrinth.cl.cam.ac.uk 812fa1cc12 bitkeeper revision 1.329.1.1 (3f0d4057f1pusde9YiNnc29jyP2ESg)
Make /proc/dom0/vhd readable only to root.
2003-07-10 10:30:47 +00:00
rac61@labyrinth.cl.cam.ac.uk d40db2be59 bitkeeper revision 1.330 (3f0d3d2bKhsLvy6rQeImnM5nqYXVnw)
Implement physical disk management in web interface
2003-07-10 10:17:15 +00:00
sos22@labyrinth.cl.cam.ac.uk ace479e9e1 bitkeeper revision 1.329 (3f0d30d74QKz0HxzOWPKez8__UdvjQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-10 09:24:39 +00:00
sos22@labyrinth.cl.cam.ac.uk 0a624b9270 bitkeeper revision 1.326.1.1 (3f0d3006ZIpQaVRSSN8pEanJ8WPbCg)
We don't need or, really, want, to export the domain-side block device
number for virtual disks, so don't bother.  Instead, we
export the mode of the segment, which actually makes much more
sense anyway.
2003-07-10 09:21:10 +00:00
rac61@labyrinth.cl.cam.ac.uk 3e755f61e1 bitkeeper revision 1.328 (3f0d2ff8ZX89TdiIDCHZHpAogbxLBg)
Ignore a bunch of new object files
2003-07-10 09:20:56 +00:00
rac61@labyrinth.cl.cam.ac.uk c783c35973 bitkeeper revision 1.327 (3f0d2f89Nt6e8Pm941RkmAsgHZfdzA)
fix xenctl script for new command parser layout
2003-07-10 09:19:05 +00:00
rac61@labyrinth.cl.cam.ac.uk a267b804e2 bitkeeper revision 1.326 (3f0d2a81wsMWUhlREHQXAurCbmEVEQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
2003-07-10 08:57:37 +00:00
sos22@labyrinth.cl.cam.ac.uk 92b531dd8a bitkeeper revision 1.325 (3f0d278fx62UemAA1unbHTgIGvOJ4Q)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-10 08:45:03 +00:00
sos22@labyrinth.cl.cam.ac.uk ff4863e038 bitkeeper revision 1.324 (3f0d277cpcr79eYnomJwVbvv_s1DPQ)
XenoLinux shouldn't export Xen device numbers to userspace if
possible; use physdev_to_xldev to convert back to XenoLinux
block device numbers.
2003-07-10 08:44:44 +00:00
sos22@labyrinth.cl.cam.ac.uk 82070aa270 bitkeeper revision 1.323 (3f0d274cxFM9S7m-tyUGLwmU-YOAbA)
Get the userspace tools to provide a key where one is needed.
2003-07-10 08:43:56 +00:00
sos22@labyrinth.cl.cam.ac.uk ef4b1f145a bitkeeper revision 1.322 (3f0d22cccb17_me9ZBYMkbZaFLovQg)
Get the new segment probing stuff to actually return useful
information...
2003-07-10 08:24:44 +00:00
rac61@labyrinth.cl.cam.ac.uk 84c2a732de bitkeeper revision 1.319.1.2 (3f0c49b9kvjGDv1bC1QhQNwfEHw9kw)
Port of web-based virtual disk manager complete.
2003-07-09 16:58:33 +00:00
kaf24@scramble.cl.cam.ac.uk 7216b5a110 bitkeeper revision 1.259.2.7 (3f0c428fGYxQAV_56B2hOOjYs1PF0A)
Port a bunch of network drivers for low-quality NICS (which will incur extra copying overheads within Xen). But will allow us to work on a wider range of systems at least.
2003-07-09 16:27:59 +00:00
rac61@labyrinth.cl.cam.ac.uk 3b29584f2d bitkeeper revision 1.319.1.1 (3f0c3b96o9tI7VUO855zQI34KKV7Ew)
Update web interface and its build scripts to work with the new control interface; all domain control stuff has been ported. No VD stuff works yet.
2003-07-09 15:58:14 +00:00
sos22@labyrinth.cl.cam.ac.uk 9f14dd78d8 bitkeeper revision 1.321 (3f0c3721EPUc_lgxSWz2JlomJJPMtg)
Move XenoLinux-specific stuff from hypervisor interface
include files to XenoLinux include file.
2003-07-09 15:39:13 +00:00
sos22@labyrinth.cl.cam.ac.uk 5dd6e4d44c bitkeeper revision 1.320 (3f0c3487S9CwVDQRe6TtSjZepJCw3w)
Half of a way of getting /proc/dom0/vhd to return something
sensible.
2003-07-09 15:28:07 +00:00
sos22@labyrinth.cl.cam.ac.uk 29dfabc6f7 bitkeeper revision 1.319 (3f0c1fe9J6WyGCxorp5Dcd0G7QYjwQ)
Very slight tidy up.
2003-07-09 14:00:09 +00:00
sos22@labyrinth.cl.cam.ac.uk b04f83b64a bitkeeper revision 1.318 (3f0c0d32X6-3AFhzwevHsWBPIyJBTg)
Make sure that the page table updates pointed to by the
pgt_update_arr parameter of the DOPGUPDATES ioctl really are
direct mapped.  It would also be valid to pin them in memory with
mlock, but it's too much effort to check that as well.
2003-07-09 12:40:18 +00:00
sos22@labyrinth.cl.cam.ac.uk 6db3613224 bitkeeper revision 1.317 (3f0c0840dkPeEx-FKvCNpuxOGrbQAw)
Why was this a spinlock?  We're protecting against other userspace
processes trying to open /proc/xeno/domains, not the kernel.
Switch to using a semaphore.
2003-07-09 12:19:12 +00:00
sos22@labyrinth.cl.cam.ac.uk 22797f2608 bitkeeper revision 1.316 (3f0bfda37LUgsfDz9V4CKjViSQGZWQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-09 11:33:55 +00:00
sos22@labyrinth.cl.cam.ac.uk e3bbbbc7e2 bitkeeper revision 1.314.1.1 (3f0bfd9eOCkrv34158Rxo4SDt7iCoQ)
Finish merging changes from Keir.
2003-07-09 11:33:50 +00:00
rac61@labyrinth.cl.cam.ac.uk d83d492b48 bitkeeper revision 1.315 (3f0bfab8LOjeKZnavr_zYilEEFpUig)
Nuke remnants of domctl
2003-07-09 11:21:28 +00:00
rac61@labyrinth.cl.cam.ac.uk 2f18e9e92c bitkeeper revision 1.314 (3f0bfa1daRYfG19cIu-EaJkDAAJMag)
Use Keir's version of dom0_memory.c
2003-07-09 11:18:53 +00:00
rac61@labyrinth.cl.cam.ac.uk 9239932f24 bitkeeper revision 1.313 (3f0bf8a0YsfImKNTNOOIKMEz2NKZoA)
Add VBD delete and flush commands.
Yay, xenctl-cmdline should now be the union of domctl/xenctl-web/vdmanager's functionality.
2003-07-09 11:12:32 +00:00
sos22@labyrinth.cl.cam.ac.uk d7d1bfbad3 bitkeeper revision 1.312 (3f0bf67eeh-Rhf-ZdegJfQJlyU4ZiQ)
I'm an idiot.  Shoot me now.
2003-07-09 11:03:26 +00:00
sos22@labyrinth.cl.cam.ac.uk acc38e6d08 bitkeeper revision 1.311 (3f0bf55e-uz44DyPEK5RW-cYqe5jeQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-09 10:58:38 +00:00
sos22@labyrinth.cl.cam.ac.uk f05b0dd80e bitkeeper revision 1.310 (3f0bf553kbldKc8vu6lujXO6BTBWpg)
Misc. tidy ups.  Continue moving bits of teh /proc interface
from stupidly overloaded calls to read and write to using
a slightly less awful ioctl interface.
2003-07-09 10:58:27 +00:00
rac61@labyrinth.cl.cam.ac.uk 071f959a79 bitkeeper revision 1.304.1.7 (3f0bf195LrxhtbvmW2HyL5qXkoR63g)
Undo silly design decision by me; namely, to do any checking of values in the Parse classes.
Instead, it should be done in the Command classes, so that the web interface need not duplicate code.
2003-07-09 10:42:29 +00:00
kaf24@scramble.cl.cam.ac.uk cdd2f5b6e6 bitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.time
2003-07-09 10:27:24 +00:00
kaf24@scramble.cl.cam.ac.uk 46d2ba9518 bitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)
ioremap.c:
  new file
mkbuildtree, Makefile, dom0_memory.c:
  ioremap support in Xenolinux.
.del-io.h~441bb6eed5f4a3f5:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/io.h
2003-07-09 10:24:12 +00:00
rac61@labyrinth.cl.cam.ac.uk 907f70bed5 bitkeeper revision 1.304.1.6 (3f0bec943sH0UMOrLxjNzPbtI73ljA)
Add VBD show command
2003-07-09 10:21:08 +00:00
rneugeba@wyvis.research.intel-research.net 6bbb3d315b bitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)
Merge ssh://rn212@shep.cl.cam.ac.uk//usr/groups/xeno/users/rn212/xeno.time
into wyvis.research.intel-research.net:/home/irchomes/rneugeba/src/xeno/xeno.time
2003-07-09 09:28:46 +00:00
rneugeba@wyvis.research.intel-research.net d7b995937a bitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)
lock system time to RTC
2003-07-09 09:26:36 +00:00
rac61@labyrinth.cl.cam.ac.uk 41bd25057d bitkeeper revision 1.304.1.5 (3f0bdfabhNAbf77xMA6z5OyrFKHExA)
Add VBD create command
Fix parser so that it should hopefully now always print usage instead of throwing unamusing exceptions
2003-07-09 09:26:03 +00:00
rac61@labyrinth.cl.cam.ac.uk 5b9a94c2b5 bitkeeper revision 1.304.1.4 (3f0bde76AYbvHyA0ZKhVCX7Dwvw4sQ)
Add new Extent partition number bits that were needed by the PhysicalList changes that I put in the last cset by mistake. Ah well.
2003-07-09 09:20:54 +00:00
rac61@labyrinth.cl.cam.ac.uk edbc74eb40 bitkeeper revision 1.304.1.3 (3f0bddb6Ch28VohngLcKCCbcXEwq2Q)
Prune unneeded bits of old vdmanager code; main and parser. All their functionality has been liberated. =)
2003-07-09 09:17:42 +00:00
rac61@labyrinth.cl.cam.ac.uk c9e5232d3b bitkeeper revision 1.304.1.2 (3f0bdd80mrpM9InfprcL835uydvRVA)
Small bug fix for Extent constructor parameter ordering
Reformatting, cleanups, adjust the usage/help messages for Parse* to make more sense
Make ParseHelp throw slightly less exceptions =)
2003-07-09 09:16:48 +00:00
sos22@labyrinth.cl.cam.ac.uk c5ef748c89 bitkeeper revision 1.309 (3f0bd25fPW7xLRFTd6zoyvGk-MalrQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk
2003-07-09 08:29:19 +00:00
sos22@labyrinth.cl.cam.ac.uk ba505e496d bitkeeper revision 1.303.2.1 (3f0bd23bjmByDrErI4CVnaylQxBxhA)
Whitespace cleanup.
2003-07-09 08:28:43 +00:00
sos22@labyrinth.cl.cam.ac.uk faf3ef710d bitkeeper revision 1.308 (3f0ae161layZNlO8Hy90LYzFcZ9fkQ)
Final bit of merge.
2003-07-08 15:21:05 +00:00
sos22@labyrinth.cl.cam.ac.uk 793fddb7e9 bitkeeper revision 1.307 (3f0adedfLUBRI3eSZZ4MHK-Jhk6G1Q)
Merge new stuff from Keir.
2003-07-08 15:10:23 +00:00
sos22@labyrinth.cl.cam.ac.uk eb67607b75 bitkeeper revision 1.306 (3f0ade01zzZKmrmswpUSMGtDKNYM-A)
Finish merginf with Keir.
2003-07-08 15:06:41 +00:00
rac61@labyrinth.cl.cam.ac.uk 4c628d6b48 bitkeeper revision 1.304.1.1 (3f0ada3dy1hCToaW0oVc9Hv1u6YBIQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
2003-07-08 14:50:37 +00:00
sos22@labyrinth.cl.cam.ac.uk 25d1010e40 bitkeeper revision 1.305 (3f0ad9699KfMwoWJj6740b_r6vxE9Q)
Mergs some of Keir's fixes.
2003-07-08 14:47:05 +00:00